Automatisierte Zeitsteuerung

Gesperrt
Kika
Beiträge: 13
Registriert: Fr 4. Jun 2004, 18:48
Kontaktdaten:

Automatisierte Zeitsteuerung

Beitrag von Kika »

Hallo,

ich möchte gern, dass ein neuer Artikel 3 Wochen nach Erstellung in eine andere Kategorie rutscht und weitere 2 Wochen später gänzlich gelöscht wird. Das ganze soll natürlich komplett automatisch ablaufen und daher stoße ich bei der Contenido-Zeitsteuerung leider stark an die Grenzen des Machbaren. Weiß jemand Rat?

Grüße, Kika.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

mit der momentanen zeitsteuerung ist das nicht ohne weiteres möglich...
*** make your own tools (wishlist :: thx)
Kika
Beiträge: 13
Registriert: Fr 4. Jun 2004, 18:48
Kontaktdaten:

Beitrag von Kika »

bedeuten die drei Pünktchen vielleicht, dass es aber dennoch einen Weg geben sollte?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

nun ja möglichkeiten gibts immer...

man könnte das ganze über einen cronjob lösen.

nur gibts da einige dinge zu beachten... (vereinfacht)
der cronjob müsste exakt auf die kategorie zugeschnitten sein, und wird auch nur dort funktionieren.
alle artikel in dieser kategorie werden davon betroffen sein.
die zeitsteuerung für die vorhanden artikel muss korrekt eingestellt gewesen sein.
der cronjob müsste dann für jeden artikel das endzeit datum überprüfen und hiebei 14 tage hinzufügen (ließe sich über die date funktion machen)
sollte dieser wert kleiner sein wie das aktuelle datum, müsste condeleteart(siehe functions.con.php) mit der jeweiligen artikel id aufgerufen werden.
mir persönlich gefällt diese lösung nicht, da sie sehr fehleranfällig ist. (könnte zu löschung nicht gewünschter artikel führen)

andere möglichkeit die zeitsteuerung müsste man innerhalb von contenido komplett umbauen. wäre sauberer, ist aber ne menge arbeit. dafür müsste man aber ein komplett neues zeitsteuerungskonzept entwickeln.
*** make your own tools (wishlist :: thx)
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ich sehe noch eine weitere möglichkeit:

man könnte ein modul erstellen, welches prüft, in welcher kategorie sich ein artikel befindet. wenn er sich in der in der neuen kategorie befindet und noch keine endzeit definiert ist, soll diese gemäss modulkonfiguration festgesetzt werden.

der nachteil einer solchen lösung ist allerdings der, dass einige prüfungen bei jedem aufruf des artikels durchgeführt werden. wobei aber solche abfragen typischerweise vergleichsweise schnell ablaufen, da nur wenige records von einem solchen select betroffen sind (also keine grossen datenmengen gefetched werden).

gruss,
andreas
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

zur bestehenden zeitsteuerung gibts auch noch ein paar anmerkungen.
hier zu finden:
http://www.contenido.de/forum/viewtopic ... tsteuerung
*** make your own tools (wishlist :: thx)
Gesperrt