viewtopic - bestimmte rowcolor tauschen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

viewtopic - bestimmte rowcolor tauschen

Beitrag von Susan »

Hi,

war schon auf der Suche und ich hatte gehofft ich schaff das selber ^2

In der viewtopic_body wird ja abwechselnd für die Beiträge jeweils 1x die row1 und 1x die row2 angezeigt.
Ist es möglich die row1 mit row3 zu tauschen oder vielleicht sogar eine eigene, zb row4, zu defiinieren?

Ich dachte das ganze wäre in der viewtopic.php zu finden

Code: Alles auswählen

	$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
aber da passiert nichts oder etwas ganz merkwürdiges :(

Und dann ist es ja auch so das man die Vorschau und der Überblick mit einbezogen werden .....

danke für die Hilfe
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst zunächst definieren, welche Klassen hinter $td_classX stehen soll. Per default sind nur 3 Klassen auf diese Art definierbar (ACP > Styles > Einstellungen).
Ansonsten kannst Du nur "direkt" row1, row2, row3, row4, rowX angeben, die allerdings in der css-Datei zum Style definiert sein müssen.
Dort findest Du auch bereits row1-3, hier für subSilver als Beispiel:

Code: Alles auswählen

td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Ja genau die row1 / row2 in der css-Datei meine ich. Wenn ich dort die Werte ändere dann ändert sich auch die Farbe in der viewtopic_body. Das passiert ja automatisch. Im Adminbereich hab ich gar nichts geändert (da stehen ganz andere Farben)

Ich brauche aber statt der row1 die row3.

Ich bräuchte es so: row1 die Farbe #000000 und row3 die Farbe #363636

Im moment ist es aber so: row1 die Farbe #363636 und row3 die Farbe #000000

Jetzt dachte ich man kann das doch sicher irgendwo in der php-Datei ändern. Denn irgendwo ist definiert das eine <td> row1 hat und eine <td> row2 hat, oder?

Die Klassen in der viewtopic-php hab ich geändert.
Aus:

Code: Alles auswählen

	$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Habe ich:

Code: Alles auswählen

	$row_color = ( !($i % 2) ) ? $theme['td_color3'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class3'] : $theme['td_class2'];
gemacht

Aber das war es nicht. Scheint nicht die row's in der css-Datei anzusprechen. Und dann muß ich ja auch noch die posting_preview.tpl und die posting_topic_review.tpl anpassen

Ich hoffe Du weisst was ich meine
gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn Du die CSS verwenden willst, dann musst Du in der overall_header.tpl und admin/page_header.tpl alles zwischen
<style>
</style>
löschen und die Zeile

Code: Alles auswählen

<!-- link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css" -->
jeweils durch

Code: Alles auswählen

<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css">
ersetzen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ja oxpus, das hab ich auch. Das mach immer immer als erstes ;)

Nur bringt es mir nichts nur die Farben in der css-Datei zu ändern. Das ändert ja nichts in der viewtopic_body, oder zumindest nicht so wie ich das will. Irgendwo muß stehen das

Code: Alles auswählen

class="{postrow.ROW_CLASS}"
aus row1 und row2 besteht. Und da möchte ich row1 durch row3 ersezten

Ich hoffe das war verständlicher :!:

[EDIT] Ich werd das doch mal per Hand alles ändern. Werde ja eh alle tpl's bearbeiten können dann kann ich auch da händisch die rows tauschen die ich brauche :)

Gruß
Susan
Zuletzt geändert von Susan am Mo 01.Mai, 2006 18:03, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst auch $theme['td_class2'] durch 'row3' ersetzen und das in der viewtopic.php. Ansonsten wird ja weiterhin "row2" verwendet...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ne oxpus,

row2 sollte bleiben und nur die row1 sollte sich ändern. Aber wie ich schon editiert habe .... Ich werde das händisch in den tpl's ändern. Wäre ja sonst langweilig ;)

Sonst müßt sich hinterher immer alle css-Dateien von den anderen Templates umändern
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann wäre in den Templates-Dateien die Änderungen durchzuführen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Susan, wenn du etwas an der css-datei änderst, dann musst du den browser cache leeren, sonst siehst du keine veränderungen. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

oh hab deinen Beitrag gar nicht mitbekommen Amiga ^6

Ja, manchmal ist das notwendig. Naja ist ja nicht das erste Style was ich mache und langsam weiss ich wo was zu finden ist ;)
Bin immer noch dabei das Style umzuändern. Komme leider nur langsam voran :(

Ich bin auf jeden Fall dabei so manches row1 in row3 zu ändern. Das geht ganz gut :)

gruß
Susan
Antworten