Kategorie- Forumnamen andersfarbig gestalten

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Kategorie- Forumnamen andersfarbig gestalten

Beitrag 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?
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag 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
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag 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
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag von TobiTaba »

mag mir niemand helfen? :cry:
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag von TobiTaba »

*push*
sorry, aber es is mir wichtig zu wissen ob und wie es funktioniert
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag 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
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag 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 ?
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag 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 ?
Malle1989
Mitglied
Beiträge: 38
Registriert: 25.10.2007 15:56
Wohnort: Kempen (NRW)
Kontaktdaten:

Beitrag von Malle1989 »

In der colour.css kann man alle Farben des Styles einstellen.
TobiTaba
Mitglied
Beiträge: 10
Registriert: 16.10.2007 09:50

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“