Seite 1 von 3

Unterschiedliche Farben der Foren

Verfasst: 07.05.2006 19:17
von Bonaparte
Hallo, ich möchte die Forum-Indexseite farblich etwas ändern. Und zwar sollen 2 Farben nacheinander angezeigt werden.

Nur als Beispiel
1. Forum mit #FFFFFF
2. Forum mit #FF00FF
3. Forum mit #FFFFFF (wie das erste)
...

In einem simplen Beispiel habe ich das mit der einen Zeile gelöst:

Code: Alles auswählen

$color = ($i % 2) ? 'FF00FF' : 'FFFFFF';
Wie kann ich das im Forum integrieren?

Verfasst: 07.05.2006 19:20
von Jan500
hi

das sind einfach die werte row1 und row2 in der css dort musst du einfach zwei verschiedene farben "einstellen"

Jan

Verfasst: 07.05.2006 19:38
von Bonaparte
Wenn das so einfach wär ;) In jedem Forum ist row1 festegelegt. Daher ist das nicht möglich.

Die zwei Hintergrundfarben sollen abwechselnd angezeigt werden.

Bsp:

Installation und Update
Administration und Benutzung
Diskussion über phpBB 2.1/3.0 Olympus
usw.
usf.


aber halt für die Hintergrundfarbe

Verfasst: 07.05.2006 19:53
von Jan500
hi

such in der index_body.tpl nach:
<!-- BEGIN forumrow -->
<tr>
<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
ersteze das mit
<!-- BEGIN forumrow -->
<tr>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="{catrow.forumrow.ROW_CLASS}" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
Jan

Verfasst: 07.05.2006 20:55
von Bonaparte
Wenn ich das mache, dann werden alle Tabellenzellen die gleiche Hintergrundfarbe haben... Ich kann damit nichts anfangen.

Oder geht es noch irgendwie weiter?

Verfasst: 07.05.2006 21:12
von Jan500
hi..

wie? das wäre jetzt das was du doch wolltest?

die spalten wechseln sich jetzt in der farbe immer ab einmal row1 dann row2 dann wieder row1

welche zellen sollen sich denn nur wiederholen?

die mit "letzer Beitrag von" usw soll immer gelich bleiben oder wie?

Jan

Verfasst: 07.05.2006 21:16
von Bonaparte
Also bei mir passiert nichts. Die Farben bleiben alle gleich (also wie bei row1).
die spalten wechseln sich jetzt in der farbe immer ab einmal row1 dann row2 dann wieder row1
So sollte es eigentlich sein, aber irgendwie klappt es bei mir nicht.

Nachtrag:
Ok jetzt sehe ich das Ergebnis. Ich habe den Effekt übersehen, weil dieser in den eizelnen Kategorien sichbar ist. Die Foren selbst haben aber die gleiche Farbe.

Kann man das nicht so machen, dass die Farbe jeweils bei den Foren abwechselnd dargestellt wird?

Verfasst: 07.05.2006 21:19
von Jan500
hi

kannst du mal deine theme_info.cfg und die css gegebn?

Jan

Verfasst: 07.05.2006 21:28
von Bonaparte
Ja klar,

Edit:
Die Textdateien wurden von mir entfernt.

Verfasst: 07.05.2006 21:31
von Jan500
hi

hm also ich gehe mal auch davon aus, dass du die css aktiviert hast oder?
verändert sich überhaupt nichts?

hast du wirklich die richtige datei hochgeladen/überschrieben :D

Jan