Du bist hier: Seitenreport Forum Web-Entwicklung Joomla In Joomla 1.6 (J 1.6) Mootools Caption abschalten
In Joomla 1.6 (J 1.6) Mootools Caption abschalten
| Verfasst am: 14. 05. 2011 [10:09] | |||
romacron Dabei seit: 01.11.2009 Themenersteller ![]() 1143 Beiträge | Beitrag hilfreich? | ||
| Joomla ist reich bestückt mit dicken Scripts. Im Frontend werden diese nicht unbedingt benötigt(im Joomla Backend auf jeden Fall Mootools nicht abschalten) Methode 1. Diese entfernt sämtliche javascript dateien aus dem Head-Tag PHP $doc = &JFactory::getDocument(); $doc->_scripts = array(); 2. Methode, hierrüber können einzelne Scripts abgeschaltet werden PHP $tmpScripts = array(); /* gespeicherte Skripte holen */ $tmpScripts = $doc->_scripts; /** * eine raute # vor die jeweilige Zeile und das entsprechende Script wird nicht entfernt **/ unset( $tmpScripts['/media/system/js/core.js'] ); unset( $tmpScripts['/media/system/js/mootools-core.js'] ); unset( $tmpScripts['/media/system/js/validate.js'] ); unset( $tmpScripts['/media/system/js/mootools-more.js'] ); /*nun schicken wir die übriggebliebenen Scripts wieder zu joomla zurück */ $doc->_scripts=$tmpScripts; Das ganze fügt man in die Index.php des jeweiligen Templates ein. *************************************************************** Es geistern im Netz ein paar Beschreibungen herum. so ähnlich wie diese PHP $headerstuff = $this->getHeadData(); $headerstuff['scripts'] = array(); $this->setHeadData($headerstuff); Diese Funktionieren für Joomla 1.6 nicht (ich glaube auch für Joomla 1.5 nicht). Sobald man setHeaderData aufruft, stellt die Funktion fest, dass der/die/das array leer ist. Wenn Leerer Array== keine Änderung *************************************************************** Hier der komplette Code zum kopieren und immer wieder verwenden. PHP <?php /** * @date $Date: 2011-02-23 22:12:06 +0100 (Mi, 23. Feb 2011) $ * @revision $Rev: 236 $ * @version 1.0.0 template $ * @package Template * @author romacron * @copyright free usage * * * /template/deinTemplate/index.php */ defined( '_JEXEC' ) or die; /* Joomla Document holen */ $doc = &JFactory::getDocument(); /** * Methode 1 Hardcore alle Scripts entfernen * **/ #$doc->_scripts = array(); /** * möchte man schauen was an scripts an den Browser gesendet werden soll entkommentieren **/ # var_dump($doc->_scripts ); /** * Ergebnis des dumps * array * '/media/system/js/core.js' => * array * 'mime' => string 'text/javascript' (length=15) * 'defer' => boolean false * 'async' => boolean false * '/media/system/js/mootools-core.js' => * array * 'mime' => string 'text/javascript' (length=15) * 'defer' => boolean false * 'async' => boolean false * '/media/system/js/validate.js' => * array * 'mime' => string 'text/javascript' (length=15) * 'defer' => boolean false * 'async' => boolean false * '/media/system/js/mootools-more.js' => * array * 'mime' => string 'text/javascript' (length=15) * 'defer' => boolean false * 'async' => boolean false * --- beispiel -- * '/media/system/js/nochein-viel-zu-viel-javascript.js' => * array * 'mime' => string 'text/javascript' (length=15) * 'defer' => boolean false * 'async' => boolean false * * WICHTIG es ist jeweils nur die Zeile in der der Pfad steht interessant * * unset( $tmpScripts['/media/system/js/nochein-viel-zu-viel-javascript.js'] ); **/ /** Oder diese Methode, Bestimmte scripte entfernen**/ $tmpScripts = array(); $tmpScripts = $doc->_scripts; unset( $tmpScripts['/media/system/js/core.js'] ); unset( $tmpScripts['/media/system/js/mootools-core.js'] ); unset( $tmpScripts['/media/system/js/validate.js'] ); unset( $tmpScripts['/media/system/js/mootools-more.js'] ); $doc->_scripts = $tmpScripts; /*ab hier beginnt die normale index.php des templates*/ ?> <?php echo '<?'; ?>xml version="1.0" encoding="<?php echo $this->_charset ?>"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 16.05.2011 um 09:32.] | |||
| Verfasst am: 18. 05. 2011 [10:47] | |||
webart_workers Dabei seit: 06.11.2009 ![]() 407 Beiträge | Beitrag hilfreich? | ||
| funzioniert vorzüglich, Danke Roman ! | |||
Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.
Werde in Echtzeit über neue Foren-Beiträge informiert:
4 Mitglieder waren innerhalb der letzten 15 Minuten online (15 heute gesamt):
ecomtec, masa8, miraculex, schmuckbeere
Administratoren und Moderatoren:
[keine]
Seitenreport hat 18152 registrierte Mitglieder, 3003 Themen und 29112 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Lade...
Neueste Foren-Beiträge
| Abstimmung: 20.000 Mitglieder Jubiläum - was tun? Internes & Ankündigungen / Internes | Gestern [23:07] | |
| Microsofts soziales Netzwerk So.cl Internet / News | Gestern [20:03] | |
| Nicht nachvollziehbarer CSS Fehler Internes & Ankündigungen / Analyse-Ergebnisse | Gestern [13:37] | |
| Partnerprogramm: Eintrag für Kunden erledigt Internes & Ankündigungen / Internes | 22. 05. 2012 [10:35] | |
| Hotelbericht Entwickler Treffpunkt / Website vorstellen | 22. 05. 2012 [09:28] |
Lade...
Aktuelle Artikel:
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
18. Mai 2012
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
15. Mai 2012
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
14. Mai 2012

