Mootools und Caption im Frontend deaktivieren

Joomla 1.5.x ist ein sehr beliebtes und grundsätzlich sehr gut funktionierendes System. Leider hat auch Joomla, wie alle Open Source Systeme, kleine und manchmal, nicht nachvollziehbare Fehler bzw. Tücken. So z. B. das laden unnötiger Dateien, die lediglich im Backend, benötigt werden. 90% aller Joomla 1.5.x Seiten benötigen das Mootool oder Caption nur im Backend, dies wird aber immer mit geladen.

Das dies aus SEO – Technischer Ansicht, schon mal völlig daneben ist, ist es aus Ansicht eines Webdesigners, der gerne mit J-Query oder anderen Skripten arbeitet, der Super Gau . Da durch das laden dieser Skripte, oft, der eingebaute und gewünschte Effekt ausbleibt. Weil sich beide einfach nicht vertragen. Auch bremsen diese, doch sehr großen, Skripte die Seite bei der Ladegeschwindigkeit.

Allein schon aus diesem Grunde sollte dies eigentlich ein Standart im Joomla Core sein.

intro_image_mootools_new

Nun gibt es eine Möglichkeit beide überflüssigen Skripte aus dem Frontend zu verbannen. Leider zieht es dann aber einen Fehler nach sich. Das bearbeiten, der Artikel über das Frontend, funktioniert dann auch nicht mehr. Wer also seine Texte direkt im Frontend eingibt, sollte auf die Möglichkeit des deaktivieren, verzichten.

Für das Eigentliche deaktivieren, beider Skripte, ist nur ein kleiner eingriff in eurem Template notwendig.

Die Änderung erfolg in der „Index.php“ in eurem Template.

(ROOT >> TEMPLATES >> EUER-Template >> INDEX.PHP)

Gebt hier den folgenden Code hinter dem:

[sourcecode language="php"]
<?php
defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );
[/sourcecode]

diesen Code ein:

[sourcecode language="php"]
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
[/sourcecode]

Also vor dem:

[sourcecode language="php"]
?>
[/sourcecode]

Wenn Ihr euch zuvor euren Quelltext angeschaut habt, fehlt nach dem einfügen dieser Bereich.

[sourcecode language="php"]
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/media/system/js/caption.js"></script>
[/sourcecode]

Sollte diese Skripte noch drin stehen, löscht mal den Cache der Seite, danach dürften sie in jedem fall raus sein.

Technorati-Tags: ,,

IM BEZUG:

2 Antworten auf Mootools und Caption im Frontend deaktivieren

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get our toolbar!