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 - 10: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 - 11: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 - 13: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 - 11: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 - 11: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 - 13: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 - 00: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 - 18: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

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Казино с минимальным депозитом
    vor 7 Stunden 12 Minuten
  • Казино с минимальным депозитом
    vor 7 Stunden 12 Minuten
  • Казино с минимальным депозитом
    vor 7 Stunden 13 Minuten
  • Казино с минимальным депозитом
    vor 7 Stunden 15 Minuten
  • Казино с минимальным депозитом
    vor 7 Stunden 16 Minuten
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20454

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 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