Extended Header v00.01.00, Module schreiben in den Seitenheader |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Extended Header v00.01.00, Module schreiben in den Seitenheader |
Thu. 16. August 2007, 19:18
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 386 Mitglied seit: 12.07.2006 Mitglieds-Nr.: 136 |
Hallo!
Ich jammere ja schon immer, das Module keinen Javascript über den Seitenheader nachladen können. Ich hab jetzt einen Weg gefunden, wie das doch geht. Und ich mußte dazu nicht einmal sehr den Core von Sefrengo verbiegen. Nur in der index.php des Projekts muß ich zwei Events abfeuern. Wäre toll, wenn die Events in die Standardversion von Sefrengo einfließen könnten. Hier ist noch mal ein Link zum FR, den ich damit umsetze: Header als letztes abarbeiten, Module fügen JS und CSS hinzu (Web2.0-Fähigkeit) Ich bin blutiger PHP-Laie, hab noch nicht mal ein Buch zum Thema gelesen, also nicht über die Codequalität wundern! QUELLTEXT Pluginname: --------------------------------------------------------------------------- exteneded header Status: --------------------------------------------------------------------------- alpha Bechreibung: --------------------------------------------------------------------------- Das Plugin stellt ein globales Objekt zur Verfügung, über das Module eigene Angaben in den HTML-Header einfügen können, zum Beispiel Scripte oder CSS laden. Funktioniert zur Zeit nur mit einer angepaßten Version der index.php im Projektverzeichnis Features: --------------------------------------------------------------------------- - Fügt Headerangaben aus Modulen herraus zu. Autor(en): --------------------------------------------------------------------------- Marcus J. Ertl (tiggr) Lizenz: --------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: --------------------------------------------------------------------------- >= 01.04.00 Installation: --------------------------------------------------------------------------- Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration -> Plugins". Klicken Sie oben rechts auf "Plugin importieren". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsplug"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Plugin in das CMS importiert. Das Plugin ist nun innerhalb des CMS nutzbar. Installieren Sie das Plugin mit einem klick auf das Plugin-Importieren-Symbol in der Pluginzeile. Kopieren sie die Datei hack/index.php über die entsprechende Datei im Projektverzeichnis. Änderungeng gegenüber der Orginalversion sind mit '// extended_header' gekennzeichnet. Im wesentlichen werden zwei Events abgefeuert. Update/ Migration: --------------------------------------------------------------------------- Erstveröffentlichung, also kein Update Dokumentation: --------------------------------------------------------------------------- Das Objekt $cms_header ist nahezu selbsterklärend und trivial. Die Parameter der Methoden können im Quelltext der Datei inc/class.extended_header.php gefunden werden. Im Archiv ist auch ein Demo-Modul, das macht nicht viel, zeigt aber, worum es geht! Tschüss Tiggr (aka Marcus) PS: Jetzt das ganze auch im SVN: http://code.google.com/p/extendedheader/
Angehängte Datei(en)
-------------------- @bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo @bout LARP: LARP-Welt - CakePHP @bout Kites: Rodgauer Workshop - Contao |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 19.5.24 - 18:07 |