Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Automatischer Ablauf von nodes

Eingetragen von quiptime (4972)
am 04.02.2006 - 18:10 Uhr in
  • Allgemeines zu Drupal

Hallo,

gibt es eine Möglichkeit, erstellte nodes mit einem Ablaufdatum zu versehen?

Nach dem Motto: node soll gezeigt werden von Datum bis Datum.

Die Krönung dieser Sache wäre dann, das abgelaufene nodes automatisch im Archiv erscheinen - vorrausgesetzt ein Link zum Archiv besteht zur Erreichbarkeit im Frontend.

Gruss quiptime

‹ Erfüllt Drupal meine Anforderungen Einstiegs Porblem ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Scheduler

Eingetragen von fran-k (326)
am 04.02.2006 - 18:49 Uhr

Schau Dir mal den Scheduler an - http://drupal.org/project/scheduler
Mit dem kannst Du zumindestens die Inhalte zeitgesteuert anzeigen lassen.
Ob Du damit den Artikel automatisch ins Archiv verschieben lassen kannst, mußt Du testen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Den Scheduler meinte ich

Eingetragen von quiptime (4972)
am 04.02.2006 - 19:21 Uhr

Den Scheduler meinte ich eigentlich nicht. Denn damit habe ich ja zusätzlichen Aufwand zu realisieren - cron u. Co.

Was ich meine ist Folgendes:
Beim Erstellen eines node bekommt dieser ein Erstellungsdatum. Nun wäre es doch simpel, dem node beim Erstellen auch ein Ablaufdatum geben zu können. Vor der Anzeige des node wird einfach geprüft, ob aktuelles Datum vor Ablaufdatum liegt. Wenn nicht wird der node nicht gezeigt.
Und auf das Archiv bezogen würde sich das dann so darstellen, das bei der Anzeige archivierter nodes geprüft wird, ob das aktuelle Datum nach dem Ablaufdatum eines node liegt. Wenn ja dann befindet sich der node im Archiv und wird angezeigt.

Dafür würde man kein cron u. Co benötigen.

Archiv wäre dann sozusagen eine feste Kategorie für nodes, in der auch extra gesucht werden kann, und die sich im System nicht entfernen lässt weil sie zum System gehört.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sind meiner Meinung nach

Eingetragen von sanduhrs (1285)
am 04.02.2006 - 22:22 Uhr

