Bulletproof: Datum stylen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
paschnet
Regular
Posts: 8
Joined: Thu May 26, 2011 3:38 pm

Bulletproof: Datum stylen

Post by paschnet »

Hallo,

ich möchte gerne das Datumsformat bei den Blogeinträgen stylen, ähnlich wie hier:
http://steve-forster.co.uk/

Ich verwende BP als Template.
Wie kann ich die einzelnen Angaben in <span>s mit Klassen bekommen?

Also z.B. <span class="monat">Mai</span><span class="tag">28</span><span class="year">2011</span>
bugrep
Regular
Posts: 74
Joined: Tue Feb 24, 2009 8:19 am
Contact:

Re: Bulletproof: Datum stylen

Post by bugrep »

Das würde mich auch sehr interessieren.
Ich nutze allerdings freshy als Template :mrgreen:

Aber das Anliegen ist das gleiche.
Eventuell wäre auch noch die Anzeige der Uhrzeit cool 8)
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof: Datum stylen

Post by yellowled »

„Wir basteln uns eine angepasste Datumsanzeige (generelle Anleitung)“

(Bitte erst lesen, dann anwenden. Eltern haften für ihre Kinder.)

1. Das Eintragsdatum wird in der Datei /templates/MEIN_TEMPLATE/entries.tpl ausgegeben. Hat das Template, das Ihr verwendet, keine entries.tpl, kopiert Ihr /templates/default/entries.tpl nach /templates/MEIN_TEMPLATE/ und arbeitet mit dieser Kopie weiter.

2. Hat Euer Template eine entries.tpl und gehört es entweder zum s9y-Kern oder wurde mittels des Spartacus-Plugins installiert, sind diese Änderungen nicht updatesicher. Das heißt, dass Eure Änderungen im Fall eines Updates überschrieben werden. Lösung: Entweder in ein eigenes Template umwandeln oder Backup der Datei machen und nach einem Update Änderungen abgleichen.

3. Grundsätzlich steht das Datum in der Template-Variable {$entry.timestamp}. Diese kann mittels sogenannten Modifiern formatiert werden. In der /templates/default/entries.tpl steht z.B.

Code: Select all

{$entry.timestamp|@formatTime:'%H:%M'}
Die Formatierungscodes entsprechen der PHP-Funktion strftime.

4. Man sucht sich also die Stelle in der entries.tpl, an der das neu formatierte Datum ausgegeben wird und baut dort den Code für das neue Datum ein, z.B. so:

Code: Select all

<div class="entry-date">
    <span class="day">{$entry.timestamp|@formatTime:'%d'}</span>
    <span class="month">{$entry.timestamp|@formatTime:'%b'}</span>
    <span class="year">{$entry.timestamp|@formatTime:'%Y'}</span>
</div>
5. Man entferne bei Bedarf die vorhandene Datumsausgabe und formatiere die neue geeignet mittels CSS.

Wichtig: Speziell in BP liegt das Problem ggf. darin, die „richtige“ Version der Datumsausgabe zu finden -- aufgrund der zahlreichen Theme-Optionen gibt es drei Stellen, an denen das Datum ausgegeben wird, passend zur Ausgabe unter dem Titel, unter dem Eintrag oder aufgeteilt auf beides.

YL
seraphyn
Regular
Posts: 211
Joined: Fri Dec 01, 2006 8:42 am
Contact:

Re: Bulletproof: Datum stylen

Post by seraphyn »

Sollte man sticky machen, Danke.
Chris
bugrep
Regular
Posts: 74
Joined: Tue Feb 24, 2009 8:19 am
Contact:

Re: Bulletproof: Datum stylen

Post by bugrep »

seraphyn wrote:Sollte man sticky machen, Danke.
Chris
Ähm, könntest du vielleicht verraten was du damit meinst? :oops:
paschnet
Regular
Posts: 8
Joined: Thu May 26, 2011 3:38 pm

Re: Bulletproof: Datum stylen

Post by paschnet »

@yellowled: 1000 Dank!
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Bulletproof: Datum stylen

Post by yellowled »

bugrep wrote:Ähm, könntest du vielleicht verraten was du damit meinst? :oops:
Er meint (nehme ich an :)), man solle diesen Forumsbeitrag „sticky“ machen, damit er nicht im Forum nach unten rutscht, wenn neue Beiträge kommen.

Nein, sollte man nicht. Dafür ist die sticky-Funktion nicht gedacht, außerdem hätten wir dann ratzfatz auf der ersten Seite des Forums nur sticky-Beiträge. (Man kann Forumseinträge übrigens bookmarken.)

Sehr viel sinnvoller wäre, wenn Robert Lender das in sein fragmentarisches Handbuch aufnehmen würde.

YL
seraphyn
Regular
Posts: 211
Joined: Fri Dec 01, 2006 8:42 am
Contact:

Re: Bulletproof: Datum stylen

Post by seraphyn »

bugrep wrote:
seraphyn wrote:Sollte man sticky machen, Danke.
Chris
Ähm, könntest du vielleicht verraten was du damit meinst? :oops:
Dies bedeutet dass es sich um einen statischen Post innerhalb des Forums habdel, welcher von jedem gleich gesehen wird.
Auch könnte man so etwas in ein Wiki eintragen.
Wobei ich dies für eine gute Idee halte, denn viele Tips verschwinden leider zu oft in den Untergründen des Forums und man muss lange suchen ;)
Post Reply