Archiv für März 2010

Joomla, das <pre>-Tag und Geshi

31 März 2010

Wir haben gerade für einen Kunden ein kleine Übersicht zum Aufbau seiner Joomla! Internetseite zusammengestellt.

Um die Code-Schnipsel anzeigen zu lassen, haben wir die Informationen in <pre>-Tags gepackt. Für das Syntax Highlighting muss das Geshi Plugin aktiviert sein.
Dabei sind wir auf zwei Stolperfallen gestoßen:

1. Sprache des Code

Dem <pre>-Tag muss mitgeteilt werden, um welche Sprache (PHP, HTML) es sich bei dem Code handelt. Vergisst man das oder verwendet eine veraltete Syntax, wird der Code als PHP behandelt. Das schaut etwas seltsam aus, wenn man das Wörtchen “die” verwendet. Geshi denkt, dass man den PHP-Befehl die meint und hebt das Wort hervor. Möchte man das nicht, (und wer möchte den Besucher seiner Seite schon nachdrücklich zum Ableben auffordern…) sollte die korrekte Syntax verwendet werden:

<pre xml:lan="html">Hier kommt der Text</pre>

2. Plugin vor <pre>-Tag

Möchte man zeigen, wie eine Bildergalerie, in unserem Fall die Simple Image Galerie eingebunden wird, steht vor dem Problem, dass das Plug-In aktiv wird, bevor das <pre>-Tag als solches ausgewertet wird. Zwar wird nicht direkt die Galerie angezeigt, aber anstelle

{gallery}Pfadname{/gallery}

wird der Befehl ausgeführt und das Ergebnis steht in Textform da.

Da hilft nur, den kompletten Codeschnipsel in Unicode Werte umzuwandeln. Die Google-Suche “ascii unicode converter” liefert hier einige Konverter Tools.

Dann übernimmt erst der Browser die Umwandlung in “normale” Satzzeichen und alles sieht so aus, wie es soll.

Simple Image Gallery Pro Version 1.2 für Joomla 1.5 – Image type not supported

18 März 2010

Problem: “Image type not supported” und ansonsten eine komplett weiße Seite. Sowohl im Frontend als auch im Backend ist sonst nichts mehr zu sehen.

In unserem Fall hatte die Lösung dieses Problems nichts mit den Einstellungen der Galerie zu tun. Es war schlichtweg ein Problem mit dem Namen der einzelnen Bilddateien.

Die Dateinamen müssen alle komplett kleingeschrieben sein und dürfen keinen “_” Unterstrich enthalten. “-”Bindestriche sind aber erlaubt!

Irgendwie muss ich dabei jetzt an meinen Vater denken. Der ist ein “Oldie-Informatiker” und hat immer geschimpft, wenn ich in (Word-)Dateinamen Groß-/Kleinschreibung und Sonderzeichen verwendet habe…

Ob dieses Problem auch noch bei der neueren Version der SIG Pro existiert, glaube ich zwar nicht. Wir verwenden aber nur die Version 1.2, falls wir die SIG pro verwenden.
Bei dieser Version gibt es noch die Möglichkeit, die Sprache für die Bilderanzeige im Admin-Backend auszuwählen, ohne in den PHP-Dateien rumzuschreiben. Diese Art der Konfiguration finde ich für eine Bildergalerie etwas umständlich.