Hallo zusammen,
NEUE – DETAILIERTE BESCHREIBUNG:
Mein Problem:
Ich habe in Typo3 4.5.0 die Ext. Colorbox eingebunden.
Ebenfalls habe ich jquery Ext. eingebunden (t3jquery).
Nun laeuft die Colorbox, wie es auch sein soll, im Firefox wunderbar. Natuerlich auch in Safari, Chrome und allen anderen Browsern mit Ausnahme vom Internet Explorer.
Das Problem was ich dort sehe ist das, dass der jquery File zu spaet eingebunden wird.
Um das ganze mal zu Zeige hier ein paar Schluesselinformationen:
###########
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; MALC)
Zeitstempel: Thu, 7 Apr 2011 12:22:05 UTC
Meldung: 'jQuery' ist undefiniert
Zeile: 4
Zeichen: 1
Code: 0
URI: http://localhost/t3/typo3conf/e…x.js?1299075217
###########
Hier der Quellcode aus Firefox4:
Hier ist es eigentlich auch falsch weil jQuery NACH den anderen JS files geladen wird!
Daher der Thementitel: Reihenfolge aendern.
<script src="?1302016086" type="text/javascript"></script>
<script src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217" type="text/javascript"></script>
<script src="typo3temp/javascript_93077bb238.js?1297854904" type="text/javascript"></script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
/*5629d68cfb420de599ff5e437e6f2ea4*/
jQuery(document).ready(function(){jQuery('.rzcolorbox').colorbox({current:'Image {current} of {total}',opacity:'0.85',transition:'elastic',speed:'350',slideshowSpeed:'2500',previous:'previous',next:'next',close:'close'});});
// -->
/*]]>*/
</script>
<link type="text/css" media="screen" rel="stylesheet" href="typo3conf/ext/rzcolorbox/res/style5/css/colorbox.css" /><script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery-1-4-3.js"></script>
<script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js"></script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:350,slideshowSpeed:2500,previous:"previous",next:"next",close:"close"});});</script><script src="/typo3/contrib/prototype/prototype.js" type="text/javascript"></script><script src="/typo3/contrib/scriptaculous/effects.js" type="text/javascript"></script><script src="/typo3conf/ext/wt_twitter/Resources/Public/Media/JS/wt_twitter_newsticker.js" type="text/javascript"></script>
</head>
Alles anzeigen
Hier nun der Quellcode aus dem IE8
Soweit ich sehe, wird jQuery gar nicht geladen.
<script src="?1302016086" type="text/javascript"></script>
<script src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js?1299075217" type="text/javascript"></script>
<script src="typo3temp/javascript_93077bb238.js?1297854904" type="text/javascript"></script>
<script type="text/javascript">
/*<![CDATA[*/
<!--
/*5629d68cfb420de599ff5e437e6f2ea4*/
jQuery(document).ready(function(){jQuery('.rzcolorbox').colorbox({current:'Image {current} of {total}',opacity:'0.85',transition:'elastic',speed:'350',slideshowSpeed:'2500',previous:'previous',next:'next',close:'close'});});
// -->
/*]]>*/
</script>
<script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery-1-4-3.js"></script>
<script type="text/javascript" src="typo3conf/ext/rzcolorbox/res/js/jquery.colorbox.js"></script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery(".rzcolorbox").colorbox({current:"Image {current} of {total}",opacity:"0.85",transition:"elastic",speed:350,slideshowSpeed:2500,previous:"previous",next:"next",close:"close"});});</script><script src="/typo3/contrib/prototype/prototype.js" type="text/javascript"></script><script src="/typo3/contrib/scriptaculous/effects.js" type="text/javascript"></script><script src="/typo3conf/ext/wt_twitter/Resources/Public/Media/JS/wt_twitter_newsticker.js" type="text/javascript"></script>
Alles anzeigen
Wie kann ich denn nun die Reihenfolge anpassen?
Gibt es da eine moeglichkeit? In meinem Template (TS) habe ich keine anbindung stehen. Daher muss das irgendwo anders definiert werden. Wo frage ich mich - und wenn ich es gefunden habe, muss ich auf etwas achten?
Ich habe schon alles durchgeschaut, ich finde die Loesung nicht.
Waere schoen wenn ihr mir helfen koenntet.
Hat es was mit der "class.tslib_pagegen.php" zutun? Wenn ja, was genau muss ich da aendern?
Vielen Dank und beste Grueße