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

 
Reply to this topicStart new topic
> TemplateCSS v00.09.00, Bindet ein Stylesheet in ein Template ein
duffy
Beitrag Wed. 12. March 2008, 20:56
Beitrag #1


Advanced Member
****

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



Modulname:
---------------------------------------------------------------------------
TemplateCSS

Status:
---------------------------------------------------------------------------
beta
(Vorabversion für Beispielanwendung für das Plugin Add Headerelement)
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 "Add Headerelement" 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


Angehängte Datei  TemplateCSS_v00_10_00.zip ( 4.56KB ) Anzahl der Downloads: 9


Der Beitrag wurde von duffy bearbeitet: Thu. 13. March 2008, 22:57


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag Wed. 12. March 2008, 21:11
Beitrag #2


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ganz geile sache, muss ich morgen gleich ausprobieren. basiert das alles auf smails prototyp?
gruss andi


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


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



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.



--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
andi
Beitrag Thu. 13. March 2008, 09:28
Beitrag #4


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



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


--------------------
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Thu. 13. March 2008, 11:27
Beitrag #5


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



Habe das auch mal getestet und finde das eine sehr wertvolle Erweiterung tongue.gif
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



--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
duffy
Beitrag Thu. 13. March 2008, 14:09
Beitrag #6


Advanced Member
****

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



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.


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag Thu. 13. March 2008, 14:17
Beitrag #7


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



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


--------------------
Go to the top of the page
 
+Quote Post
duffy
Beitrag Thu. 13. March 2008, 14:19
Beitrag #8


Advanced Member
****

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



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


--------------------
Go to the top of the page
 
+Quote Post
duffy
Beitrag Thu. 13. March 2008, 14:20
Beitrag #9


Advanced Member
****

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



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 ;-)


--------------------
Go to the top of the page
 
+Quote Post
Honigbiene
Beitrag Thu. 13. March 2008, 15:44
Beitrag #10


Member
**

Gruppe: Members
Beiträge: 10
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 39



Hallo Duffy,

sehr, sehr cooles Modul!
erleichtert das Arbeiten doch enorm smile.gif

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
Go to the top of the page
 
+Quote Post
smail
Beitrag Thu. 13. March 2008, 19:22
Beitrag #11


Advanced Member
********

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



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.


biggrin.gif 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


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
duffy
Beitrag Thu. 13. March 2008, 23:00
Beitrag #12


Advanced Member
****

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



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.

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


--------------------
Go to the top of the page
 
+Quote Post
mistral
Beitrag Mon. 17. March 2008, 23:13
Beitrag #13


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 343
Mitglied seit: 26.06.2006
Wohnort: CH
Mitglieds-Nr.: 5



Nur so zur Info
Eine sehr Ähnliche funtionaltät kan auch mit diesem Modul erreicht werden:
http://forum.sefrengo.org/index.php?showtopic=1239


--------------------
So einfach wie möglich, aber nicht einfacher!
(Albert Einstein)
Go to the top of the page
 
+Quote Post
duffy
Beitrag Fri. 6. June 2008, 09:44
Beitrag #14


Advanced Member
****

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



@admins: Bitte ins Archiv verschieben. Stable-Version erstellt


--------------------
Go to the top of the page
 
+Quote Post

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

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 21:52

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