Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Date field löschen nach abgelaufene Datum

Eingetragen von whmedia (6)
am 27.01.2012 - 11:09 Uhr in
  • Views
  • Drupal 7.x

Hallo, isch habe folgendes Problem.
Ich lese mit Views ein datumsfeld aus das mehrere Datums hatt.
ich möchte jetzt dass das datum das abgelaufen ist gelöscht wird.
Gibt es dazu eine Lösung?

so sieht das ganze aus:

kurs: Basic
Datum:

  • 12.01.2012 <-- das müsste jetz automatisch gelöscht werden
  • 28.3.2012

‹ [gelöst] Zustand von Userpoints speichern Media Modul für D7 nach einem Jahr D7 immer noch nicht fertig ... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sind events?

Eingetragen von ronald (3857)
am 27.01.2012 - 12:01 Uhr

Hier würde sich doch anbieten, jedes Event in einem eigenen Node zu führen.
Für Listen gibt es Views, mit dem calender-module kann man sie in einer Kalenderansicht darstellen, und wenn alles vorüber ist, über einen views basierten löschaufruf wieder entfernen oder archivieren lassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mein problem ist nur das dass

Eingetragen von whmedia (6)
am 27.01.2012 - 14:25 Uhr

mein problem ist nur das dass ich immer 3 Kurse habe die haben.
die datums sind aber beliebig und dass heisst dass ich z.b. beim 1. kurs 20 daten habe. möchte aber dass nur einmal der kursname steht und dann die ganzen daten. die daten sollten dann automatisch verschwinden sobald das datum abgelaufen ist.

ein kurs hat noch einen ort und einen beschreibung text. dass dann in einer tabelle ausgegeben wir also ca. so. nur jetzt müssten noch die daten verschwinden sobald sie abgelaufen sind:

Basic Kurs

Berlin

Beschreibung...........

Datums felder
....
....
...
...

was noch dazuzusagen ist dass es eine View page ist.
die dann in einer tabelle ausgegeben wird

mfg
whmedia

  • Anmelden oder Registrieren um Kommentare zu schreiben

weiß keiner eine lösung?

Eingetragen von whmedia (6)
am 02.02.2012 - 12:01 Uhr

weiß keiner eine lösung?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Natürlich könnte man

Eingetragen von ronald (3857)
am 02.02.2012 - 12:56 Uhr

die abgelaufenen Daten mit einem unsichtbaren Skrip in der Datenbank löschen lassen.
Das könnte über Cron gesteuert werden.

Hierbei muss man genau wissen, was man tut.

Das geht aber komplett an Drupal vorbei.

Dennoch solltest du die Datenbank API nutzen.

Damit du keine Überraschungen erlebst, musst du aber für die Anzeigen, die solche Daten enthalten, das Caching ausschalten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Script

Eingetragen von whmediatec (12)
am 02.02.2012 - 14:34 Uhr

Und wie könnte so ein script aussehen?
Das würde dann bedeuten dass man eine node mit mehreren daten macht und die abgelaufenen werden mittels des Scriptes gelöscht?

mfg

  • Anmelden oder Registrieren um Kommentare zu schreiben

vergangene Daten mit Filter >= now ausfiltern

Eingetragen von maxim (6)
am 03.02.2012 - 01:09 Uhr

Hallo whmedia,

die vergangenen Daten kannst Du mit Filter Kriterien auf dein datumsfeld >= now ausfiltern, dann sind sie nicht mehr zu sehen.

Willst Du sie aus der Node löschen, nähme ich Rules mit dem Rules Scheduler (vielleicht auch nur, weil ich cron noch nie benutzt habe).
Ich meine auch bei nodeone.se winen screencast gesehen zu haben der mit dem Scheduler Artikel published und unpublished, finde es auf Anhieb nicht.
Auf die schnelle gibt es erstmal Rules mit einem Kapitel zum Scheduler: http://dev.nodeone.se/en/learn-the-rules-framework

LG
maxim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Daten müssen ja irgendwo stehen

Eingetragen von ronald (3857)
am 03.02.2012 - 19:41 Uhr

Ich habe noch nicht verstanden, wie sie erfasst werden.
Jedoch steht bei Drupal (fast) alles in der Datenbank.
Wenn man genau weiß, wo diese Daten stehen, kann man sie dort auch löschen.
Das ist zwar nicht Systenkonform, aber, wenn man weiß was man tut, sehr effektiv.
Generell sollte die Datenbank einer Anwendung, was immer es sei, mit größter Vorsicht behandelt werden.
Ansonsten spricht nichts dagegen, eine Anwendung über die Daten von außen zu manipulieren.
Da Drupal die Anzeige von Seiten zwischenspeichern kann (caching), ist dafür zu sorgen, daß dies nicht passiert, wenn Daten außerhalb manipuliert wurden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • anyone has a working Betaflight mirror right now?
    vor 6 Stunden 4 Minuten
  • Vielen Dank für Ihren
    vor 10 Stunden 37 Minuten
  • Composer ist sehr ratsam
    vor 2 Tagen 9 Stunden
  • Vielen Dank für den
    vor 4 Tagen 19 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Tagen 8 Stunden
  • Gut gemacht
    vor 5 Tagen 8 Stunden
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Tagen 8 Stunden
  • Links
    vor 1 Woche 22 Stunden
  • Moin,wow, sehr gutes
    vor 1 Woche 1 Tag
  • Dass ist eine spannende
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 250314
Registrierte User: 20559

Neue User:

  • Cruzorerm
  • Valid64x
  • Plandkeews

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association