Seite 1 von 1
CSS-Datei - Werte auslesen und in einer Variablen speichern
Verfasst: 21.01.2006 20:15
von BB-BF-BM
Ich würde gerne für eine nach der KB:phpbb_seite erstelle Seite Werte aus der .css-Datei auslesen und als eine php-Variable speichern, damit ich sie in der neuen Seite verwenden kann.
Beispiel:
Die Variable
$row1 soll in der neuen Seite den Wert
#EFEFEF bekommen, wenn in der .css-Datei die Farbe angegeben ist.
td.row1 { background-color: #EFEFEF; }
Wenn in der .css-Datei #FF00FF angegeben ist, soll die Variable den Wert bekommen.
Wie kann ich das realisieren?
Verfasst: 22.01.2006 00:22
von mristau2k5
Also im PHPBB sind ja die Farben in der DB eingetragen, daraus kommen die Variablen hier auch. Ansonsten müsste man wohl nen ziemlich komplexen regulären Ausdruck verwenden, der diese Daten rausbekommt. Ich würde die Daten einmal von Hand in der DB eintragen, vllt bei ner Änderung nachändern, ansonsten dann dort auslesen.
Verfasst: 22.01.2006 10:19
von BB-BF-BM
Simmt, das wäre einfacher, aber in der Datenbank werden doch solche sachen nicht eingetragen, bzw. übernommen, wenn die CSS-Dateien aktiviert sind, oder?
und dann bäuchte ich etwas anderes...
Verfasst: 22.01.2006 10:36
von S2B
Wie wär's mit sowas:
http://www.s2b-project.de/files/style.php.txt
Dann musst du nur noch diese style.php als Stylesheet eintragen und in der subSilver.css die entsprechenden Variablen verwenden...

Verfasst: 22.01.2006 11:12
von BB-BF-BM
Dann musst du nur noch diese style.php als Stylesheet eintragen und in der subSilver.css die entsprechenden Variablen verwenden...
Wie genau meinst du das?
Wie soll die CSS-Datei dazu jetzt aussehen?
und wie soll die neue Seite aussehen?
Verfasst: 22.01.2006 15:44
von S2B
Also, du packst die verlinkte style.php ins root-Verzeichnis deines Boards. Dann kopierst du z.B. das Stylesheet aus der overall_header.tpl in die subSilver.css. Dann muss nur noch im entsprechenden <link />-Tag in der overall_header.tpl auf diese style.php gelinkt werden:
Code: Alles auswählen
<link rel="stylesheet" href="style.php" type="text/css" />
Verfasst: 22.01.2006 15:57
von BB-BF-BM
danke, das Problem ist jetzt aber, dass die cellpics nicht angezeigt werdn

Verfasst: 22.01.2006 19:32
von S2B
Dann musst du die Pfade zu den Bilddateien anpassen. Überall, wo ein url() im CSS-Code steht, muss mach der öffnenden Klammer der Pfad zum Bildverzeichnis deines Templates, z.B. so:
Code: Alles auswählen
background-image: url({TEST})
/* daraus wird */
background-image: url(templates/dein_template/images/{TEST})