MyBB.de Forum
einzelne Forenbereiche farblich unterscheiden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: einzelne Forenbereiche farblich unterscheiden (/thread-29183.html)



einzelne Forenbereiche farblich unterscheiden - Kalle - 19.02.2014

Hallo
Kann man eigentlich einzelne Forenabschnitte (z.B. ein einzelnes spezielles Unterforum) farblich anders als alle anderen gestalten? Ich meine damit die Hintergrundfarbe eines einzelnen Unterforums, die ja ansonsten überall immer gleich ist.

nette Grüsse

Kalle


RE: einzelne Forenbereiche farblich unterscheiden - MrBrechreiz - 19.02.2014

Meinst Du dies so im etwa ?


RE: einzelne Forenbereiche farblich unterscheiden - Kalle - 19.02.2014

ja.. so meinte ich es Wink

Gibts da was... ?

nette Grüsse

Kalle


RE: einzelne Forenbereiche farblich unterscheiden - MrBrechreiz - 20.02.2014

Jaein^^. Ist relativ einfach. Kann ich dir morgen früh hier Posten. Bin auf Arbeit und mit dem Handy hier Online.


RE: einzelne Forenbereiche farblich unterscheiden - MrBrechreiz - 20.02.2014

Gehe ins Forum Bit Templates -> forumbit_depth2_forum und füge in jedes <td> folgende ID ein.

Code:
id="forum_{$forum['fid']}"


Nun nur noch in der global.css dies eintragen.

Code:
#forum_3, #forum_4 {
    background:#ff0000;
}

3 und 4 sind in diesem Fall die Foren ID´s.

Nur noch Anpassen und fertig.


RE: einzelne Forenbereiche farblich unterscheiden - Kalle - 20.02.2014

wow... das klappt einwandfrei...vielen herzlichen Dank für die schnelle Hilfe.

nette Grüsse

Kalle


RE: einzelne Forenbereiche farblich unterscheiden - Kalle - 23.02.2014

ich muss nochmal kurz was nachtragen:

id="forum_{$forum['fid']}" ist in dem gewünschtem Zusammenhang nicht valide da mehrere gleichlautende ID's dann vorkommen. (weils halt mehrere td's sind die pro Unterforum angezeigt werden)

Besser wäre die ID-Namen unterschiedlich zu wählen (wie ich es jetzt gemacht habe) und dann in der CSS halt zusammenfassen (wenn z.B. alle Felder gleiche Farben haben sollen)

Noch besser wären Klassen... aber bei mir sind die td's schon mit Klassen belegt so, das es nur über unterschiedliche id-Namen ging.

So:
<td id="feld1_{$forum['fid']}">
<td id="feld2_{$forum['fid']}">
<td id="feld3_{$forum['fid']}"> ...etc...etc..

dann in der CSS:
#feld1_fid(z.B.)24, #feld2_fid(z.B.)24, #feld3_fid(z.B.)24, ... {
background-color:#abcdef; }

naja...wollt ich nur abschliessend noch mitteilen.

nette Grüsse

Kalle


RE: einzelne Forenbereiche farblich unterscheiden - StefanT - 23.02.2014

Du kannst auch einfach CSS-Klassen anstatt IDs verwenden. Wink