Bulletproof --> Datumsformat im Eintragsfuss fehlt

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Bulletproof --> Datumsformat im Eintragsfuss fehlt

Post by maxfli55 »

Serendipity 1.2
PHP 4.4.7
Template: bulletproof 1.1 (nicht modifiziert!)

Im Backend ist bei Bulletproof als Datumsformat d,m,y eingestellt.
Verfasser, Kategorie, Zeitstempel sind eingeschaltet.

Im Eintragsfuss wird nur folgendes angezeigt:
"Autor um 09:50"

Das Datum fehlt also.

Im Template: Andreas09 wirdd das Datum korrekt angezeigt.

Ist das ein Fehler in meiner Konfiguration oder im Template?

Ciao
maxfli55
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof --> Datumsformat im Eintragsfuss fehlt

Post by yellowled »

maxfli55 wrote:Im Backend ist bei Bulletproof als Datumsformat d,m,y eingestellt. Verfasser, Kategorie, Zeitstempel sind eingeschaltet.

Im Eintragsfuss wird nur folgendes angezeigt:
"Autor um 09:50"

Das Datum fehlt also.

Im Template: Andreas09 wirdd das Datum korrekt angezeigt.

Ist das ein Fehler in meiner Konfiguration oder im Template?
Weder noch. Die betreffende Template-Option bezieht sich in der Tat lediglich auf das Datum oberhalb des Eintragstitels bzw. auf der Startseite zwischen den Tagen. Das Datum im Eintragsfuß ist von dieser Einstellung nicht betroffen.

Das Verhalten von BP entsprich dem Standard bei s9y, also dem Verhalten, welches auch das Default-Template an den Tag legt. andreas09 handhabt das anders, was vermutlich schlicht daran liegt, dass Andreas Viklund gern "eigene" Datumsformate einsetzt.

Zudem wird das Datum bei s9y üblicherweise im Eintragsfuß nur für "klebrige" Einträge angezeigt (was auch in BP so ist, allerdings würde es dort in der Tat auch "falsch" - also im Standardformat, nicht im eingestellten Format - angezeigt; danke für den Hinweis, das korrigiere ich nachher gleich für kuhzünftige Versionen), für "normale" Eintäge wird lediglich die Uhrzeit angezeigt (im Fuß).

YL
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Post by maxfli55 »

Ähem...hab ich jetzt richtig verstanden, s9y zeigt standardmäßig im Eintragsfuss nur die Urzeit und nicht das Datum an?? :shock:

Kann man das über die entries.tpl bei bulletproof mal eben so ändern?

Ciao
maxfli55
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

maxfli55 wrote:Ähem...hab ich jetzt richtig verstanden, s9y zeigt standardmäßig im Eintragsfuss nur die Urzeit und nicht das Datum an?? :shock:
Ja, ganz richtig. Das Datum wird durch .serendipity_date, eine Überschrift 3. Ordnung, die jeweils einen neuen Tag markiert, angegeben, ergo braucht man es im Eintragsfuß an sich nicht :) Es sei denn, es handelt sich um einen "Dauerhaften Eintrag", der dann eben dieses als Überschrift verpasst bekommt - da steht das Datum dann sehr wohl im Eintragsfuss.
maxfli55 wrote:Kann man das über die entries.tpl bei bulletproof mal eben so ändern?
Disclaimer: Das ist nicht updatefest. Bei einem Update von BP werden diese Änderungen (wahrscheinlich) überschrieben und müssten erneut eingeflickt werden. Wobei man durchaus darüber nachdenken könnte, das Datum zumindest als Option mit in den Fuss einzubauen.

Sei's drum, here we go. Im Grunde ist es eigentlich recht simpel: Ersetze in der Datei entries.tpl von BP sämtliche Vorkommen von

Code: Select all

@formatTime:'%H:%M'
(es müssen drei sein) durch

Code: Select all

@formatTime:$template_option.date_format
Dann solltest Du in jeder der drei möglichen Varianten des Eintragsfußes stets das eingestellte Datumsformat aus den Theme options angezeigt bekommen. Sieht eventuell noch nicht optimal aus, aber das sehen wir dann :)

YL
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Post by maxfli55 »

Danke, das hat soweit funktioniert, aber jetzt steht da:
"erstellt von XXX um Donnerstag, 24.12.2007"
In welcher Datei kann ich die Phrase "erstellt um" in "erstellt am" ändern?
im Verzeichnis UTF-8 hab ich in den Sprach-Dateien nix gefunden...

Ciao
maxfli55
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

maxfli55 wrote:Danke, das hat soweit funktioniert, aber jetzt steht da:
"erstellt von XXX um Donnerstag, 24.12.2007"
In welcher Datei kann ich die Phrase "erstellt um" in "erstellt am" ändern?
Genau das meinte ich :)

Ich würde das anders lösen: Ersetze einfach in Deiner entries.tpl alle Vorkommen von $CONST.AT (drei sollten es sein) durch $CONST.ON - dann steht da "am" statt "um". Alternativ könnte man auch $CONST.AT jeweils z.B. durch ein – ersetzen, dann hätte man einen Bindestrich an der Stelle.

YL
Post Reply