"Deaktiviere unter Joomla! die mootools für die Startseite", so lautet Tipp, der dafür sorgt, dass die Startseite schneller geladen wird. Das klappt für die mootools.js und die caption.js z. B. mit folgenden Skript nach dem <head>-Tag in der index.php des Templates:
...
<head>
<?
// Remove mootools.js and caption.js on StartPage
$menu =& JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$headerstuff = $this->getHeadData();
unset ($headerstuff['scripts'][$this->baseurl . '/media/system/js/mootools.js']) ;
unset ($headerstuff['scripts'][$this->baseurl. '/media/system/js/caption.js']) ;
$this->setHeadData($headerstuff);
}
?>
<jdoc:include type="head" />
...
Das Skript deaktiviert die mootools nur auf der Startseite. Wenn Ihr Gallerien jenseits der Startseite eingebunden habt, so werden die mootools beim Wechseln auf eine andere Seite geladen. Die Gallerien laufen.
Nutzt Ihr Templates, die keine JavaScript Effekte der mootools einsetzen oder auch Erweiterungen, die darauf verzichten, so ist es durchaus denkbar die mootools für das Frontend komplett zu deaktivieren. Hierzu findet man auch wieder ein paar Beispiele. Fügt den folgenden Code an der gleichen Stelle ein (nach dem <head>-Tag der index.php des Templates):
...
<head>
<?
// Remove mootools.js and caption.js for Guests
$user =& JFactory::getUser();
if ( $user->guest ) {
$menu =& JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$headerstuff = $this->getHeadData();
unset ($headerstuff['scripts'][$this->baseurl . '/media/system/js/mootools.js']) ;
unset ($headerstuff['scripts'][$this->baseurl. '/media/system/js/caption.js']) ;
$this->setHeadData($headerstuff);
}
}
?>
<jdoc:include type="head" />
...
Beachtet, dass ab jetzt auch manche Lightboxen (so z. B. die Popups in der JoomGallery) oder auch der "Simple MooTicker" nicht mehr funktionieren. Probiert alles mal durch und schaut ober Ihr mit diesen Einschränkungen leben könnt.
Weitere Infos im Web zum Thema mootools deaktivieren
mootools entfernen
- Mootools nur auf der Startseite deaktivieren (http://www.joomlaportal.de/allgemeine-fragen-zu-joomla-1-5/226645-mootools-nur-auf-der-startseite-deaktivieren.html)
- Details
- Erstellt: 25. Dezember 2013
- Zuletzt aktualisiert: 25. Dezember 2013
Weiterhin noch der Hinweis: Die Kommentar-Erweiterung arbeitet mit Cookies! Ohne aktive Cookies werden die Captchas nicht erkannt!