Farbwechsel in der viewtopic.php

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.
Antworten
regie 510
Mitglied
Beiträge: 142
Registriert: 08.11.2008 23:40
Wohnort: Freiburg i. Br.

Farbwechsel in der viewtopic.php

Beitrag von regie 510 »

Hallo zusammen,

kann man hier in der viewtopic.php:

Code: Alles auswählen

// Again this will be handled by the templating
	// code at some point
	//
	$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
auch direkt Farben definieren, welche für den Farbwechsel zwischen den Beiträgen verantwortlich sind und sich explizit nur hier auswirken? Definiert man zusätzliche globale row-Klassen, machen sich diese auch an anderen Stellen bemerkbar, was ich eben vermeiden möchte.

Falls das funktionieren sollte, wie muß ich diese Zeilen verändern? Wenn nicht möglich, gäbe es im Template viewtopic_body.tpl eine Lösung?

Danke im voraus.
Gruß, Norbert
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Bezogen auf subsilver
finde in der viewtopic.php

Code: Alles auswählen

   $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
tausche aus gegen

Code: Alles auswählen

	if (strtolower($theme['head_stylesheet']) == 'subsilver.css')
	{
		$row_class = ( !($i % 2) ) ? 'row4' : 'row5';
	}
	else
	{
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
	}
finde in der templates/subsilver/overall_header.tpl

Code: Alles auswählen

/* Main table cell colours and backgrounds */
td.row1	{ background-color: {T_TR_COLOR1}; }
td.row2	{ background-color: {T_TR_COLOR2}; }
td.row3	{ background-color: {T_TR_COLOR3}; }
danach füge ein:

Code: Alles auswählen

td.row4	{ background-color: #FF0000; }
td.row5	{ background-color: #00FF00; }
finde in der templates/subsilver/subsilver.css

Code: Alles auswählen

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #000000; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
danach füge ein:

Code: Alles auswählen

td.row4	{ background-color: #FF0000; }
td.row5	{ background-color: #00FF00; }
Die Farben für row4 und row5 solltest Du dann noch nach Deinem Geschmack anpassen.
Zuletzt geändert von Miriam am 29.11.2008 15:32, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
regie 510
Mitglied
Beiträge: 142
Registriert: 08.11.2008 23:40
Wohnort: Freiburg i. Br.

Beitrag von regie 510 »

Super, Miriam!

Besten Dank, funktioniert bestens und hat keine Auswirkungen auf andere Farben des Styles :grin:
Gruß, Norbert
Antworten

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