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

> Add Headerelement v01.00.00, Fügt dem <head> einzelne Elemente an
duffy
Beitrag Fri. 7. March 2008, 00:11
Beitrag #1


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 112
Mitglied seit: 31.08.2006
Wohnort: Berlin
Mitglieds-Nr.: 219



Basierend auf der case Study jQuery hier ein Plugin mit der dort entwickelten Funktionalität. Dieses läuft sowohl auf php4 als auch auf php5.

Plugin-Name:
---------------------------------------------------------------------------
Add Headerelement

Version:
---------------------------------------------------------------------------
01.01.00

Status:
---------------------------------------------------------------------------
stable (getested mit php4 undf php5)


Bechreibung:
---------------------------------------------------------------------------
Das Plugin bietet die Möglichkeit dem <head> Elemente wie javascript Dateien,
css Dateien oder - Definitionen hinzuzufuegen (anzuhaengen).


Features:
---------------------------------------------------------------------------
- bietet Modulen die Moeglichkeit an den vorhandenen <head> Elemente anzuhängen


Autor(en):
---------------------------------------------------------------------------
dduffy


Lizenz:
---------------------------------------------------------------------------
GPL

Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.04.00 (frühere Versionen nicht getestet)


Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration->
Plugins". Wechseln Sie dort in den Bereich "Plugin importieren"). Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsplugin"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Plugin in das CMS importiert. Das Plugin ist nun innerhalb des CMS
nutzbar.


Update/ Migration:
---------------------------------------------------------------------------
Kein Update vorhanden, da initiale Version


Dokumentation:

---------------------------------------------------------------------------
Innerhalb eines Moduls kann so ein Element zum <head> hinzugefügt werden:

require_once($cfg_cms['cms_path']."plugins/headerelement/class.headerelement.php");
$he =& SF_Headerelement::getInstance();
$he->addHeaderItem("<!-- meine Angaben hier einfuegen-->", 1);

Die Zahl hinter dem eigentlichen Element gibt dabei die Sortierung an.

CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is 01.01.00 - released 13.03.2008
------------------------------------------------------------------------------------------------
+ Not doubled Entries possible

Current versionnumber is 01.00.02 - released 09.03.2008
------------------------------------------------------------------------------------------------
+ Update Meta
^ Install Meta

Current versionnumber is 01.00.01 - released 07.03.2008
------------------------------------------------------------------------------------------------
# Fixed installation / Deinstallation

Current versionnumber is 01.00.00 - released 06.03.2008
------------------------------------------------------------------------------------------------
! initial version


Angehängte Datei  Add_Headerelement_v01_01_00.zip ( 4.77KB ) Anzahl der Downloads: 24


Der Beitrag wurde von duffy bearbeitet: Thu. 13. March 2008, 23:08


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
pawel
Beitrag Wed. 12. March 2008, 10:57
Beitrag #2


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Kann man eigentlich abfragen, ob ein bestimmtes plugin installiert ist?


--------------------
Go to the top of the page
 
+Quote Post
smail
Beitrag Thu. 13. March 2008, 19:34
Beitrag #3


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



ZITAT(pawel @ Wed. 12. March 2008, 10:57) *
Kann man eigentlich abfragen, ob ein bestimmtes plugin installiert ist?


Grundsätzlich wäre das schon möglich, allerdings hängt das letztlich davon ab, wie sauber sich das Plugin in SF anmeldet. Du könntest z.B. in der DB nach einem entsprechenden Versionseintrag suchen. Wie gesagt, das setzt aber vorraus, dass das Plugin diesen beim Installieren setzt:

Hier mal beispielhaft ein DB-Eintrag für AddHeader Element (s.o.) (wobei ich keine Ahnung habe, ob duffy den so setzt)
QUELLTEXT
INSERT INTO {table_prefix}values VALUES ('', 0, 0, 'headerelement', 'version', NULL,
  NULL, NULL, '01.00.00', 0, NULL, NULL, 'txt', NULL, NULL, 0);


