(Not so) Fresh Theme modifizieren

Eins vorab: Ich hatte niemals mit einer so enormen Resonanz gerechnet, als ich das (Not so) Fresh – Theme veröffentlicht habe. Ich muss sagen: Wow! Über 40 50 60 Blogs setzen das Theme mittlerweile ein, teilweise im Original, teilweise mit kleinen oder größeren Anpassungen.

Und damit sind wir auch schon beim Thema: Anpassungen und Modifikationen des (Not so) Fresh – Themes. In den Kommentaren sind mittleweile die unterschiedlichsten Anfragen aufgetaucht, diese und die dazugehörigen Antworten möchte ich nun in diesem Beitrag mal ein wenig ordnen und einer übersichtlicheren Form darstellen. Die meisten Fragen beziehen sich nicht direkt auf mein Theme, sondern behandeln eher CSS-Thematiken oder WordPress-spezifische Themen. Ich möchte mich in beiden Berichen nicht wirklich als Experten bezeichnen, werde aber dennoch mein bestes geben, diese Fragen zu beantworten.

Wie kann ich im Kategorie-Menü in der Sidebar Unterkategorien leicht eingerückt anzeigen?

Unterkategorien bindet WordPress mit der Class „children“ in den Content ein, also müssen wir diese Klasse noch dem Stylesheet hinzufügen. In der style.css also den folgenden Abschnitt unmittelbar nach den sidebar-Definition direkt vor dem Abschnitt Bottom einfügen:

#sidebar ul.children li {
padding: 0 0 0 30px;
}

Dadurch erscheint der Text bei Unterkategorien nun leicht nach rechts eingerückt

Wie bekomme ich denn die Einträge bei “MeineLinks” editiert?

Diese Einträge müssen direkt im Theme geändert werden. Wer das Plugin Ultimate Tag Warrior einsetzt, findet an dieser Stelle automatisch die 10 am häufigsten verwendeten Tags. Wer dieses Plugin nicht im Einsatz hat, sieht nach der Installation nur „Your list something here…“. Diese Einträge befinden sich in der Datei bottom.php im Theme-Verzeichnis. Ich empfehle nicht unbedingt die Bearbeitung über die Administrationsseite, bei diesem Versuch ist mir bereits mehrfach beim Speichern eine Datei zerstört worden. Besser ist es, die Datei auf dem lokalen Rechner mit einem Texteditor anzupassen und dann wieder auf den Server zu laden.

In der Datei findet Ihr einen Block mit mehreren Einträgen „You list something here – …“.
Hier könnt Ihr in schönstem HTML-Code Eure Links unterbringen.

Bei diesem Template habe ich das Problem festgestellt, dass der Footer-Bereich die Sidebar-rechts unten abschneidet wenn die Inhalte der Sidebar länger nach unten ragen als der Text in dem Beitrag. Gibt es dafür schon eine Lösung?

Bislang gibt es dafür noch keine Lösung. Das hat einen ganz einfachen Grund: Ich konnte dieses Problem noch nicht nachvollziehen. Ich habe es noch nirgends gesehen und bei mir auch nicht nachstellen können. Sorry. Wem dieses Problem irgendwo auffällt: Bitte posted mir einen Link, dass ich es mir anschauen kann. Erklären kann ich es mir im Augenblick nicht.