Das sind meiner Meinung nach unterschiedliche Funktionalitäten, die Du hier beschreibst.
Das eine ist zeitgesteuerte Veröffentlichung, dafür ist der Scheduler gemacht. In diesem Modul kann man das Datum für die Veröffentlichung angeben und den Zeitpunkt, zu dem der Artikel nicht mehr veröffentlicht ist, also auch nicht mehr angezeigt wird. Der Cron den man dafür benötigt, ist leicht und schnell und für jeden verfügbar im Modul Poormanscron (http://drupal.org/project/poormanscron) umgesetzt.
Das andere, mit dem Archiv, versteh ich nicht wofür man das benötigen sollte? Vielleicht kannst Du die Funktionlität nochmal erläutern, denn man kann die Seite doch auch nach älteren Artikeln durchsuchen und warum sollten die in einer Archiv-Kategorie verschoben werden?
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

@sanduhrs, wo befinden sich

Eingetragen von quiptime (4972)
am 04.02.2006 - 23:22 Uhr

@sanduhrs,

wo befinden sich die älteren Artikel und welchen Status haben sie, wenn sie älter sind?
Ist es der Staus veröffentlicht oder unveröffentlicht oder ist es ein anderer Status? Wenn es ein anderer ist welcher ist es dann?

Was meine ich mit Kategorie Artikel?

4.7 kennt diese Artikelstadien:

veröffentlicht
unveröffentlicht
in Moderationswarteschlange
nicht in Moderationswarteschlange
beworben
nicht beworben
hervorgehoben
nicht hervorgehoben

Wenn ich nach einem älteren Artikel nicht suche - wie erreiche ich ihn dann?

Ich glaube, es fehlt ein Artikelstatus: Archiv

Was wäre zum Status Archiv zu sagen
Ein unveröffentlichter Artikel kann sich nicht im Archiv befinden weil er sich entweder noch in Bearbeitung befinden oder er aus bestimmten Gründen überhaupt nicht angezeigt werden soll.
Weiterhin kann sich auch ein Artikel mit Status -in Warteschlange- nicht im Archiv befinden.
Artikel mit Status beworben/nicht beworben und hervorgehoben/nicht hervorgehoben können sich im Archiv befinden - wobei ich davon ausgehe das diese beiden Artikelstadien einen gleichzeitig veröffentlichten Artikel meinen.
Und, ein Artikel mit Status veröffentlicht kann sich im Archiv befinden.

Artikel, die sich im Archiv befinden können durch die Suche erreicht werden.

Artikel, die sich im Archiv befinden können ohne Suche erreicht werden. Und zwar wenn ein Link besteht, der zu einer Seite mit den Artikeln führt.

Die Kategorie Artikel ist wie gesagt permanent im System existent und im Normalfall nicht sichtbar aber erreichbar. Eigentlich ist es aber keine wirkliche Kategorie sondern eher eine Zustandsbeschreibung.
Im Normalfall kann ich archivierte Artikel nur durch Suchen erreichen. Im Nichtnormalfall gibt es den erwähnten Link zu den Artikeln. Dieser Link macht die Kategorie Artikel sichtbar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: @sanduhrs, wo befinden sich

Eingetragen von sanduhrs (1285)
am 05.02.2006 - 01:54 Uhr
quiptime schrieb

wo befinden sich die älteren Artikel und welchen Status haben sie, wenn sie älter sind?

Du meinst, wenn sie auf der Startseite nicht mehr auftauchen?
Die sind weiterhin im System und unter http//server.tld/node/nummer zu erreichen, denn jeder Beitrag erhält eine eigene Nummer.

quiptime schrieb

Ist es der Staus veröffentlicht oder unveröffentlicht oder ist es ein anderer Status? Wenn es ein anderer ist welcher ist es dann?

Der Status ändert sich nicht.

quiptime schrieb

Was meine ich mit Kategorie Artikel?

4.7 kennt diese Artikelstadien:

veröffentlicht
unveröffentlicht
in Moderationswarteschlange
nicht in Moderationswarteschlange
beworben
nicht beworben
hervorgehoben
nicht hervorgehoben

Wenn ich nach einem älteren Artikel nicht suche - wie erreiche ich ihn dann?

Über seinen eindeutigen Link (http//server.tld/node/nummer s.o.), oder über die Taxonomie, wenn der Artikel irgendwo eingeordnet wurde und du durch die entsprechende Kategorie klickst, oder über das normale Menu, wenn ein Eintrag angelegt wurde, oder über sein alias, wenn eines angelegt wurde, oder über das Modul Weekly node listing, oder über das Modul archiv, welches einen Kalender-Block anzeigt und wahrscheinlich gibt es noch einige andere Wege.

quiptime schrieb

Ich glaube, es fehlt ein Artikelstatus: Archiv

Was wäre zum Status Archiv zu sagen
Ein unveröffentlichter Artikel kann sich nicht im Archiv befinden weil er sich entweder noch in Bearbeitung befinden oder er aus bestimmten Gründen überhaupt nicht angezeigt werden soll.
Weiterhin kann sich auch ein Artikel mit Status -in Warteschlange- nicht im Archiv befinden.
Artikel mit Status beworben/nicht beworben und hervorgehoben/nicht hervorgehoben können sich im Archiv befinden - wobei ich davon ausgehe das diese beiden Artikelstadien einen gleichzeitig veröffentlichten Artikel meinen.

Und, ein Artikel mit Status veröffentlicht kann sich im Archiv befinden.

OK.

quiptime schrieb

Artikel, die sich im Archiv befinden können durch die Suche erreicht werden.

Das geht jetzt schon.

quiptime schrieb

Artikel, die sich im Archiv befinden können ohne Suche erreicht werden. Und zwar wenn ein Link besteht, der zu einer Seite mit den Artikeln führt.

das geht ebenfalls jetzt schon.

quiptime schrieb

Die Kategorie Artikel ist wie gesagt permanent im System existent und im Normalfall nicht sichtbar aber erreichbar. Eigentlich ist es aber keine wirkliche Kategorie sondern eher eine Zustandsbeschreibung.
Im Normalfall kann ich archivierte Artikel nur durch Suchen erreichen. Im Nichtnormalfall gibt es den erwähnten Link zu den Artikeln. Dieser Link macht die Kategorie Artikel sichtbar.

Wenn ich mich jetzt nicht ganz deutlich irre, ist was Du willst, der Status veröffentlicht. Denn was Du hier beschreibst, ist ziemlich genau das System, wie es momentan funktioniert ;)
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ein Artikel immer unter

Eingetragen von quiptime (4972)
am 14.02.2006 - 19:20 Uhr

Das ein Artikel immer unter http//server.tld/node/nummer zu erreichen ist ist mir schon klar. Aber darum geht es nicht.

Ich probiere es nochmal, mein Anliegen auszudruecken.

Heute ist der 14.2.06 und ich erstelle einen Artikel mit Beginn 14.2.06 und dem Ablauf 16.02.06 und dem Status veroeffentlicht.

Der Artikel ist 2 Tage lang im zugeordneten Navigationsbereich (MenueLink) zu erreichen. OK.

Setze ich den Status innerhalb der 2 Tage auf unveroeffentlicht, ist der Artikel im (MenueLink) nicht mehr zu erreichen und auch http//server.tld/node/nummer zeigt ihn nicht. OK
Eine Suche oder das Archiv zeigt ihn nicht. OK

Ab dem 3. Tag (16.02.06) hat der Artikel immer noch den Status veroeffentlicht, wenn ich nicht selbst den Status aendere. - Oder?

Ab dem 3. Tag kann ich den Artikel durch die Suche finden. OK.

Ab dem 3. Tag kann ich den Artikel im MenueLink Archiv finden. OK

Ab dem 3. Tag befindet sich der Artikel sozusagen im Archiv. Wenn ich ihn nicht im Archiv haben moechte, muss ich den Status auf unveroeffentlicht setzen.

Ich denke bis hierher habe ich alles verstanden.
Um aber die voran beschriebene Funktion des Ablauftermines eines Artikel nutzen zu koennen muss ich zusaetzlich das Scheduler-Modul installieren und muss mit einer Cron-Funktionalitaet dafuer sorgen, dass es mit den definierten Ablaufdaten der nodes auch funktioniert.

Nun aber meine Frage?
Warum loest man das Thema automatisches Ablaufdatum mit Scheduler und Cron?
Es wuerde doch viel einfacher gehen. Wenn man generell ein Ablaufdatum zu einem Artikel definieren kann ist dieses Ablaufdatum ein Kriterium fuer die Anzeige des Artikel. Dann muss vor der Anzeige nur geprueft werden, ob das Veroeffentlichungsdatum erreicht wurde und ob das Ablaufdatum nicht ueberschritten ist. Damit waere der Scheduler und eine Cron-Funktionalitaet ueberfluessig.

Momentan wird aber vor der Anzeige eines Artikel offensichtlich nicht sein Veroeffentlichungsdatum oder Ablaufdatum geprueft sondern sein Status.
Damit erklaert sich dann auch, das ich am 14.02.06 keinen Artikel erstellen kann dessen Veroeffentlichungsdatum am 16.02.06 oder irgendwann spaeter liegt. Will sagen, erstellen kann man ihn schon - nur wird er NICHT erst ab 16.02.06 gezeigt. Er ist schon vorher am 14.02.06 und 15.02.06 sichtbar.

Ob ein in der Zukunft liegendes Veroeffentlichungsdatum auch vom Scheduler organisiert wird weiss ich nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Das ein Artikel immer unter

Eingetragen von sanduhrs (1285)
am 14.02.2006 - 19:44 Uhr
quiptime schrieb

Warum loest man das Thema automatisches Ablaufdatum mit Scheduler und Cron?
Es wuerde doch viel einfacher gehen. Wenn man generell ein Ablaufdatum zu einem Artikel definieren kann ist dieses Ablaufdatum ein Kriterium fuer die Anzeige des Artikel. Dann muss vor der Anzeige nur geprueft werden, ob das Veroeffentlichungsdatum erreicht wurde und ob das Ablaufdatum nicht ueberschritten ist. Damit waere der Scheduler und eine Cron-Funktionalitaet ueberfluessig.

Das ist richtig, allerdings wurde das System im Falle Drupal anders aufgebaut, denn da man mehrere Zustände benötigt als nur an/aus, hat man ein Status Feld definiert, das quasi beliebige Werte annehmen kann.

quiptime schrieb

Momentan wird aber vor der Anzeige eines Artikel offensichtlich nicht sein Veroeffentlichungsdatum oder Ablaufdatum geprueft sondern sein Status.
Damit erklaert sich dann auch, das ich am 14.02.06 keinen Artikel erstellen kann dessen Veroeffentlichungsdatum am 16.02.06 oder irgendwann spaeter liegt. Will sagen, erstellen kann man ihn schon - nur wird er NICHT erst ab 16.02.06 gezeigt. Er ist schon vorher am 14.02.06 und 15.02.06 sichtbar.

Genau. Die Anzeige richtet sich nach dem Status. Möchte man also eine zusätzliche zeitlich abhängige Veröffentlichung haben, muss man eben ein weiteres Modul einbinden - find ich jetzt nicht so aufwändig, in diesem Falle. Den Cron brauch man für die Suchfunktion der Seite sowieso. Ein Veröffentlichungsdatum kann man meines Wissens nach ohne das zusätzliche Modul Scheduler nicht angeben.

quiptime schrieb

Ob ein in der Zukunft liegendes Veroeffentlichungsdatum auch vom Scheduler organisiert wird weiss ich nicht.

Genau dafür ist der Scheduler gedacht. Bei Verfassen des Artikels wird festgelegt ab wann und bis wann der Artikel den Status veröffentlicht hat. Schaus Dir doch einfach mal an.
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [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?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 22 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 25 Minuten
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 19 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 22 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