Page 1 of 1

Uhrzeit der Blogeinträge?

Posted: Mon Oct 23, 2017 11:31 pm
by Shopblogger
Aloha!

Ist es eigentlich aus einem bestimmten Grund so gewollt, dass (zumindest beim 2k11) die Uhrzeit nicht mehr mit angezeigt wird? ("Geschrieben von Björn Harste am Montag, 23. Oktober 2017")

Lässt sich das irgendwo in der Config einstellen oder ist das mit einem kurzen Eingriff in eine der php-Dateien erledigt?

Schönen Abend,
Björn

Re: Uhrzeit der Blogeinträge?

Posted: Fri Oct 27, 2017 1:53 pm
by yellowled
Shopblogger wrote:Ist es eigentlich aus einem bestimmten Grund so gewollt, dass (zumindest beim 2k11) die Uhrzeit nicht mehr mit angezeigt wird? ("Geschrieben von Björn Harste am Montag, 23. Oktober 2017")

Lässt sich das irgendwo in der Config einstellen oder ist das mit einem kurzen Eingriff in eine der php-Dateien erledigt?
Es gibt in 2k11 ein „theme-weites Datumsformat“, das sich in den Theme-Optionen einstellen lässt (allerdings nicht frei, sondern nur aus einer Auswahl von Vorgaben) und an bestimmten Stellen im Theme genutzt wird (um genau das einheitlich zu halten). Tatsächlich ist das aber ein reines Datumsformat ohne Uhrzeit – es spart ganz einfach Platz, und den meisten Besuchern dürfte die Information, um welche Uhrzeit an einem Tag ein Beitrag veröffentlicht wurde, heutezutage eher egal sein.

Wenn Du das partout ändern willst, musst Du natürlich an eine der Template-Dateien. Dabei gilt die übliche Warnung für jegliche Änderung an Dateien in /templates/2k11/ – da sie Teil des s9y-Kerns sind, werden sie beim nächsten Update gnadenlos überschrieben; Du musst Deine Änderungen also sichern und ggf. erneut einpflegen. (Die Alternative wäre, eine Kopie von 2k11 anzulegen und diese zu benutzen.)

Der zu ändernde Zeil in der entries.tpl findet sich in Zeile 9:

Code: Select all

 {$CONST.ON} </span><time datetime="{$entry.timestamp|@serendipity_html5time}">{$entry.timestamp|@formatTime:$template_option.date_format}</time>
und müsste für Deine gewünschte Darstellung geändert werden in

Code: Select all

 {$CONST.ON} </span><time datetime="{$entry.timestamp|@serendipity_html5time}">{$entry.timestamp|@formatTime:$template_option.date_format}</time> {$CONST.AT} {$entry.timestamp|@formatTime:'%H:%M'}
(Den Rest der Zeile natürlich so beibehalten, wie er war.)

YL

Re: Uhrzeit der Blogeinträge?

Posted: Fri Oct 27, 2017 3:42 pm
by Shopblogger
Sehr geil. Ich danke dir für die Mühe! :)

(Die modifizierte Datei habe ich mal in einem eigenen Template-Verzeichnis gesichert, dann kann ich ggf. das bei einem Update veränderte Original wieder überschreiben.)

Schönes (für manche langes) Wochenende,
Björn