Seite 1 von 1
mit Profilfeld Style beeinflussen
Verfasst: 24.05.2007 19:48
von Gumfuzi
Hallo,
habe da eine Idee, wo ich mir noch nicht so sicher bin, ob sich das in der Form lösen lässt:
Es soll ein Profilfeld geben, wo man eine Zahl von 0 - zB. 20 eingeben kann.
Diese Zahl soll dann bei der CSS des Styles miteingebunden werden, sodass man zB. das Padding des Forums (von Browserrand) damit steuern kann.
Bleibt die Frage offen, ob die CSS zuerst geladen wird und somit die Benutzervariable nicht an die CSS übergeben werden kann - oder ist das egal?
Vielen Dank für eure Hilfe!
Verfasst: 24.05.2007 19:55
von Emanuelle_1982
das würde theoretisch gehen... jedoch gäbe es ein Problem:
entweder du benennst die css Datei dann immer um (ansonsten müssen die Benutzer immer neu laden klicken, da ansonsten die alten CSS-Dateien aus dem BrowserCache genommen werden
oder du bindest das direkt im <head> als CSS Definition ein, bzw. im Style bei den tabellen und div Objekten mithilfe von style="padding: ..;"
dann müsstest du aber auf dem Forum den Template Cache deaktivieren, was der Leistung auch nicht so zuträglich sein sollte
Möglichkeit Nummer 3 wäre AJAX, aber dann hättest du nett etwas dazuzuprogrammieren - und wärest von JScript abhängig...
andere Wege fallen mir gerade nicht ein (gibt bestimmt welche)
Verfasst: 24.05.2007 20:18
von Gumfuzi
hmmm, der Cache...
wenn ich die eine Variable bzw. die eine CSS-Definition in einer eigenen CSS speichere (und die dann im head inkludiere), wird die dann auch automatisch gecachet?
Verfasst: 24.05.2007 20:22
von Emanuelle_1982
Gumfuzi hat geschrieben:hmmm, der Cache...
wenn ich die eine Variable bzw. die eine CSS-Definition in einer eigenen CSS speichere (und die dann im head inkludiere), wird die dann auch automatisch gecachet?
ja.. entweder phpBB speichert im Template immer die gleiche CSS Datei
oder der Browser speichert die CSS Datei
Verfasst: 24.05.2007 20:52
von Gumfuzi
der Browser darf das ja speichern, da das ganze ja auf User absierend sein soll. Jeder User kann seinen eigenen Wert haben.
Schade, am besten ist wohl, wenn ich 3 Styles mache, die dann jeweils bestimmte Werte haben und dann können die User eben aus einem der drei wählen - muss ja auch genügen.
Danke für Deine Hilfe!
Verfasst: 24.05.2007 20:54
von Emanuelle_1982
Gumfuzi hat geschrieben:der Browser darf das ja speichern, da das ganze ja auf User absierend sein soll. Jeder User kann seinen eigenen Wert haben.
Schade, am besten ist wohl, wenn ich 3 Styles mache, die dann jeweils bestimmte Werte haben und dann können die User eben aus einem der drei wählen - muss ja auch genügen.
Danke für Deine Hilfe!
ach... meinst du ein Profilfeld im UCP? .. dann sorry... doch, das geht
du musst in der overall header dann einen Style mit Platzhalter machen, der wird ersetzt
in der overall_header.php oder page_header.php (weiss gerade nicht wie die Datei heisst, includes Ordner) musst du dann die Variable auslesen und an das Template abgeben
sorry... - hatte das falsch verstanden