Seite 1 von 1
Veröffentlichungsdatum andern
Verfasst: Mi 13. Dez 2006, 09:12
von sarron
Hi,
ist es möglich, dass der User, der z.B. einen Termin erfasst, auch das Veröffentlichungsdatum ändern kann?
Ich habe ein Problem mit der Sortierung der einzelnen Termine oder auch News. Da sehr viele Termine eingegeben werden ist das Handling mit dem Sortierfeld sehr schlecht. Die Termine werden außerdem durcheinander bzw. nachträglcih eingegeben, so das ich auch das Veröffentlichungsdatum oder die ID nicht sortieren kann.
Hat jemand ev. eine Lösung dafür?
Gruß Sarron
Verfasst: Mi 13. Dez 2006, 09:41
von xmurrix
Morgen,
das Veröffentlichungsdatum lässt sich nur ändern, wenn man den Artikel offline und dann wieder online setzt. Aber eine manuelle Änderung seitens User ist nicht möglich, sollte auch nicht sein.
Verwende doch die Sortierung dafür. Wenn du bei den Artikeleigenschaften einfach ein Datumsformat wie YYMMTT angibst, kann die Liste dann danach sortiert werden.
Gruß
xmurrix
Danke
Verfasst: Mi 13. Dez 2006, 10:06
von sarron
Danke für die Info aber ich habe nur die Möglichkeit nach dem Erstellungsdatum oder nach dem Sortierfeld zu sortieren. Bei mir muß der User eine Möglichkeit bekommen z.B. ein eigenes Datum zu füllen nachdem dann sortiert wird.
Gruß Sarron
Verfasst: Mi 13. Dez 2006, 10:22
von HerrB
Wenn Du das Datum so in den internen Artikel-Titel schreibst, hast Du alle Möglichkeiten:
yyyy-mm-dd: <Titel>
z.B.
2006-12-12: Artikel-Titel
Das meinte xmurrix.
Gruß
HerrB
HI
Verfasst: Mi 13. Dez 2006, 10:25
von sarron
Hi,
ja das hab ich auch so verstanden. Nur nutz es mir leider nicht das Dateum zu sortieren. Ich muß es irgendwie vom User abändern lassen, da er auch Termine nachträglich eingeben will und dann hat es mit der Datumssortierung nicht mehr hin.
Gruß Sarron
Re: Veröffentlichungsdatum andern
Verfasst: Mi 13. Dez 2006, 11:46
von i-fekt
sarron hat geschrieben:Hi,
ist es möglich, dass der User, der z.B. einen Termin erfasst, auch das Veröffentlichungsdatum ändern kann?
Ich habe ein Problem mit der Sortierung der einzelnen Termine oder auch News. Da sehr viele Termine eingegeben werden ist das Handling mit dem Sortierfeld sehr schlecht. Die Termine werden außerdem durcheinander bzw. nachträglcih eingegeben, so das ich auch das Veröffentlichungsdatum oder die ID nicht sortieren kann.
Hat jemand ev. eine Lösung dafür?
Gruß Sarron
Leider geht das nicht, den Vorschlag habe ich schon vor Jahren gemacht aber er wird als nicht nötig angesehen. Leider.
Verfasst: Mi 13. Dez 2006, 13:05
von trixta
in der tabelle art_lang gibt es 3 spalten namens free_use1, ...2,...3. hier musst du eines der felder ändern, dann änderst du die funktion conEditArt in der function.con, sowie include.con_edit_form.php und das dazugehörige template (eventuell musst du mal gucken, ob du noch was in der tabelle con_actions ändern musst), so dass die dortigen functionen, ausgaben und eingaben für free_usex verwenden. wie der code aussehen muss, kannst du innerhalb dieses codes am beispiel von created etc. sehen. danach kannst du dann dein modul nicht mehr nach created sondern nach free_use sortieren.
Verfasst: Mi 13. Dez 2006, 13:07
von trixta
im übrigen (wenn dir vorgenanntes zu schwer erscheint) created ist ein hidden-field im template.... (Datumsformat muss aber validiert werden).
bei einem update gehen derartige änderungen am core natürlich verloren...
Verfasst: Mi 13. Dez 2006, 13:11
von trixta
mir ist da noch etwas eingefallen:
gib deinem redakteur ein cms_text: feld, wo er das datum eintragen soll. dann sortierst du nicht mehr nach created sondern nach dem text-typ mit der entsprechenden id. dürfte allerdings grössere änderungen an deinem modul nach sich ziehen. da die cms_typen in einer anderen tabelle zu finden sind.
Danke
Verfasst: Mi 13. Dez 2006, 13:15
von sarron
Hallo trixta,
erstmal Danke für die Hilfe. Werds heute mal ausprobieren.
Gruß Sarron
Verfasst: Mi 13. Dez 2006, 14:27
von HerrB
Ich muß es irgendwie vom User abändern lassen, da er auch Termine nachträglich eingeben will und dann hat es mit der Datumssortierung nicht mehr hin.
Wenn der Nutzer das Änderungsdatum ändern könnte, hat er auch das Recht den Artikeltitel zu ändern. Wenn er also einen Termin (im Text) ändert, hat er halt auch noch den Artikeltitel unter Eigenschaften zu ändern.
Für die Ausgabe sortierst Du nach (internem) Artikeltitel und nicht mehr nach dem Veröffentlichungsdatum.
Der Eintrag im CMS_-Feld ist die einfachste Lösung, dann muss der Redakteur nur in die Seite. Nur leider wird es da schwer mit der Sortierung, da da zum einen penibel das korrekte Format eingehalten (wie auch bei Verwendung des internen Artikeltitels), es zunächst analysiert und dann sortiert werden muss (sonst wird nur alphanumerisch sortiert und nicht nach Datum).
Gruß
HerrB