Seite 1 von 1

Farbwechsel der einzelnen Beiträge

Verfasst: 18.08.2007 21:57
von Elvis
Hallo,
ich versuche gerade was in phpBB3 und finde die stelle für die abwechlsenden Farbe der postings nicht in der viewtopic.php :/

In phpbb2 sieht das so aus

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'];
bei phpbb3 habe ich keine ahnung bis jetzt bzw so genau habe ich mir den Quellcode noch nicht angesehen.

könnte mir jemand sagen an welcher stelle der steht oder wie der aussieht ?

Danke

Verfasst: 18.08.2007 22:05
von gn#36
Bei phpBB 3 läuft alles, was Bezug zur Darstellung hat komplett über das Template. Du kannst nach dieser Stelle so viel wie du möchtest in den PHP Dateien suchen, du wirst sie nicht finden. Du musst in die Template Dateien schauen. Da es nun auch möglich ist im Template Variablen zu definieren wird dort die Zählung durchgeführt. Dadurch könntest du z.b. auch in Template eins die ersten drei Postings rot darstellen und dann den rest Schwarz während du die Farben in Template zwei gleichzeitig immer abwechselnd darstellst. Schau also in die viewtopic_body.html

Ich nehme an dass du hier das suchst:

Code: Alles auswählen

<!-- BEGIN postrow -->
	<!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD == 1 --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->">
		<div class="inner"><span class="corners-top"><span></span></span>

Verfasst: 19.08.2007 10:28
von Elvis
k dann kann ich lange Suchen, na mal sehen ob ich da durch blicke.

Danke