Farbhintergrund für das 1. Forum in der Foren-Übersicht

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

Hallo,
im Betreff des Themas wird eh schon fast alles beschrieben.
Ich hätte gerne, dass das 1. Forum in meiner Foren-Übersicht eine bestimmte Hintergrundfarbe erhält und der Forumsname weiß wird. Kann man da z.B. programmiern, dass das Forum mit der ID 1 eine andere Farbe bekommt oder geht das noch leichter??

LG
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von modernist »

Das kann man im Stylesheet ändern. Ohne Link zum Forum, Infos über verwendeten Style etc. kann man da aber nicht mehr zu sagen.
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

Danke erstmal ! aber wie kann ich das umändern?
Links zu...
... meinem Forum: http://forum.eisenbahn-in-oesterreich.at/
... dem verwendeten Style: http://demo.phpbb3styles.net/eTech
lg
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

Bitte..
Ich brauch das echt.
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

Leider nochmal bump...

@ modernist
Kannst mir jetzt helfen oder nicht??
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von modernist »

Was meinst du denn genau mit "1. Forum in meiner Foren-Übersicht eine bestimmte Hintergrundfarbe erhält und der Forumsname weiß wird"
Soll das der Kasten mit "Willkommen im EIÖF!" auf der Startseite sein? Und was genau soll da weiß werden und welche Hintergrundfarbe hättest du gerne? Der genannte Kasten hat ja im Moment #EBEEF3 als Hintergrund.
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

Danke!
Nein, ein Forum, welches man nur mit einem bestimmten Rang sieht. Geht das nicht, dass ich dir die ID des Forums schreibe? Aber woher weiss ich welches Forum welche ID hat?
DerForumstitel soll #FFFFFF bekommen, die Beschreibung #DCDCDC. Der Hintergrund soll eine bestimmte Farbe bekommen, die ich noch wählen muss - solltest du mir den Code schreiben - einfach "<hintergrundfürdieboxfarbe>" dort einfügen. DANKE!
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

... bump ...
TomTom01
Mitglied
Beiträge: 53
Registriert: 06.06.2009 10:22

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von TomTom01 »

.. bump ... :(
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Farbhintergrund für das 1. Forum in der Foren-Übersicht

Beitrag von JFooty »

Hallo TomTom01!

Du hast sogar zwei Möglichkeiten das zu realisieren. Entweder fragst du die Variable forumrow.FORUM_ID oder forumrow.FORUM_NAME ab. Ich würde die erste Variante bevorzugen, denn wenn du das Forum mal umbenennst, müsstest du das dann auch im Template ändern.
Ich gehe mal davon aus das es um ein Forum vom Typ "Forum" geht, es sich also nicht um ein Forum vom Typ "Kategorie" oder einen "Link" handelt.
Öffne die forumlist_body.html und suche diese Abschnitt:

Code: Alles auswählen

<tr>
			<td class="row1" width="31" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
			<td class="row1">
				<!-- IF forumrow.FORUM_IMAGE -->

					<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td align="middle" style="padding-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</td><td width="100%" valign="middle">
				<!-- ENDIF -->
				<a class="forumlink<!-- IF forumrow.S_UNREAD_FORUM --> link-new<!-- ENDIF -->" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
				<p class="forumdesc">{forumrow.FORUM_DESC}</p>
				<!-- IF forumrow.MODERATORS -->
					<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>

				<!-- ENDIF -->
				<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
					<p class="forumdesc"><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}</p>
				<!-- ENDIF -->
				<!-- IF forumrow.FORUM_IMAGE --></td></tr></table><!-- ENDIF -->
			</td>
			<td class="row2" align="center"><p class="topicdetails">{forumrow.TOPICS}</p></td>

			<td class="row2" align="center"><p class="topicdetails">{forumrow.POSTS}</p></td>
			<td class="row2" align="center" nowrap="nowrap">
				<!-- IF forumrow.LAST_POST_TIME -->
					<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
				<!-- ELSE -->

					<p class="topicdetails">{L_NO_POSTS}</p>
				<!-- ENDIF -->
			</td>
		</tr>
Finde in diesem Abschnitt:

Code: Alles auswählen

class="row1"
Ersetze durch:

Code: Alles auswählen

class="<!-- IF forumrow.FORUM_ID == "xx" -->new<!-- ELSE -->row1<!-- ENDIF -->"
Wenn du die komplette Zeile in der Forenübersicht umfärben möchtest, also auch die Spalten Themen, Beiträge und Letzter Beitrag:
Finde in diesem Abschnitt:

Code: Alles auswählen

class="row2"
Ersetze mit:

Code: Alles auswählen

class="<!-- IF forumrow.FORUM_ID == "xx" -->new<!-- ELSE -->row2<!-- ENDIF -->"
Das xx musst du mit deiner gewünschten Forum_ID ersetzen. Diese findest du z.B. in der Adresszeile deines Browsers, wenn du ein Forum anklickst. Dort siehst du dann z.B.
http://forum.eisenbahn-in-oesterreich.a ... rum.php?f=3&sid=b4276ee0a7db7b5395e386f0262557ba
Die Zahl hinter dem f= ist die gesuchte Forum_ID.
Öffne nun deine stylesheet.css und füge am Ende ein:

Code: Alles auswählen

/*Forum ID=xx in der Forenuebersicht in anderer Hintergrundfarbe*/
.forumxx {background:red none no-repeat scroll 0 0}
Hier wieder das xx durch die Forum_ID ersetzen. Ich habe jetzt mal als Hintergrundfarbe Rot gewählt, damit der Effekt deutlich wird.
Zur Anpassung der Schriftfarben musst du analog diese Änderungen für class="forumlink", class="forumdesc" bzw. class="topicdetails" vornehmen in der forumlist_body.html vornehmen. In der stylesheet erstellst du am Ende zusätzlich folgendes:

Code: Alles auswählen

/*Forentitel des Forums ID=xx in der Forenuebersicht in anderer Schriftfarbe*/
a.forumlinkxx {color:#fff}
/*Forenbeschreibung des Forums ID=xx in der Forenuebersicht in anderer Schriftfarbe*/
p.forumdescxx {color:#DCDCDC}
/*Themenanzahl, Beitragszahl und Letzter Beitrag des Forums ID=xx in der Forenuebersicht in anderer Schriftfarbe*/
.topicdetailsxx {color:#fff}
Viel Spaß beim Basteln. :wink:
Kein Support per PN!
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“