Aktualisierungsdatum der Seite ausgeben
Aktualisierungsdatum der Seite ausgeben
Hallo zusammen,
Ist es möglich das Datum der letzen Aktualisierung, beispielsweise beim einstellen oder bearbeiten eines Artikels, an einer vordefinierten Stelle einer HP evtl. mittels eines RT automatisch auszugeben?
Gruß Uwe
Ist es möglich das Datum der letzen Aktualisierung, beispielsweise beim einstellen oder bearbeiten eines Artikels, an einer vordefinierten Stelle einer HP evtl. mittels eines RT automatisch auszugeben?
Gruß Uwe
Re: Aktualisierungsdatum der Seite ausgeben
Hi,
was möchtest du genau?
- Letzt Aktualisierung / Anlage eines Artikels oder CPs über die gesamte Seite?
- Oder die Daten des gerade aufgerufenen Artikels? Bei Listen ist das dann nicht ganz so einfach.
Hier schon einmal die Artikeldaten generiert im jeweiligen Artikeltemplate: http://www.phpwcms-howto.de/wiki/doku.p ... aten_datum
Knut
was möchtest du genau?
- Letzt Aktualisierung / Anlage eines Artikels oder CPs über die gesamte Seite?
- Oder die Daten des gerade aufgerufenen Artikels? Bei Listen ist das dann nicht ganz so einfach.
Hier schon einmal die Artikeldaten generiert im jeweiligen Artikeltemplate: http://www.phpwcms-howto.de/wiki/doku.p ... aten_datum
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Moin Knut...
Ich möchte dieses Datum über die gesamte Seite im Template (also Admin--> Vorlage --> Haupt) ausgeben.
Gruß Uwe
Das ist es was ich erreichen möchte.- Letzt Aktualisierung / Anlage eines Artikels oder CPs über die gesamte Seite?
Ich möchte dieses Datum über die gesamte Seite im Template (also Admin--> Vorlage --> Haupt) ausgeben.
Gruß Uwe
Re: Aktualisierungsdatum der Seite ausgeben
Hallo Uwe,
also das Datum des Artikels/CPs der als letztes irgendwo auf der Seite aktualisiert wurde.
Gilt das auch für Artikel unterhalb versteckter Ebenen oder Artikel die in einem geschützten Bereich (User) angelegt/geändert wurden?
Knut
also das Datum des Artikels/CPs der als letztes irgendwo auf der Seite aktualisiert wurde.
Gilt das auch für Artikel unterhalb versteckter Ebenen oder Artikel die in einem geschützten Bereich (User) angelegt/geändert wurden?
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Es sollte so sein, dass dieses Datum bei einem neu erstellten Artikel, bei einem bearbeiteten Artikel und wenn möglich auch bei neuen oder bearbeiteten CP´s ausgegeben wird.
Das gilt nicht für CP´s oder Artikel die in versteckten oder geschützten Bereichen angelegt werden.
Danke schonmal im vorraus für deine Hilfe
Das gilt nicht für CP´s oder Artikel die in versteckten oder geschützten Bereichen angelegt werden.
Danke schonmal im vorraus für deine Hilfe
Re: Aktualisierungsdatum der Seite ausgeben
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Hallo Knut...
Besten Dank für deine Hilfe. Ich habe das ganze eben ausprobiert und es klappt super
Der Tag {DATE_UPDATE} wird auf meinem Localhost allerdings nicht gerendert aber {DATE_UPDATE:d.m.Y H:m} wird gerendert und beim anlegen oder bearbeiten von Artikeln und CP´s wird das Datum auf den aktuellen Stand gebracht.
Vielen Dank für deine Hilfe und Mühe.
Habe aber noch einen kleinen Fehler im Wiki gefunden:
Zu Beginn der Datei rt_date_last_update.php fehlt das <?php was zuerst bei mir dazu führte dass der Quellcode der Datei im FE angezeigt wurde
Nochmals besten Dank für deine Hilfe und schöne Ostertage
Uwe
Besten Dank für deine Hilfe. Ich habe das ganze eben ausprobiert und es klappt super
Der Tag {DATE_UPDATE} wird auf meinem Localhost allerdings nicht gerendert aber {DATE_UPDATE:d.m.Y H:m} wird gerendert und beim anlegen oder bearbeiten von Artikeln und CP´s wird das Datum auf den aktuellen Stand gebracht.
Vielen Dank für deine Hilfe und Mühe.
Habe aber noch einen kleinen Fehler im Wiki gefunden:
Zu Beginn der Datei rt_date_last_update.php fehlt das <?php was zuerst bei mir dazu führte dass der Quellcode der Datei im FE angezeigt wurde
Nochmals besten Dank für deine Hilfe und schöne Ostertage
Uwe
Re: Aktualisierungsdatum der Seite ausgeben
{DATE_UPDATE} wird erst gerendert, wenn im Script auf die alternativen “str_replace“ umgestellt wird.
Knut
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Achso.. ok.. verstanden.
Damit sind die Zeilen, die am Ende des Scripts auskommentiert sind, gemeint.
Besten Dank
Uwe
Damit sind die Zeilen, die am Ende des Scripts auskommentiert sind, gemeint.
Besten Dank
Uwe
Re: Aktualisierungsdatum der Seite ausgeben
Ja genau.
Eine Zeile kann entkommentiert werden, das Datumsausgabeformat entspricht dann den Einstellungen in der “config/phpwcms/conf.template.default.inc.php”.
Siehe im wiki unter "Beschreibung"
Zwei Fehler korrigiert:
oder das Script neue herunterladen.
Knut
Eine Zeile kann entkommentiert werden, das Datumsausgabeformat entspricht dann den Einstellungen in der “config/phpwcms/conf.template.default.inc.php”.
Siehe im wiki unter "Beschreibung"
Zwei Fehler korrigiert:
Code: Select all
$template_default["date"]["medium,"] ändern nach $template_default["date"]["medium"]
$template_default["date"]["short,"] ändern nach $template_default["date"]["short"]
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Hallo nochmal,
Also.. ich habe das Script erstmal auf meinem Localhost (xampp) in einer r_412 getestet und es funktioniert mit beiden RT´s wunderbar.
Leider gibts auf einem Server Probleme.
Der Server arbeitet unter Plesk 9.5.
Auf dem Server habe ich eine r_412 in einem Unterverzeichnis zum testen am laufen.
Setze ich diesen RT {DATE_UPDATE:d.m.Y H:m} an der Stelle im Template wo das Datum ausgegeben werden soll (Vorlage --> Haupt) bekomme ich im FE eine leere weiße Seite angezeigt und Firebug zeigt absolut keinen Quelltext mehr an. In der Fehlerkonsole erscheint folgende Fehlermeldung:
Setze ich den RT {DATE_UPDATE} und kommentiere eine entsprechende Zeile im Script aus, so bekomme ich das Datum angezeigt, aber so wie es aussieht wird dann das aktuelle Tagesdatum ausgegeben ohne dass eine Aktualisierung (neuer Artikel oder CP bzw. bearbeitung von diesen) vorgenommen wurde.
Ich habe die Fehlerkorrekturen, die du bereits vorgenommen hast, ins Script übernommen.
Gruß Uwe
Also.. ich habe das Script erstmal auf meinem Localhost (xampp) in einer r_412 getestet und es funktioniert mit beiden RT´s wunderbar.
Leider gibts auf einem Server Probleme.
Der Server arbeitet unter Plesk 9.5.
Auf dem Server habe ich eine r_412 in einem Unterverzeichnis zum testen am laufen.
Setze ich diesen RT {DATE_UPDATE:d.m.Y H:m} an der Stelle im Template wo das Datum ausgegeben werden soll (Vorlage --> Haupt) bekomme ich im FE eine leere weiße Seite angezeigt und Firebug zeigt absolut keinen Quelltext mehr an. In der Fehlerkonsole erscheint folgende Fehlermeldung:
Code: Select all
line 1 - Fehler: end of document in prolog
Ich habe die Fehlerkorrekturen, die du bereits vorgenommen hast, ins Script übernommen.
Gruß Uwe
Re: Aktualisierungsdatum der Seite ausgeben
Hi,
zu deinem Fehler habe ich inhaltlich vom Script her keine richtige Idee.
- Schreibfehler im Script, falscher Editor
- Account überlastet, es wird die gesamte DB durchsucht.
Welche php und DB Version läuft bei dir?
Lade die aktuelle Version aus dem wiki herunter.
Knut
zu deinem Fehler habe ich inhaltlich vom Script her keine richtige Idee.
- Schreibfehler im Script, falscher Editor
- Account überlastet, es wird die gesamte DB durchsucht.
Welche php und DB Version läuft bei dir?
Lade die aktuelle Version aus dem wiki herunter.
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Aktualisierungsdatum der Seite ausgeben
Schreibfehler im Script schließe ich aus da ich das gesamte Script via drag &drop in den Texteditor einfüge und als dateiname.php speichere.- Schreibfehler im Script, falscher Editor
Editor? Ok.. zum bearbeiten nutze ich eine ältere Version des Dreamweaver, hatte aber bisher nie Probleme damit.
Zum anderen schließe ich Schreib- bzw. Editorfehler aus da das ganze auf meinem Localhost einwandfrei funktioniert und auch andere Dateien, die ich bisher lokal mit Dreamweaver bearbeitet und angepaßt habe laufen auf den Servern fehlerfrei.
FTP Programm.. Ich nutze die neueste Version Filezilla, mit der ich auch vorhin eine neue r_412 auf einen Testaccount bei all-inkl geladen habe. Installation und Betrieb des CMS laufen fehlerfrei.
Ich habe das Script auf o.g. Account geladen und die RT´s zum testen abwechselnd im Template eingefügt.
Bei dem RT {DATE_UPDATE:d.m.Y H:m} kommts auf dem Server bei all-inkl (KAS) zu folgender Fehlermeldung:
Code: Select all
Parse error: syntax error, unexpected ')', expecting T_STRING or T_VARIABLE or '$' in /www/htdocs/test70436/include/inc_front/front.func.inc.php(2583) : regexp code on line 1
Fatal error: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: date("d.m.Y H:m",--) in /www/htdocs/test70436/include/inc_front/front.func.inc.php on line 2583
Komisch das ganze..
Trotzdem danke ich dir für deine Hilfe Knut.
Viele Grüße
Uwe
Re: Aktualisierungsdatum der Seite ausgeben
Guten Morgen,
wie hast du denn das Skript eingebunden ?
wie hast du denn das Skript eingebunden ?
Re: Aktualisierungsdatum der Seite ausgeben
Dir auch nen schönen guten Morgen,
Also.. in der conf.inc.php $phpwcms['allow_ext_render'] = 1; Script gespeichert in template/inc_script/frontend_render, im Template dann den entsprechenden RT eingebaut.
Dürfte alles soweit richtig sein...
Also.. in der conf.inc.php $phpwcms['allow_ext_render'] = 1; Script gespeichert in template/inc_script/frontend_render, im Template dann den entsprechenden RT eingebaut.
Dürfte alles soweit richtig sein...