wobei die Struktur der Tabelle cms-Values folgendermaßen aussieht:

QUELLTEXT
idvalues: '' (auto increment)
idclient: 0 (Plugin wird für alle Projekte in SF installiert)
idlang: 0
group_name: pluginname
key1: version
key2: NULL
key3: NULL
key4: NULL
value: '01.00.00'
usw...


Welche Einträge jedoch wo gemacht werden, und welche Werte für die keys als Standard gelten, das ist nicht so recht festgeschrieben und eher eine lose Konvention, wenn überhaupt. Würden alle Plugins diese (oder eine andere) Konvention einhalten, könnte man so auch auf installierte Plugins abfragen.

Gruß
Jan


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- duffy   Add Headerelement v01.00.00   Fri. 7. March 2008, 00:11
- - smail   Hi, wollte mir das grad mal ansehen, aber irgendw...   Fri. 7. March 2008, 01:02
|- - duffy   ZITAT(smail @ Fri. 7. March 2008, 01:02) ...   Fri. 7. March 2008, 01:06
- - gunwalt   Vielen Dank. ZITAT(duffy @ Fri. 7. March 2008...   Fri. 7. March 2008, 10:20
|- - duffy   ZITAT(gunwalt @ Fri. 7. March 2008, 10:20...   Fri. 7. March 2008, 10:22
||- - smail   Jetzt funktioniert die Zip-Datei Eine Anmerkung ...   Fri. 7. March 2008, 10:49
||- - amk   QUELLTEXTAnsonsten schöner Business-Case für die...   Sat. 8. March 2008, 11:25
||- - duffy   ZITAT(smail @ Fri. 7. March 2008, 10:49) ...   Sun. 9. March 2008, 18:23
|- - Honigbiene   ZITAT(gunwalt @ Fri. 7. March 2008, 10:20...   Wed. 12. March 2008, 18:38
|- - duffy   ZITAT(Honigbiene @ Wed. 12. March 2008, 18...   Wed. 12. March 2008, 21:00
- - pawel   Wird eigentlich überprüft, ob z.B. eine JS schon...   Mon. 10. March 2008, 21:40
|- - duffy   ZITAT(pawel @ Mon. 10. March 2008, 21:40)...   Mon. 10. March 2008, 22:54
|- - duffy   ZITAT(pawel @ Mon. 10. March 2008, 21:40)...   Thu. 13. March 2008, 23:09
- - pawel   Kann man eigentlich abfragen, ob ein bestimmtes pl...   Wed. 12. March 2008, 10:57
|- - duffy   ZITAT(pawel @ Wed. 12. March 2008, 10:57)...   Wed. 12. March 2008, 12:23
|- - smail   ZITAT(pawel @ Wed. 12. March 2008, 10:57)...   Thu. 13. March 2008, 19:34
|- - duffy   ZITAT(smail @ Thu. 13. March 2008, 19:34)...   Thu. 13. March 2008, 20:37
- - smail   cool   Thu. 13. March 2008, 21:28
- - pawel   Einen Wunsch habe ich noch ;-) Der Redakteur sollt...   Sat. 29. March 2008, 12:34
|- - smail   ZITAT(pawel @ Sat. 29. March 2008, 12:34)...   Sat. 29. March 2008, 18:29
|- - duffy   ZITAT(smail @ Sat. 29. March 2008, 18:29)...   Mon. 31. March 2008, 10:09
|- - smail   ZITATIch würde hier noch eine dritte Variante hin...   Mon. 31. March 2008, 11:21
|- - duffy   ZITAT(smail @ Mon. 31. March 2008, 12:21)...   Mon. 31. March 2008, 14:36
- - duffy   @admins: Bitte ins Archiv verschieben. Folgeversio...   Fri. 6. June 2008, 09:36
- - bjoern   Versschoben! Danke für Deinen Einsatz   Fri. 6. June 2008, 09:48


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.6.24 - 16:14

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