23.
Okt
2005

Kalender

Der Kalender wird – bei mir links in der Sidebar – aufgerufen mit dem Template Tag

< ?php get_calendar(); ?>

Lässt man dieses so stehen, werden die Wochentage mit “S, M, D…” etc. angegeben. Setzt man in die Klammern eine 2 (wie ich es getan habe), werden jeweils die ersten zwei Buchstaben des Wochentags angegeben. Update am 08.05.07: Durch einen Kommentar wurde ich gerade darauf aufmerksam, dass das so nicht mehr funktioniert; in die Klammern gehört jetzt statt der 2 ein false.

Ohne jegliche Kalender-Definitionen in der style.css verhält er sich vom Aussehen her wie alles andere in der Sidebar, d.h. hier: die Schrift ist grün und wenn die Tage, an denen ich einen Beitrag geschrieben habe, mit der Maus überfahren werden, wechselt die Farbe zu orange – da sie ja als Link zu den jeweiligen Tagen funktionieren. Um das Aussehen zu ändern, muss die style.css entsprechend ergänzt werden:

weiterlesen…

22.
Okt
2005

Blättern durch die Beiträge

Ich habe im Admin-Menü unter “Optionen -> Lesen” eingestellt, dass die aktuellsten 10 Beiträge beim Aufruf dieser Seite angezeigt werden sollen. Zum Weiterblättern zu den nächsten 10 Beiträgen dienen die Links ganz unten auf der Seite. Der entsprechende Befehl hierfür ist in der index.php:

<div id="navigation"> <?php posts_nav_link(' &nbsp; ', __('&laquo; vorwärts'), __('zurück &raquo;')); ?> </div>

In der style.css habe ich diese “#navigation” so definiert:

#navigation, #navigation a { color: #ffffff; font-weight: bold; text-decoration: none; text-align: center; }

Einsortiert unter index.php, style.css

22.
Okt
2005

Kommentare

Die Links in den Kommentaren will ich der übrigen Link-Gestaltung anpassen. In der comments.php habe ich daher allen Links die gleiche ‘class=”beitrag”‘ zugeordnet wie hier bei den Schriftfarben.

In der comments.php sind die Kommentare als nummerierte Liste definiert, da ich sie aber ohne Nummern haben möchte, ändere ich das “ol” in “ul”. Die Kommentare sollen nicht die ganze Breite des Beitragsfeldes einnehmen, und unter jedem Kommentar soll eine Linie als Abgrenzung sein. Die Listenpunkte der Kommentare sind durch die ID “commentlist” definiert, also schreibe ich in die style.css:

#commentlist li { width: 400px; list-style-type: none; padding: 5px 0 5px 0; border-bottom: 1px solid #cccccc; }

Die deutsche Sprachdatei hat auch manche Bezeichnungen in dem Theme eingedeutscht, in der comments.php allerdings nicht. Daher ändere ich hier alles manuell, was noch in Englisch erscheint (“No Comments yet”, “Submit Comment” etc.).

Einsortiert unter comments.php, style.css

19.
Okt
2005

Ueberschriften in der Sidebar

Die Überschriften in der Sidebar (Kategorien, Archiv etc.) sind in der sidebar.php als h3 definiert. Hierzu hatte ich in der style.css noch keine Größenangabe gemacht, im Firefox sah es auch ok aus. Da der Internet Explorer sie aber viel größer dargestellt hat, habe ich ihre Größe jetzt mit 1em festgelegt, außerdem erscheinen sie nun fett und der Abstand nach unten ist verringert.

Einsortiert unter style.css

18.
Okt
2005

Datumszeile ändern

Unter jedem Beitrag steht das Datum der Erstellung des Beitrags, in welche Kategorie er einsortiert wurde, die Anzahl der Kommentare und – nur für mich zu sehen, wenn ich eingeloggt bin – “Edit” zum schnellen Editieren der Beiträge bzw. Kommentare:
051018-1

Wie das Datum dargestellt wird, richtet sich danach, was in der index.php zwischen den Klammern hinter “php the_time” steht. Bei mir ist das momentan “F j, Y”. “F” steht für den Monatsnamen, “j” für den Tag und “Y” für die Jahreszahl (welche Möglichkeiten es sonst noch gibt, ist hier nachzulesen). Ich ändere diesen String in “j. F Y”. Die Kategorie soll in einer neuen Zeile stehen, das “Edit” kann weg, da ich von dort aus sowieso nicht editiere, und die Kommentaranzahl soll nach rechts, daher ändere ich den Absatz in der index.php so:
051018-2
Das Ergebnis dieser Änderung ist nun unter jedem Beitrag zu sehen, daher kann ich mir einen Screenshot sparen :-) .

Im Admin-Menü unter Optionen -> Allgemein lässt sich das Datums- und Zeitformat auch einstellen. Das scheint aber keinen Einfluss auf bereits geschriebene Beiträge zu haben, daher meine Änderung in der index.php.

Einsortiert unter index.php, style.css

17.
Okt
2005

Unterschiedliche Darstellung im IE und Firefox

Ich habe in der style.css den Hintergrund bei der “#body”-Definition in der gleichen Farbe wie die Schrift eingefärbt. Als ich mir diese Seite anschließend im Internet Explorer ansah, stellte ich fest, dass er die gepunkteten Linien um den Header, die Beiträge und die Sidebar nicht gepunktet, sondern mit komischen kleinen Kreuzchen anzeigt. Daher habe ich in der style.css die Umrandung bei #header, .single und #sidebar in “border: 3px solid #cccccc;” geändert. Gefällt mir nicht hundertprozentig, aber sieht erst mal besser aus als die Kreuzchen:
051017-5

Einsortiert unter style.css

Seiten: 123