Mootools und Caption aus Joomla 1.5 entfernen |
|
Die meisten Joomla 1.5 frontend Templates benötigen die beiden Javacripte mootools.js und caption.js nicht und können daher deaktiviert werden. Des Weiteren läuft Joomla ohne diese beiden Javascripte deutlich schneller. Die Templates liegen im Rootverzeichnis/templates/(dein aktuelle Template/. <?php Das deaktivieren dieser beiden Scripte hat allerdings zum Nachteil, dass das Bearbeiten der Artikel im Frontend nicht mehr funktioniert. Kommentare (25)...
Das kann eigentlich nicht sein, dass das Backend nicht mehr funktioniert, wenn du den Code in dein Template einfügst, da dies nichts mit dem Backend zu tun hat.
Der Fehler liegt mit Sicherheit darin, dass du den Code nicht in der index.php deines Templates sonder in der index.php deines Rootverzeichnisses geändert hast. ...
also wenn du mit einer nicht funktionierenden Menüleiste im Admin-Bereich (die einzelnen Menüpunkte klappen nicht mehr aus) noch arbeiten kannst, dann bist du aber super gut drauf!
Es ist leider offensichtlich so... die Mootools werden auch im Backend eingesetzt, bei den Menüpunkten in der Leiste... und ich denke, dass dies nicht nur bei mir so ist, oder?! ...
...wer lesen kann ist klar im Vorteil!
du hast recht, wenn du sagst, dass wenn man den code im Template der Seite (!!!) einfügt, natürlich das backend weiterhin stabil läuft... auf diese Idee bin ich noch gar nicht gekommen! thumbsup! Danke für die Anregungen!!! ...
Hallo,
es funktioniert, die zwei Scripte werden nicht mehr geladen. Diese einzelne Zeile erscheint aber noch und verursacht einen Scriptfehler: window.addEvent('domready' .... Mache ich was falsch, haben andere den Fehler auch, ist evtl. sogar eine Lösung bekannt ? Wäre schön ![]() ...
Öffne mal die Datei:
/libraries/joomla/html/html/behavior.php ca. 108 Zeile $tooltipInit = ' window.addEvent('domready', function(){ var JTooltips = new Tips($$(''.$selector.''), '.$options.'); });'; mit dieser Zeile ersetzen $tooltipInit = ' window.addEvent('load', function(){ var JTooltips = new Tips($$(''.$selector.''), '.$options.'); });'; ...
Hallo nochmal,
das funktioniert leider auch nicht. Es kommt ein PHP-Fehler, den ich leider nicht finden konnte. Die drei Zeilen an dieser Stelle auskommentieren. Das geht, script verschwunden. Hierdurch ist aber der große Vorteil der Codezeilen dahin, die man seinem Template mitgeben kann, es ist ein Corehack. Bisher habe ich einfach leere Dateien für mootools und caption hoch geladen. Daher war ich froh, für die hier genannte Lösung. Habe eigentlich nur ich dieses Problem? ...
Hallo nochmal,
habe die Zeile jetzt zum Laufen bekommen, es mussten Backslashes eingefügt werden: $tooltipInit = ' window.addEvent('load', function(){ var JTooltips = new Tips($$(''.$selector.''), '.$options.'); });'; Meine Seite lädt wieder, der Scriptfehler ist geblieben. Ich habe die drei Zeilen an der Stelle jetzt komplett auskommentiert, ein Corehack ist es so oder so. Gruß und Danke fürs nach schauen! ...
Hallo, super vielen Dank für den Tipp! Ich nehme an das die Script dafür sind um im Frontend die Inhalte zu ändern, richtig?
Danke ...
Vielen Dank für diese Anleitung.
Hatte es zwar schonmal irgendwo gelesen, dass das geht und man - wenn man die scripte im frontend nicht braucht - diese deaktivieren sollte, aber das hat meine erinnerung schnell und gut verständlich wieder aufgefrischt. schade, dass joomla diese funktionalität noch nicht mitbringt. vllt. ja in der 1.6er. ...
Falls man aber beispielsweise AVR Reloaded oder die JCEmediabox nutzt, werden diese Scripte natürlich auch entfernt. Somit fehlen eingefügte Videos und die Bildvergrößerungsfunktion der mediabox.
...
Wäre gut, wenn im neuen Joomla 1.6 eine Funktion zum deaktivieren der Mootools als Eigenschaft eines einzelnen Berichts integriert werden könnte!
...
Hi
Das bringt wirklich sehr viel. leider hat das auch Nachteile. Bei mir Funktionieren 2 Module Nicht richtig Beispiel ICETabs, also Java Funktioniert nicht. Und Editor im Front Funktioniert auch nicht,das ist ja nicht so schlimm. Hier das Modul icetabs http://demo.icetheme.com/extensions/icetabs.html Gibts da eine altarnative oder lösung. ...
Hallo
Eine schicke Idee, funktioniert bei mir leider auch nicht. Bei mir funzt dann dass eben genannte Modul ICETabs auch nicht. Schade. ...
Danke dir! Fühlt sich nun schneller an und laut Google Page Speed ist es nun sogar um 12 Punkte schneller
Wenn du noch mehr Tipps über Joomla hast, nur her damit ![]() ...
Hi,
hatte den code eingefügt. war auch alles ok. Leider nutze ich die Joomla Komponente K2. Bei der Kommentarerstellung wurde dann eine /index2.php geladen. Das Resultat war eine weiße Seite. Als ich mootools deaktiviert hatte wurde die Seit schneller geladen. Gibt es eine Möglichkeit k2 ohne mootools voll funktionsfähig zu betreiben ? Lg FRed P.S. die webseite habe ich mit angegeben Kommentar schreiben |






















