[TYPO3-german] Gelöst: rg_smoothgallery und Typo 4.5.8

Peter Kühnlein peter at function2form.net
Mon Jun 25 11:33:27 CEST 2012


Am 25.06.2012 10:14, schrieb Peter Linzenkirchner:
> Hallo,
>
> hast du mal kontrolliert, ob JavaScriptfehler auftreten? rg_smoothgallery verwendet meines Wissens Mootools - wenn du in deinem Autritt noch eine Lightbox verwendest, die zum Beispiel jQuery verwendet, wird es nicht funktionieren, weil sich jQuery und Mootools nicht vertragen. Da jQuery später dran war - also der Verursacher des Problems ist - gibt es nur in jQuery die Möglichkeit, das zu verhindern, über den sog. Kompatabilitätsmodus.
>
> Also kontrolliere, was du sonst noch alles in deiner Site an Lightboxen und sonstigen JavaScript-Tools einsetzt und vor allem, welche Frameworks im HEAD deiner Seite geladen werden:
>
> <script src="typo3conf/ext/rgsmoothgallery/res/scripts/mootools.js" type="text/javascript"></script>
> <script src="typo3conf/ext/rgsmoothgallery/res/scripts/jd.gallery1010.js" type="text/javascript"></script>
> <script src="typo3conf/ext/rgsmoothgallery/res/scripts/slightbox107.js" type="text/javascript"></script>
>
> etc. in dem Fall passen jd.gallery1010 und slightbox107 zusammen, weil sie beide mootools benutzen. Aber wenn da jquery mit dabei wäre, dann gäbs ein Problem. Wenn du ein anderes Tool verwendest, kann das auch klappen, weil es vielleicht nicht auf mootools basiert. Wenn es aber auf einem dritten JavaScript-Framework basiert (und es gibt eine ganze Reihe), kann es trotzdem wieder zu Inkompatabiltäten kommen.
>
> In dem Kuddel-Muddel von JavaScript-Frameworks haben die Extension-Programmierer leider keine Chance: wie sie es auch machen, sie sind immer irgendwie inkompatibel zu irgendeinem.
>
> Gruß
> Peter
>

Hallo Peter,

das war's: ich habe tatsächlich zwei Javascript-Fehler angezeigt 
bekommen - einen aus d4u_slimbox und einen aus rgsmoothgallery:

Zeitstempel: 25.06.2012 11:20:15
Fehler: object.prototype is undefined
Quelldatei: 
http://www.jk-mail.de/typo/typo3conf/ext/d4u_slimbox/res/scripts/mootools-1.2.1.js
Zeile: 1

Zeitstempel: 25.06.2012 11:20:15
Fehler: uncaught exception: [Exception... "Could not convert JavaScript 
argument arg 0 [nsIDOMHTMLBodyElement.appendChild]" nsresult: 
"0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)"  location: "JS frame :: 
http://www.jk-mail.de/typo/typo3conf/ext/rgsmoothgallery/res/scripts/mootools.js 
:: <TOP_LEVEL> :: line 2"  data: no]

d4u_slimbox deinstalliert, cache gelöscht - schon läuft rgsmoothgallery 
als Plugin. Was dagegen tatsächlich nicht funktioniert, ist die gallery 
in einem CE :(

Danke an alle, die sich den Kopfzermartert haben und schöne Grüße,
Peter

-- 

http://function2form.net
http://peter-kuehnlein.net

"In the Kamigata area they have a sort of tiered lunch box they use for a single day when flower viewing. Upon return, they throw them away, trampling them underfoot. [...] The end is important in all things."
(Hagakure)



More information about the TYPO3-german mailing list