Joomla 1.5 – Modulpositionen hinzufügen

Hin und wieder kommt es vor, dass man einfach zu wenig Positionen zur Verfügung hat, um Module im Joomla-Template zu platzieren. Oft findet man auch die Bezeichnungen nicht passend.
Um weitere Modulpositionen hinzuzufügen, erweitert man einfach die templateDetails.xml

Hier findet man den Teil (Knoten), in welchem die Positionen definiert werden. Einfach folgendermaßen vorgehen:

name_der_neuen_position

Flash – Auslesen von XML-Datei funktioniert nicht auf Server

Da hat man ein richtig gutes Script geschrieben, welches XML Dateien ausliest und in Flash weiterverarbeitet und dann das: Lädt man die Datei hoch bzw. verwendet man die erstellte swf-Datei in einer HTML-Datei bzw. Webseite, wird das XML nicht mehr ausgelesen und die Anwendung funktioniert nicht mehr.

Ursache ist oft die falsche Einbindung der Datei. Gibt man zum Beispiel als Quelle der swf-Datei

http://www.domain.de/test.swf

an, holt sich die XML-Datei im Script aber über

 http://domain.de /test.xml

, so verhindern Sicherheitseinstellungen das Laden der XML-Datei. Abhilfe schafft die Anpassung der URLs.

png-Filter und Joomla

Da ich gerade selbst an diesem Problem fast verzweifelt bin, möchte ich dies nun hier mal aufklären.

Um im IE6 transparente png darzustellen, verwendete ich z.B. bei einem Hintergrundbild folgende CSS-Anweisung

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bg.png');

Alles funktionierte prächtig, bis ich das ganze als Template für eine Joomla 1.5 Installation verwendete.
Sämtliche pngs wurden nicht mehr angezeigt und ich fand und fand keine Lösung.

Letztendlich brachte mich dann eine Webseite auf den trichter, dass es wohl an den SEO URLs liegen könnte.
Ein Test, bei welchem ich diese abschaltete brachte zwar nix, die angebotene Lösung probierte ich trotzdem.
Wichtig ist dabei, den kompletten Bildpfad anzugeben, da der Filter diese sonst offensichtlich nicht findet:

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.meinedomain.de/images/bg.png');

Das half….