Heute hatte ich ein Problem mit dem Lightbox Plugin. Alle Mühe vergebens - es wollte einfach nicht funktionieren. Erst einmal sämtliche Plugins die überflüssig waren entfernt. Kein Erfolg. Die nächte Aktion war die Reihenfolge der übrig gebliebenen Plugins. Auch hier:Negativ.
Als ich dann das Template gewechselt habe musste ich feststellen, dass es definitiv mit dem Bulletproof Plugin zusammen hing. Der Fehler war nun schnell gefunden: Scheinbar verträgt sich die Option "Gleich lange Spalten über Javascript erzeugen " nicht mit dem Plugin. Nach dem diese Option deaktiviert wurde klappst nun auch mit der Lightbox.
Donnerstag, 19. Mai 2011
Lightbox und Bulletproof
Mittwoch, 18. Mai 2011
Update für das Easy Podcast Plugin
Frisch auf dem Blog von s9y zu lesen: Es gibt ein Update für das podcast plugin. Es wurde massiv erweitert und mit HTML5 Funktionalität ausgestattet.
Gleich einmal testen. Die MP3 Datei
S9y-Infocamp-Podcast-Ausgabe-001.mp3
und ein Video
Gruppierungen in Serendipity ab 1.6-alpha3
Wer sich die Serendipity 1.6-alpha3 Version installiert, kann in der Konfiguration des Bulletproof Templates ein neues Faeture feststellen: Die Gruppierung von Style Optionen. Das schafft die lang ersehnte Übersicht. So sind zum Beispiel alle Konfigurationsmöglichkeiten des Kopfes unter dem Punkt "Header" als Link zusammengefasst und werden erst durch Anklicken dieses Links angezeigt.
Das ganze wird über die Datei config.inc.php im Template Verzeichnis gesteuert. In unserem Beispiel gibt es beim Bulletproof Template 2 Gruppen. Header und Farbwahl (siehe Screenshot)
In der config.inc.php finden wir hierfür die Definition:
$template_config_groups = array(
THEME_COLORSET => array('colorset', 'userstylesheet', 'layouttype', 'jscolumns'),
THEME_HEADER => array('custheader', 'headerimage', 'headertype')
);
Man erkennt schnell, dass die Menuepunkte für den Header 'custheader', 'headerimage'`und 'headertype' lauten und arrays aus dem etwas tiefer stehenden $template_config array sind.
Wollen wir nun eine weitere Gruppe mit Namen Entries hinzufügen ändern wir das array wie folgt:
$template_config_groups = array(
THEME_COLORSET => array('colorset', 'userstylesheet', 'layouttype', 'jscolumns'),
THEME_ENTRIES=> array('date_format' ),
THEME_HEADER => array('custheader', 'headerimage', 'headertype')
);
Exemplarisch haben wir einmal 'date_format' in die Gruppe gelegt.
Fehlt jetzt nur noch der richtige Name für THEME_ENTRIES:
Wir passen hierzu die entsprechenden Sprachdateien an:
für Deutsch die lang_de.inc.php im Verzeichnis templates/bulletproof und im Verzeichnis templates/bulletproof/UTF-8
Diese Dateien ergänzen wir um den Eintrag: @define('THEME_ENTRIES', 'Einträge');
Das Ergebnis ist nun eine lokalisierte Ausgabe der Gruppe.
Für alle die sich mit der Template Entwicklung beschäftigen dürfte es wohl eine hochinteressante Option sein. Ich denke da zum Beispiel an das Kinetic Template von Don Chambers welches eine sehr große Konfigurationsvielfalt hat.






Letzte Kommentare