Eine (wirklich kleine) Kleinigkeit: Die beiden Icons mit dem Häkchen ganz unten ((XHTML u. CSS) werden am unteren Rand abgeschnitten, wie kommt’s…?!

Konnte ich noch nicht überprüfen, wird jedoch baldigst (oder um es richtig schön zu sagen: zeitnah *g*) angegangen. Scheint ein Problem auf Mac’s zu sein. Oder? Noch jemandem aufgefallen?

Ist es möglich, unter bottom.php/AndereBlogs nur Links anzuzeigen, die unter einer bestimmten Kategorie abgelegt sind? So wäre es möglich den bottom.php/MeineLinks ebenfalls nur eine bestimmte Kategorie zuzuordnen. Das würde das Editieren der mittleren Spalte um einiges vereinfachen.

Das ist möglich, und zwar mit Worpress-Bordmitteln. Eine Beschreibung der verwendeten Funktion findet Ihr hier.

In der Datei bottom.php erfolgt der Aufruf dieser Funktion (fast am Ende) wie folgt:

< ?php get_links('-1', '< br /> < li >', '< br />', '< br />'
_, FALSE, 'id', TRUE, TRUE, -1, TRUE); ?>< /li>

Der Wert „-1“ sagt aus: ALLE Links anzeigen. Aus ALLEN Kategorien. Wollt Ihr an dieser Stelle jedoch nur Links einer ganz bestimmten Kategorie anzeigen, dann muss an dieser Stelle die ID dieser Kategorie eingetragen werden. Die ID findet Ihr im Administrationsbereich Eures Blogs unter Links/Link Kategorien (oder dem englischen Gegenstück). In der dort angezeigten Liste seht Ihr in der ersten Spalte den Namen der Kategorie, in der 2. Spalte die ID. Normalerweise ist mindestens eine Kategorie vorhanden: Die Blockroll mit der ID 1. Wollt also nur Links aus der Kategorie Blogroll anzeigen, dann sieht der Code an dieser Stelle so aus:

< ?php get_links('1', '< br /> < li >', '< br />', '< br />'
_, FALSE, 'id', TRUE, TRUE, -1, TRUE); ?>< /li>

In dieser Form können nun verschiedene Link-Kategorien in unterschiedlichen Spalten angezeigt werden.

Das war nun vorerst alles an Fragen zum Theme. Sollten weitere Fragen offen sein oder auftauchen, einfach in den Kommentaren die Frage stellen und werde sie hier beantworten.

Tags: , , , ,

WordPress Plugin: DB-Tuning

Heute möchte ich mal wieder ein Plugin vorstellen auf das ich gestoßen bin: Database Tuning. Wie der Name schon aussagt, tunt dieses Plugin Eure WordPress-Datenbank. Es optimiert die Tabellen und kann zudem zusätzliche Indizes anlegen, welche die Zugriffe auf die Daten beschleunigen können.

DB_Tuning.pngIn WordPress erzeugt das Plugin einen neuen Menüeintrag, über den ihr auf die Optimierungsfunktionen zugreifen könnt. Es empfiehlt sich logischerweise, vor Aktionen an der Datenbank ein Backup der Daten anzulegen. Neben der Tatsache, dass man dies ohnehin regelmäßig tun sollte, schützt das natürlich vor dem großen Schock, falls bei den Optimierungsversuchen doch einmal etwas schief gehen sollte.

Ich habe die Optimierung hier inzwischen getestet. Ich kann jetzt selbstverständlich nicht mit objektiven Zahlen und Werten aufwarten, aber vom Gefühl her würde ich sagen: Die Optimierungen haben etwas gebracht. WordPress scheint mir wesentlich weniger zäh zu reagieren, als es mir in den letzten Tagen vorkam. Mag sein, dass es mir nur so vorkommt, aber zumindest hab ich nun ein gutes Gefühl 😉

Und da es wirklich nicht oft genug erwähnt werden kann: Sichert Eure Daten, bevor ihr das Plugin testet!

Tags: , , ,

WordPress Plugin: Snapr

23.10.: new Update! Version 1.51
New script version, adds support for Safari.

Please sroll down for english description.

Snapr ist ein ziemlich simples Plugin von mir mit nur einem einzigen Zweck: Es integriert WebSnapr-Previews in WordPress. Wie das aussieht siehst Du, wenn Du mit der Maus über den folgenden Link fährst: WebSnapr

Die Installation ist sehr einfach: Das Plugin XSD_Snapr herunterladen, entpacken und den kompletten Ordner in das WordPress-Pluginverzeichnis kopieren (/wp-content/plugins/). In der Admin-Oberfläche aktivierst Du unter „Plugins“ das Plugin und die Installation ist abgeschlossen. Neu hinzugekommen ist nun in der Version 1.5 eine Option-Page im Admin Menü. Hier kannst Du wählen, ob das Plugin für JEDEN externen Link innerhalb der Blogeinträge Preview Bubbles einblenden soll oder ob diese nur bei ausgewählten Links manuell eingebunden werden sollen.
Um das Preview manuell für einen Link zu aktivieren, füge den Eintrag

class=“previewlink“

hinzu. Der HTML-Code sollte dann wie folgt aussehen:

Snapr.png

Das war schon alles. Beide alten Versionen des Plugins sind nun … Müll 😉
Das Plugin sollte nun auch unter PHP 4 problemlos laufen.

Das Plugin verwendet den Original-Script von WebSnapr, ich habe lediglich einige Kleinigkeiten angepasst, um den Script in das Plugin integrieren zu können. Bitte verlinkt in Eurem Blog auf WebSnapr, wenn ihr dieses Plugin verwendet.

English:

Snapr simply integrates WebSnapr-Script in your WordPress blog. How it will look you can see if you move your mousepointer over the following link: WebSnapr

After downloading and extracting copy the complete folder „XSD_Snapr“ with all included files into your wordpress plugin directory „/wp-content/plugins/“ and activate the plugin in the Admin-area. Snapr 1.5 adds now a new entry in your Options Menu in WP Admin. There you can select, if you want to show preview bubbles for EVERY external link in your content or only in some manually selected.
To enable WebSnapr Preview Bubble manually you have to include

class=“previewlink“

in your link. It should look like

Snapr.png

That’s all. Please delete older versions of this plugin. Snapr should work now with PHP 4.

Snapr uses the original script of WebSnapr with some modifications to include the script in my wordpress plugin. Please link to WebSnapr if you use this plugin.

Tags: , ,

Nett…

Es fühlt sich schon irgendwie gut an wenn man morgens nach dem Aufstehen mit einer großen Tasse Kaffee vor dem Rechner sitzt und feststellt, dass schon etwas mehr Besucher auf dem Blog waren als normalerweise über den ganzen Tag verteilt. Auch (oder auch weil) die meisten davon nur wegen einer Sache hier waren.

Schmeckt irgendwie besser heute der Kaffee. 😉

Tags: