Andere kleur aan topicstart dan reacties geven

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB3.
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Andere kleur aan topicstart dan reacties geven

Bericht door r o l p h » 09 okt 2012, 10:42

Hallo,

Ik wil graag het eerste bericht in een topic een afwijkende kleur geven van de reacties die erop volgen. Ik heb het volgende gevonden. Alleen is dat helaas enkel voor prosilver en het laat in het midden waar ik vervolgens de kleur in moet geven.

Kunnen jullie helpen met iets vergelijkbaars voor een subsilver template?!
Open viewtopic.php, find this:

Code: Selecteer alles

// Send vars to template
$template->assign_vars(array(
and add after it:

Code: Selecteer alles

 'START' => $start,

Then in viewtopic_body.html find this:

Code: Selecteer alles

<div id="p{postrow.POST_ID}" class="post
and add after it:

Code: Selecteer alles

<!-- IF postrow.S_FIRST_ROW && START == 0 --> first<!-- ENDIF -->
and you'll have a new class for first post that you can use: .post.first

Gebruikersavatar
Pola
Berichten: 1495
Lid geworden op: 19 jan 2012, 14:40
Contacteer:

Re: Andere kleur aan topicstart dan reacties geven

Bericht door Pola » 09 okt 2012, 22:44

Voor prosilver zou ik de wijziging iets anders doen in viewtopic_body.html
Zoek

Code: Selecteer alles

	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->
Vervang door

Code: Selecteer alles

	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_FIRST_ROW && START == 0 -->post1<!-- ELSE --><!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- ENDIF -->
Open /styles/prosilver/theme/colours.css
Zoek

Code: Selecteer alles

.error {
	color: #BC2A4D;
}
Voeg erna in

Code: Selecteer alles

.post1 {
	background-color: #FF0000;
}
Hierbij kun je in plaats van #FF0000 jouw gewenste kleur gebruiken.

Voor subsilver2
Open /styles/subsilver2/template/viewtopic_body.html
Zoek

Code: Selecteer alles

		<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
Vervang door

Code: Selecteer alles

		<!-- IF postrow.S_FIRST_ROW && START == 0 --><tr class="post1"><!-- ELSE --><!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF --><!-- ENDIF -->
Open /styles/subsilver2/theme/stylesheet.css
Zoek

Code: Selecteer alles

.row3 {
	background-color: #C0C8D0;
	padding: 4px;
}
Voeg erna in

Code: Selecteer alles

.post1 {
	background-color: #FF0000;
	padding: 4px;
}
Waarbij #FF0000 weer te vervangen is door jouw gewenste kleur.

In het beheerderspaneel Templates en Thema's vernieuwen en in je browser een harde refresh (<CTRL><F5>) geven.
HGN op phpbb.com

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Re: Andere kleur aan topicstart dan reacties geven

Bericht door r o l p h » 10 okt 2012, 09:15

Bedankt voor je hulp :!: Het werkt :!:

Enige wat ik graag voor anderen nog wil toevoegen is dat naast de code van Pola je dus wel nog de wijziging moet doorvoeren in viewtopic.php die in mijn start topic staat vermeld.

Gebruikersavatar
Pola
Berichten: 1495
Lid geworden op: 19 jan 2012, 14:40
Contacteer:

Re: Andere kleur aan topicstart dan reacties geven

Bericht door Pola » 10 okt 2012, 11:11

Klopt. Ik heb alleen de aanpassingen voor de stijlen gegeven.
HGN op phpbb.com

Plaats reactie