Druckversion des Themas
Forum Sefrengo.org _ Module _ TemplateCSS v00.09.00
Geschrieben von: duffy Wed. 12. March 2008, 20:56
Modulname:
---------------------------------------------------------------------------
TemplateCSS
Status:
---------------------------------------------------------------------------
beta
(Vorabversion für Beispielanwendung für das Plugin http://forum.sefrengo.org/index.php?showtopic=1817)
Konfiguration ohne das Plugin oder ohne Stylesheets sind noch nicht getestet.
Bechreibung:
---------------------------------------------------------------------------
Das Modul bindet ein oder mehrere Stylesheets ein. Es ist möglich für ein
Template / Ordner / Seite ein bestimmtes Stylesheet einzubinden.
ACHTUNG: Plugin "http://forum.sefrengo.org/index.php?showtopic=1817" muss installiert sein.
Features:
---------------------------------------------------------------------------
- Einbinden eines internen Stylesheets in ein Ordner/Template/Seite
- Einbinden eines externen Stylesheets in ein Ordner/Template/Seite
- Einbinden eines internen Scripts in ein Ordner/Template/Seite
- Einbinden eines externen Scripts in ein Ordner/Template/Seite
- Beliebige sonstige Angaben in den <head> einfügen
Autor(en):
---------------------------------------------------------------------------
dduffy
Lizenz:
---------------------------------------------------------------------------
GPL
Benötigte Sefrengo Version:
---------------------------------------------------------------------------
= 01.04.00
Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.
Update/ Migration:
---------------------------------------------------------------------------
Kein Update von 0.9.0 auf 0.10.0 möglich. Ältere Version vorher deinstallieren
Dokumentation:
---------------------------------------------------------------------------
Das Modul kann an einen beliebigen Punkt im Template eingebaunden werden.
Es werden alle installierten Stylesheets engezeigt, wobei ein oder mehrere
in den head eingebunden werden. Dafür wird das Plugin Add Headerelement benutzt.
Die Stylesheets werden an das Ende des Heads, also vor </head> eingefügt.
Optional kann ein Sortindex angegeben werden. Dieser ist jedoch nur notwenidig,
wenn aus mehreren Modulen Elemente in den Header geladen werden.
CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note
Current versionnumber is 00.10.00 - released 13.03.2008
------------------------------------------------------------------------------------------------
# adding internel Stylesheets
+ possibility to add external Stylesheets
+ possibility to add external Scripts
+ possibility to add internal Scripts
+ possibility to add misc values (meta tags etc.)
+ DropDown for Configuration mode
+ Tab navigation
! no Update from 0.9.0 possible, remove older version
Current versionnumber is 00.09.00 - released 12.03.2008
------------------------------------------------------------------------------------------------
!initial version
TemplateCSS_v00_10_00.zip ( 4.56KB )
: 9
Geschrieben von: andi Wed. 12. March 2008, 21:11
ganz geile sache, muss ich morgen gleich ausprobieren. basiert das alles auf smails prototyp?
gruss andi
Geschrieben von: gunwalt Thu. 13. March 2008, 09:19
ZITAT(andi @ Wed. 12. March 2008, 21:11)
ganz geile sache, muss ich morgen gleich ausprobieren. basiert das alles auf smails prototyp?
gruss andi
Ich versuche gerade die praktische Verwendung zu verstehen. CSS kann ich aber genauso über layout einbinden. Damit wäre kein Vorteil gewonnen. Ich nehme aber einmal an, das es noch weitere Dateitypen geben wird.
Geschrieben von: andi Thu. 13. March 2008, 09:28
ZITAT(gunwalt @ Thu. 13. March 2008, 09:19)
CSS kann ich aber genauso über layout einbinden
aber ohne dieses plugin wirst du, ich zititiere:
ZITAT
Es ist möglich für ein Template / Ordner / Seite ein bestimmtes Stylesheet einzubinden.
nicht ohne mehrere extra-layouts hinkriegen.
grundsätzlich wäre es natürlich wünschenswert, man könnte damit z.b. auch javascript-dateien einbinden.
so könnte man für eine galerieseite js und css von z.b. thickbox nur für die eine seite ohne eigenes layout einbinden.
gruss andi
Geschrieben von: feniweb Thu. 13. March 2008, 11:27
Habe das auch mal getestet und finde das eine sehr wertvolle Erweiterung
Wie andi würde ich es auch begrüssen man könnte mehrere Typen einbinden css+js+meta z.B. auch für lightbox.
Gut währe auch, wenn man die css+js Dateien nicht zuerst in die DB laden müsste, sonder aus einem Verzeichnis wählen kann.
Gruss
Geschrieben von: duffy Thu. 13. March 2008, 14:09
ZITAT(feniweb @ Thu. 13. March 2008, 11:27)
Wie andi würde ich es auch begrüssen man könnte mehrere Typen einbinden css+js+meta z.B. auch für lightbox.
Gut währe auch, wenn man die css+js Dateien nicht zuerst in die DB laden müsste, sondern aus einem Verzeichnis wählen kann.
Jup, wollte ich auch noch umsetzen. Ich habs hier erst mal rein gestellt weil einige für das Plugin ein Anwendungsbeispiel wollten.
Wobei das mit der Verzeichniswahl wohl besser ist, dass man einfach den Pfad in einer textbox angibt.
ZITAT(andi)
basiert das alles auf smails prototyp?
Jup, noch etwas abgewandelt und auch für php4 umgesetzt. Der Prototyp basierte auf einer Singletonlösung die nur unter php5 lief.
Geschrieben von: andi Thu. 13. March 2008, 14:17
ZITAT(duffy @ Thu. 13. March 2008, 14:09)
Jup, wollte ich auch noch umsetzen.
freu ich mich drauf
ZITAT(duffy @ Thu. 13. March 2008, 14:09)
Wobei das mit der Verzeichniswahl wohl besser ist, dass man einfach den Pfad in einer textbox angibt.
ja, viele – auch ich – binden css und js manuell ins layout ein
ZITAT(duffy @ Thu. 13. March 2008, 14:09)
Jup, noch etwas abgewandelt und auch für php4 umgesetzt. Der Prototyp basierte auf einer Singletonlösung die nur unter php5 lief.
stimmt, durfte für smail den prototyp vor der veröffentlichung testen :-) allerdings laufen bei mir alle neuen projekte nur noch auf php5...irgedwann muss man von altlasten wegkommen.
gruss andi
Geschrieben von: duffy Thu. 13. March 2008, 14:19
ZITAT(gunwalt @ Thu. 13. March 2008, 09:19)
CSS kann ich aber genauso über layout einbinden.
Wie auch andi schon schrieb: Ich habe oft das Problem, dass ich ein oder zwei Grundlayouts habe und basierend darauf mehrere Seiten mit unterschiedlichen stylesheets/js brauche. Da ist es mir persönlich zu umständlich immer ein extra Layout anzulegen.
Gruß,
Oliver
Geschrieben von: duffy Thu. 13. March 2008, 14:20
ZITAT(andi @ Thu. 13. March 2008, 14:17)
...irgedwann muss man von altlasten wegkommen.
Da bin ich völlig Deiner Meinung. Wenn doch nur alle Kunden/Provider so denken würden ;-)
Geschrieben von: Honigbiene Thu. 13. March 2008, 15:44
Hallo Duffy,
sehr, sehr cooles Modul!
erleichtert das Arbeiten doch enorm
Wie andi und feniweb würde ich es auch begrüssen man könnte mehrere Typen einbinden css+js+meta z.B. auch für lightbox.
Gruß
Honigbiene
Geschrieben von: smail Thu. 13. March 2008, 19:22
ZITAT(andi)
basiert das alles auf smails prototyp?
ZITAT(duffy)
Jup, noch etwas abgewandelt und auch für php4 umgesetzt. Der Prototyp basierte auf einer Singletonlösung die nur unter php5 lief.
freut mich, dass die Idee aufgegriffen und verwendet wird.
Langfristig sollten wir allerdings mal ein Plugin fertig machen, dass dann stable ist und die allgemeinen Anwendungsfälle abdeckt. Dazu aber weiter unter
Plugin Add Headerelement
Geschrieben von: duffy Thu. 13. March 2008, 23:00
ZITAT(Honigbiene @ Thu. 13. March 2008, 15:44)
Wie andi und feniweb würde ich es auch begrüssen man könnte mehrere Typen einbinden css+js+meta z.B. auch für lightbox.
Sodele, ist drin. Jetzt gehen sowohl interne/externe CSS/Scripte als auch Metaangaben und was ihr sonst noch wollt. Allerdings sollte von einer Updateinstallation abgesehen werden. Wer also die Version von gestern hatte, bitte vorher löschen.
BTW: Kann man eigentlich als Autor eines Beitrags in diesem Forum den Titel ändern?
Gruß,
Oliver
PS: über Feedback freue ich mich, bin noch nicht ganz sicher das alles so geht wie es soll.
PPS: Update vom Plugin folgt auch, ist aber nicht notwendig für diese Funktionen.
Geschrieben von: mistral Mon. 17. March 2008, 23:13
Nur so zur Info
Eine sehr Ähnliche funtionaltät kan auch mit diesem Modul erreicht werden:
http://forum.sefrengo.org/index.php?showtopic=1239
Geschrieben von: duffy Fri. 6. June 2008, 09:44
@admins: Bitte ins Archiv verschieben. http://forum.sefrengo.org/index.php?showtopic=1991 erstellt
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)