Irgendwie doch nicht
- 7. Juli 2008
- 6 Kommentare »
Nach der Fehlermeldung von wemaflo habe ich mich den Tag über doch mal an die Validität dieser Seite heran gewagt. Ergebnis der Aktion: Die Seite hatte nur vier Fehler und war innerhalb von fünf Minuten valide. Die CSS-Datei ist auch valid, der W3C-Validator hatte aber mehrere warnungsbedürftige Dinge im Code entdeckt. Scheinbar wird dieser Fehler von den verschiedenen Systemen und Browsern jeweils anders interpretiert. Diese Stecknadel-im-Heuhaufen-Suche werde ich mir aber definitiv erst im Urlaub antun…
(In)Valides Design
- 6. Juli 2008
- 1 Kommentar »
Neulich hat mich wemaflo mittels Browsershots hingewiesen, dass manche Plattformen mit unterschiedlichen Browsern Probleme haben, mein Blog richtig darzustellen. Ich werde meinen Urlaub nutzen, die Fehler zu finden und zu verbessern. Also nicht wundern, wenn es hier in der nächsten Zeit etwas baustellenmäßig zugeht… ![]()
Zuwachs
- 3. Juli 2008
- 0 Kommentare »
Seit heute kann ich einen Lenovo 3000 N200 mein eigen nennen. Ein toll ausgestattes Notebook zu einem fairen Preis. Bilder folgen… ![]()
Schleichwerbung, die Zweite
- 30. Juni 2008
- 0 Kommentare »
Nach image.gd ist seit einigen Tagen nun auch das zweite Dienstleistungsprojekt von Nenad Marjanovic offiziell geworden. Unter www.de.rw bietet er kostenlos Subdomains mit der Endung .de.rw an. Benutzer können sich unter Angabe ihrer E-Mailadresse ihre Wunschdomain sichern. Ferner kann frei entschieden werden, ob ein Werbelayer eingeblendet werden soll. Ein feiner Dienst für alle, die auch ohne TLD eine prägnante Adresse im Netz haben möchten.
WordPress: Themes und Widgets
- 29. Juni 2008
- 1 Kommentar »
Mit WordPress Version 2.5 wurde die Sidebar dynamisch. Widgets treten nun an die Stelle der typischen, statischen Angaben von Kategorie, Archiv etc. Die Vorteile liegen auf der Hand. Das Ganze lässt sich leicht steuern (im ACP kann per Drag and Drop im Menü die Position des Widgets in der Sidebar bestimmt werden) und erfordert keine zusätzliche Arbeit, da keine Veränderung der .php-Dateien notwendig ist.
Die gängigen WordPress-Themes sind Widget-fähig. Es gibt jedoch Ausnahmen. Mit wenigen Codeschnipseln kann dieser Umstand jedoch behoben werden. Fangen wir bei der sidebar.php an:
[...]
<?php if ( function_exists(’dynamic_sidebar’) && dynamic_sidebar(’Sidebar’) ) : else : ?>
[...]
<?php endif; ?>
[...]
Eine einfache Bedingung, die nach der Existenz einer dynamischen Sidebar fragt, wird hinzugefügt. Die Bedingungsfunktion selbst habe ich nach dem Suchfeld integriert, das Bedingungsende nach der Linkliste. Denn genau dort soll die Sidebar dynamisch werden. Damit die Widgets dann ihren Dienst tun, muss noch die functions.php erstellt werden. Diese sieht wie folgt aus:
<?php
// Widget Settingsif ( function_exists(’register_sidebar’) )
register_sidebar(array(
‘name’ => ‘Sidebar’,
‘before_widget’ => ‘<div class=”Categories”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h3>’,
‘after_title’ => ‘</h3>’,
));?>
Die functions.php regelt das Aussehen und Verhalten der dynamischen Sidebar. Ohne diese Datei gibt es hässliche PHP-Fehler. Das Modifizieren der Sidebar ist kein großer Akt, es dauert höchstens fünf Minuten. In der Regel ist dieser Lösungsweg fast immer richtig, Probleme treten nur selten auf.
Viel Spaß beim Dynamisieren!
Update: Tilman und ich haben noch einmal am Code gebastelt und festgestellt, dass der eigentliche Code von WordPress auch nicht fehlerlos ist. Wer ist denn heutzutage noch perfekt… ![]()