Seite 1 von 2

Kategorie- Forumnamen andersfarbig gestalten

Verfasst: 16.10.2007 10:01
von TobiTaba
Hallöchen,

vor einiger Zeit habe ich für einen Bekannten das phpbb2 (deutsch) installiert. Bisher kam ich ohne Fragestellung hier aus, die Suchfunktion hat mich da geholft ;)

Leider nicht bei meiner jetzigen Frage.

In dem Board gibts verschiedene Kategorien und da sollen nun die Tabellenzeilen in denen die Kategorienamen drin stehen alle andersfarbig dargestellt werden.
Installiert ist das Style "Artemis Orange" und somit sind die entsprechenden Zeilen alle orange (oder je nachdem auch blau usw, je nach Style).

Der Übersichthalber soll aber nun jede dieser Zeilen eine andere Farbe bekommen.

Wie bekommt man das hin bzw ist das überhaupt möglich?

Verfasst: 16.10.2007 12:57
von killerbees19
Das ist leicht. Dafür musst du nur ein paar Änderungen machen. Bitte gib mir einen Link zu deinem Forum, dann kann ich dir sofort sagen was du an welchen Dateien verändern musst. Das Ganze hängt nämlich vom verwendeten Style ab ;-)


MfG Christian

Verfasst: 17.10.2007 21:08
von TobiTaba
Hi,

sorry das ich erst jetzt antworte, aber musste ein wenig mit dem Forum kämpfen :D

Das Style das ich dort verwenden möchte nennt sich Artemis Orange, das ist das welches als Default eingestellt ist.

Hier der Link zum Testforum

Verfasst: 19.10.2007 20:34
von TobiTaba
mag mir niemand helfen? :cry:

Verfasst: 22.10.2007 20:36
von TobiTaba
*push*
sorry, aber es is mir wichtig zu wissen ob und wie es funktioniert

Verfasst: 26.10.2007 15:18
von killerbees19
Sorry, hatte in letzter zeit viel zu tun.
Öffne also bitte die Datei templates/xxx/index_body.tpl und suche:

Code: Alles auswählen

<td class="row" align="center" valign="middle" width="28" height="28"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="24" height="24" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
Ersetze das mit:

Code: Alles auswählen

<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" width="28" height="28"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="24" height="24" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
Das würde jetzt nur jede Kategorie anders einfärben. deshalb musst du noch die index.php öffnen und folgendes suchen:

Code: Alles auswählen

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Ersetze es mit:

Code: Alles auswählen

							$row_color = ( !($j % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($j % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

MfG Christian

Verfasst: 26.10.2007 17:06
von TobiTaba
Hallo Christian,

danke für die Antwort nur bevor ich an den Dateien rumwerke...

Wo stell ich dann die Farbe(n) ein?
Direkt im ACP oder in der CSS Datei zum Style ?

Verfasst: 31.10.2007 20:38
von TobiTaba
killerbees19 hat geschrieben:

Code: Alles auswählen

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Ersetze es mit:

Code: Alles auswählen

							$row_color = ( !($j % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($j % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

MfG Christian
Ich nochmal. Wo ist denn der Unterschied in den beiden Codezeilen der index.php die ich ändern soll ? Für mich sieht das was ich suchen soll gleich dem aus was ich einfügen soll.

Und wo bzw wie stell ich dann die Farben ein für die einzelnen Kategorien usw ?

Verfasst: 31.10.2007 22:14
von Malle1989
In der colour.css kann man alle Farben des Styles einstellen.

Verfasst: 01.11.2007 13:20
von TobiTaba
Eine colour.css gibts bei mir nicht. Nur eine style_main.css wo die Farben definiert sind.

Nur was ich muß da nun wo eintragen, damit die Tabellenkopfzeilen für die einzelnen Foren auch unterschiedliche Farben haben.