Farbwechsel der einzelnen Beiträge

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Farbwechsel der einzelnen Beiträge

Beitrag 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
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag 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>
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

k dann kann ich lange Suchen, na mal sehen ob ich da durch blicke.

Danke
Antworten

Zurück zu „Coding & Technik“