ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
429
429
EMPFEHLEN
-
14.07.06 04:19 #1
- Registriert seit
- May 2006
- Ort
- Hannover
- Beiträge
- 202
moin
Ich arbeite noch nicht lange mit CSS und schon gar nicht mit extern ausgelagertem CSS (also style.css z.B.).
Nun meine Frage ist es möglich in der CSS Datei etwas einzubauen, damit er die Farben zum Beispiel aus der DB afragt?
Weil bei mir sind die Farben in der DB gespeichert, damit der Admin sie über das Adminpanel ändern kann...
lenny
-
Da fallen mir spontan 2 Moeglichkeiten ein.
- In der externen CSS-Datei werden nur die statischen Formatierungen vorgenommen, also dort wird nichts aus der Datenbank geholt.
Zusaetzlich wird dann im eigentlichen Script noch etwas CSS mit Daten aus der Datenbank definiert. - Deine CSS-Datei ist ein PHP-Script welches sich quasi als CSS-Datei ausgibt. So laeuft das bei mir da ich darin je nach Browser teilweise ein paar Werte austausche.
Das hier steht am Anfang meiner layout.php:
Hier mal ein Beispiel wo ich ein Teil des CSS-Files in Abhaengigkeit des Browsers erstellt wird:PHP-Code:<?php
header("Content-Type:text/css");
?>
Und so wird sie im HTML-Code eingebunden:PHP-Code:#info
{
background-color:#7b88a9;
color:#ffffff;
position:absolute;
top:5px;
left:165px;
width:663px;
height:80px;
border:1px solid;
padding-left:2px;
padding-right:2px;
<?php
if ($browser=="Internet Explorer")
{
?>
z-index:-1;
<?php
}
else
{
?>
z-index:1;
<?php
}
?>
}
Also genau wie ein normales CSS-File.HTML-Code:<link rel="stylesheet" type="text/css" href="layout.php">
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
- In der externen CSS-Datei werden nur die statischen Formatierungen vorgenommen, also dort wird nichts aus der Datenbank geholt.
-
14.07.06 04:52 #3
- Registriert seit
- May 2006
- Ort
- Hannover
- Beiträge
- 202
Dankeschön - ich hoffe mal das klappt - aber hört sich sehr gut an

so richtig?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<?php header("Content-Type:text/css"); include("./config.php"); $werte1=$db->query("SELECT * FROM werte"); $werte=$db->fetch_array($werte1); $farba=$werte['aussen']; $farbl=$werte['links']; $farbr=$werte['rechts']; $farbb=$werte['banner']; $farbi=$werte['inhalt']; $farbd=$werte['datum']; $farbm=$werte['menu']; $farbb=$werte['button']; $farbu=$werte['unten']; $farb1=$werte['link']; $farb2=$werte['visited']; $farb3=$werte['focus']; $farb4=$werte['hover']; $farb5=$werte['active']; ?> a:link { font-weight:bold; color: <? echo $farb1; ?>; text-decoration:underline; }
-
Das sieht schon ganz gut aus wuerde ich mal so spontan sagen.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
14.07.06 06:40 #5Maik Tutorials.de Gastzugang
Da es hier doch mehr um die technischen Möglichkeiten geht, wie sich mit PHP ein dynamisches Stylesheet (via Datenbank) erzeugen und in ein Dokument laden lässt, schiebe ich den Thread mal ins PHP-Board
Ähnliche Themen
-
If abfragen :(
Von Cruyff im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 4Letzter Beitrag: 04.12.07, 14:04 -
SQL-Abfragen
Von Atasch im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 20.01.07, 15:11 -
SQL Abfragen
Von Hattrix im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 15.11.06, 13:56 -
MySQL Abfragen zu Access Abfragen umwandeln?
Von Falconbase im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 16.04.06, 15:34 -
Ant und if-Abfragen
Von eagle im Forum Coders TalkAntworten: 2Letzter Beitrag: 07.07.05, 23:04





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren