Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Extended Header v00.01.00, Module schreiben in den Seitenheader
Tiggr
Beitrag 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)
Angehängte Datei  extended_header_00_01_00.zip ( 9.41KB ) Anzahl der Downloads: 14
 


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Tiggr   Extended Header v00.01.00   Thu. 16. August 2007, 19:18
- - smail   ZITATWäre toll, wenn die Events in die Standardve...   Fri. 17. August 2007, 02:09
- - Tiggr   Hallo! ZITAT(smail @ Fri. 17. August 200...   Fri. 17. August 2007, 08:06
- - bkm   ZITAT(smail @ Fri. 17. August 2007, 03:09...   Fri. 17. August 2007, 10:42


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.5.24 - 18:07

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.