Tutorials
Mootools und Caption in Joomla 1.5 entfernen

Dieser Beitrag basiert auf diesem schönen Artikel von GN-Webdesign.
Eine Möglichkeit die Ladezeit langsamer Joomla-Seiten wesentlich schneller zu machen besteht in der Entfernung von Skripten wie Mootools und Caption im Template - zumindest wenn diese Skripte nicht gebraucht werden. Das einfache Entfernen aller Skripte führt jedoch häufig zu Problemen. Hier sollen Wege aufgezeigt werden, wie diese Probleme umschifft werden können.
Gleich der Hinweis vorneweg: Diese Eingriffe bitte nur tätigen, wenn Sie die Skripte wirklich nicht benötigen und danach unbedingt intensiv testen, ob noch alles funktioniert!
Zum Entfernen von Mootools und Caption aus einer Joomla-Seite wird oft empfohlen in den Head der index.php des Templates folgenden Code einzufügen:
1 |
<?php |
Dadurch werden alle Skripte, die im Header geladen werden, entfernt. Das führt häufig zu Problemen: Komponenten, Module oder Plugins funktionieren nicht mehr richtig, Frontend-Editierung ist nicht mehr möglich, etc. Hier ein paar Lösungsansätze:
Nur Mootools und Caption entfernen
1 |
<?php |
Dadurch werden nur Mootools und Caption entfernt, alle anderen Skripte werden geladen. Wer aber im Frontend editieren möchte, kommt damit auch nicht weit.
Mootools und Caption nur im Frontend Editor laden
1 |
<?php |
Die Skripte werden so erst geladen, wenn der Frontend Editor aufgerufen wird.
Mootools und Caption nur für User entfernen
1 |
<?php |
Dieser Code entfernt alle Skripte, wenn der Besucher der Gruppe "Guest" oder "Registered" angehört. Für alle anderen Gruppen (Superadministrator, Administrator, Autor, etc.) werden alle Skripte geladen.
Mootools und Caption nur laden, wenn ein Modul vorhanden ist
Das ist ganz praktisch, wenn man die Skripte nur für ein bestimmtes Modul benötigt, das immer an der selben Modulposition auftaucht, z.B. ein Kontaktformular-Modul, das zwar auf mehreren Seiten, aber immer an Position "formular" erscheinen soll:
1 |
<?php |