jQuery samt aller weiteren JavaScripte laden wir aus (gefühlten) Performance-Gründen zum Schluss. Tests haben ergeben, dass die Seite so früher gerendert wird und so das Gefühl entsteht, dass die Seite schneller lädt (obwohl im Hintergrund noch die JavaScripte geladen werden und insgesamt die Ladezeit sogar länger sein kann). Der Unterschied ist so eklatant, dass wir dies so beibehalten werden. Diese Technik wird übrigens generell empfohlen (auch gern von Perfomance-Analyse-Tools). Ich finde grad die Links nicht, aber Google hat da einen sehr interessante Artikel drüber geschrieben und auch die Entwickler von FireBug und YSlow haben in Vorträgen die Vorteile dieser Technik präsentiert. Ich habe noch die Bugmeldung auf dem Tisch, dass die Usermod-JavaScript-Dateien in der aktuellen Shopversion fälschlicherweise zuerst eingebunden werden, was natürlich blödsinnig ist, wenn man auf jQuery angewiesen ist. Das werde ich morgen mal genauer unter die Lupe nehmen. UPDATE: Hat sich nicht bestätigt. Über die Vor- und Nachteile unserer Technik lässt sich streiten. JavaScripte, CSS und HTML strikt voneinander zu trennen hat auch seine Vorteile, was die Übersichtlichkeit angeht.
Eingebunden wird es bei mir, auch nach jQuery (habs in der gm_javascript.js.php im Browser gesucht). Auch der CSS-Teil ist am Ende der gm_dynamic.css.php zu finden. Man muss nach Anlegen der Dateien im Adminbereich den Modul-Cache leeren.
Ob man es in die standart.html oder "update sicher" einfügt ist ja erstmal egal. Das größte Problem ist ja, dass das Script nicht funktioniert. Oder hat es schon jemand zum Laufen bekommen?
Ich wollte dies Thema nochmal aufwärmen. Ich denke diese Funktion ist sehr Zeitsparend für viele Shopbetreiber. Leider funktioniert das Script von Avenger und auch das vom Post #2 aus dem XTC modified Forum nicht. Ich habe schon viele Stunden herumprobiert aber meine Kenntnisse reichen einfach nicht aus, um es hinzukriegen. Vielleicht findet ja noch jemand eine Lösung?