veränderbarer Style

PHPlehrling

Mitglied
Hi

ICh versuche gerade ein system für veränderbare styles zu erstellen. habe jetzt alle werte in der db drin.

Habe jetzt einfach in die daten ausgelesen:

und versucht bgcolor="$style[bgcolor]"

geht aber nicht. bei anderen habe ich jetzt gesehen das sie es so schreiben bgcolor={bgcolor}

wie kann ich es machen bzw. wo kann mein fehler liegen?
 
PHPlehrling hat gesagt.:
ICh versuche gerade ein system für veränderbare styles zu erstellen. habe jetzt alle werte in der db drin.
Habe jetzt einfach in die daten ausgelesen:
und versucht
Code:
bgcolor="$style[bgcolor]"

geht aber nicht.[...]
geht schon. Wenn du am Anfang der Datei die ganzen variablen lädtst, kannst du später im html-quelltext die variablen direkt ausgeben, indem du die kurzform (unten) benutzt.
Die Syntax ist dann wie folgt:
Code:
bgcolor="<?php echo $style[bgcolor];?>"

//oder//
Code:
bgcolor="<?=$style[bgcolor]?>"

[...]
bei anderen habe ich jetzt gesehen das sie es so schreiben bgcolor={bgcolor}

wie kann ich es machen bzw. wo kann mein fehler liegen?
wenn es so geschrieben ist, handelt es sich (meistens) um ein template system.
davon gibts viele fertige ( http://smarty.php.net ; http://pear.php.net ), man kann das auch selber einfach parsen lassen.
--> Search :eek:
 
Da ich mich mit Templates nicht auskenne und es auch nur die Farben, schriften anders haben wollte, hab ich mir verschiedene .CSS geschrieben.
Das ganze ist für einen internen Bereich meiner Seiten. Daher hab ich jedem User ne auswahl gelassen, mit der er sich sein "lieblings" Style wählen kann.

Man könnte ja ohne einen Login zu haben ja ähnliches machen. Standart Style definieren und wenn ein User sich nen anderen Style ausgesucht hat, einfach nen Cookie schreiben schreiben lassen oder wenn es nur für einen einmaligen Besuch sein soll, einfach mit Sessions machen.




Templates sind aber mit sicherheit die elegantere Variante.
 
Zurück