rgsmoothgallery rgtabs t3mootools und IE
| Autor | Nachricht |
|---|---|
|
Verfasst am: 29. 07. 2009 [10:41]
|
|
|
sini
Themenersteller
Dabei seit: 15.01.2008
Beiträge: 61
|
Hallo! Weiß jemand von euch vielleicht, wie man diese extensions im Internet Explorer erfolgreich zum laufen bringen kann. Hab diese Versionen installiert: rgsmoothgallery 1.5.1 rgtabs 2.2.3 t3mootools 1.2.3 mit der neusten Version von t3mootools hat es anfänglich gar nicht geklappt, mit dieser älteren hats dann, zumindest im FF, funktioniert. Der IE bricht beim Laden ab mit der Meldung "Internetseite ... kann nicht geöffnet werden. Vorgang abgebrochen." |
|
Verfasst am: 03. 08. 2009 [10:37]
|
|
|
sini
Themenersteller
Dabei seit: 15.01.2008
Beiträge: 61
|
Jetzt hab ich was neues herausgefunden: Der Fehler liegt nicht an der Kombination dieser drei Extensions sondern zusätzlich an dem Flashheader und dessen swfobject. Jetzt hab ich unterschiedliche Möglichkeiten durchprobiert: Ein Vorschlag war, das swfobject als erstes script im header einzubinden, dann taucht der Fehler mit "Internetseite kann nicht geladen werde..." im IE7 nicht mehr auf, allerdings wird die Extension rg-tabs gar nicht mehr dargestellt. Der andere Vorschlag war das Script mit dem defer-Tag einzubinden: HTML <script type="text/javascript" src="fileadmin/js/swfobject.js" defer="defer"></script> Dann werden sowohl rgtabs als auch die smoothgallery richtig dargestellt, jedoch zeigt der IE7 den Flashfilm im Header nicht und gibt an, es wäre notwendig, den Flashplayer downzuloaden (der aber in Wirklichkeit bereits vorhanden ist). Auch das hab ich bereits probiert: [JAVASCRIPT]window.addEvent("load", function(){ });[/JAVASCRIPT] (vgl. http://www.typo3.net/index.php?id=13&action=list_post&tid=90366) führt aber zum gleichen Ergebnis wie die erste Lösung... Habt ihr sonst noch Ideen? |
|
Verfasst am: 03. 08. 2009 [16:01]
|
|
|
sini
Themenersteller
Dabei seit: 15.01.2008
Beiträge: 61
|
so, jetz hab ichs endlich geschafft, für den fall dass es jemanden interessiert. Problematische Extensions: rgsmoothgallery rgtabs t3mootools und slideshow für den Flashheader. Datei ext/slideshow/pi1/class.tx_slideshow_pi1.php umschreiben ab Zeile 198: PHP $htmlCode[] = '<div id="stream"><a href="http://www.adobe.com/go/DE-H-M-A2" target="_blank" title="Download Flashplayer"><img src="fileadmin/images/home/flash.jpg" alt="Download Flashplayer" title="Download Flashplayer" height="'.$this->conf['height'].'" width="'.$this->conf['width'].'" border="0" /></a></div>';
$htmlCode[] = '<script type="text/javascript">';
$htmlCode[] = 'window.addEvent("load", function(){var movie = new SWFObject("'.$swfPath.'", "jpgrotator", "'.$this->conf['width'].'", "'.$this->conf['height'].'", "8", "#ffffff", "high"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addParam("wmode", "transparent"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addParam("loop", "true"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addParam("menu", "false"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addParam("scale", "noscale"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addParam("swliveconnect", "false"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("file", "'.urlencode($xmlFile).'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
/*
$htmlCode[] = 'movie.addVariable("file", "index.php"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("id", "'.$GLOBALS['TSFE']->id.'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("type", "'.$this->conf['xmlPageId'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("slideshow", "'.$this->conf['slideshow'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("random", "'.$this->conf['playerParams.']['random'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("transition", "'.$this->conf['playerParams.']['transition'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("timer", "'.$this->conf['playerParams.']['timer'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
$htmlCode[] = 'movie.addVariable("navigation", "'.$this->conf['playerParams.']['navigation'].'"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;';
*/
$htmlCode[] = 'movie.write("stream"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;});';
$htmlCode[] = '</script>';(doch wie der Code vom Post davor) Und dann aber auch noch für JEDE Seite im Header mootools einbinden über TS: TYPOSCRIPT page { headerData.100 = TEXT headerData.100.wrap ( <script src="typo3conf/ext/t3mootools/res/mootoolsv1.11.js" type="text/javascript">... Ist es nämlich nicht eingebunden (für Seiten auf denen rgtabs oder rgsmoothgallery nicht enthalten sind), werden auf diesen Seiten die Flashheader wieder nicht angezeigt. |



