OK, mit Deiner Version funktioniert es tatsächlich, mit meiner nicht. Ich habe den Ausgabe-Code verglichen, und folgendes festgestellt: In Deiner Version findet sich im Header folgender Quellcode:
PHP-Code:
<script src="plugins/imageslider/class.viewer.js"></script>
<style type="text/css" media="screen">
<!--/*--><![CDATA[/*><!--*/
#elements1 {position:absolute;}
.mask1 { width:240px; height:240px; position:relative; overflow:hidden;}
.mask1 img { position:absolute; display:block; border:none; }
/*]]>*/-->
</style>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready',function()
{
var V1 = new viewer( $$('#elements1 img)' ),
{
sizes: {w:240,h:240},
mode: 'rand',
modes: ['alpha'],
fxOptions:{ duration: 1000 },
interval: 3000});
V1.play(true);;
});
//--><!]]>
</script>
Dieser Quellcode wird bei mir nicht generiert.
Ich habe dann ein bisschen herumprobiert und dabei folgendes herausgefunden:
Ob dieser Quellcode im HEAD-Bereich eingefügt wird oder nicht, hängt offenbar damit zusammen, wo im Layout (!) ich die Slideshow einsetze.
Ich hatte sie nämlich -- anders als Du -- ursprünglich nicht im Inhaltsbereich (#main), sondern in einer Seitenleiste (#right). Ich habe jetzt die selbe Slideshow einfach mal in einem Artikel im Bereich #main eingesetzt - Bingo, läuft sofort.
Das war also das Problem. Muss man auch erst mal drauf kommen. Weiß nicht, ob dieser Umstand vielleicht schon bekannt war oder nicht.
Jedenfalls konnte ich es dann jetzt dadurch lösen, dass ich obenstehenden Code händisch in den HEAD-Bereich eingefügt habe (Per "Zusätzliche <head>-Tags" i.d. Template-Einstellungen). Vermutlich nicht elegant, aber jetzt läuft die Slideshow auch im #right-Bereich.
Vielen Dank für die Hilfe!
VG Frank
Lesezeichen