Seite 1 von 2
Farbe ändern bei horizontalen Spalten
Verfasst: 29.06.2004 23:52
von Kiss News
Hallo!
Ich würde gerne die horizontalen Spalten in meinem Forum ändern. Sie haben alle die gleiche Farbe:
http://www.kissfanshop.de/phpbb2/index.php
ich hätte gerne, dass sie so aussehen, wie die Spalten in der Themenübersicht:
http://www.kissfanshop.de/phpbb2/viewforum.php?f=1
also abwechselnd grau/hellgrau.
Könnte mir bitte vielleicht jemand sagen, wie das geht?
Danke!
Verfasst: 30.06.2004 00:36
von PhilippK
Also etwas Arbeit ist das schon: du musst die Zeilen in der index.php mitzählen und den Klassen-Namen als Parameter übergeben. Vgl. dazu die viewforum.php:
Code: Alles auswählen
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Anschließend musst du in der index_body.tpl noch die Klassen durch Variablen ersetzen.
Gruß, Philipp
Verfasst: 30.06.2004 01:19
von Kiss News
Hallo Philipp!
Danke für die Antwort, aber leider verstehe ich nur Bahnhof
Welche Zeilen soll ich da in der Index.php mitzählen?
Was genau ist eine "Klasse" bzw. Klassen-Name?
Meinst Du, so wie der von Dir oben angegebene Code der viewforum.php muss dann der Code ein der index.php aussehen?
Bei mir tut er das schon.
Der von Dir angegebene Code kommt bei mir in der viewforum.php als auch in der index.php vor....
Könntest Du mir bitte das noch einmal erklären, ohne Insiderausdrücke...
Danke,
Gruß,
Gerhard
Verfasst: 30.06.2004 01:34
von PhilippK
Dann könnte das sogar noch einfacher sein. Ersetz doch mal testweise in der index_body.tpl zwischen
und
jeweils
durch
Gruß, Philipp
Verfasst: 30.06.2004 01:45
von Kiss News
das hat leider nichts bewirkt, sieht immer noch so aus wie früher.
so sieht mein index_body.tpl Code nun aus:
<!-- BEGIN forumrow -->
<tr>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50"><img
src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}"
title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="{catrow.forumrow.ROW_CLASS}" align="center" valign="middle" height="50">{catrow.forumrow.FORUM_ICON_IMG}</td>
<td class="{catrow.forumrow.ROW_CLASS}" width="100%" height="50"
onMouseOver="this.style.backgroundColor="#F5F4F4""
onMouseOut="this.style.backgroundColor="""><span {catrow.forumrow.FORUM_COLOR}
class="forumlink"><a href="{catrow.forumrow.U_VIEWFORUM}" {catrow.forumrow.FORUM_COLOR}
class="forumlink">{catrow.forumrow.FORUM_NAME}</a> </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 -->
Gruß,
Gerhard
Verfasst: 30.06.2004 08:33
von PhilippK
Ändere testweise mal
Code: Alles auswählen
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
in
Code: Alles auswählen
$row_class = ( ($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Gruß, Philipp
Verfasst: 30.06.2004 09:15
von Kiss News
Hallo Philipp!
Habe diesen Code in der index.php verändert (also das Rufzeichen weg). Hat aber leider auch nichts verändert....
Gruß,
Gerhard
Verfasst: 30.06.2004 23:21
von PhilippK
Ändere mal die beiden $is in der index.php in $j ab.
Gruß, Philipp
Verfasst: 30.06.2004 23:30
von Kiss News
Hallo Philipp!
Ja, da kommen wir der Sache schon näher
http://www.kissfanshop.de/phpbb2/index.php
Die Spalten sind allerdings nicht durchgehend gleich farbig, die rechten 3 Spalten haben sich farblich nicht verändert...
Gruß,
Gerhard
Verfasst: 30.06.2004 23:40
von PhilippK
Ganz einfach die
analog ersetzen...
Gruß, Philipp