Seite 1 von 1

Farbe ändern?!

Verfasst: 26.07.2007 18:33
von dasill
Hallo sorry aber ich finde das einfach nicht :(

WICHTIG, Verschoben, Ankündigungen sind bei mir alle rot wo kann man die farben ändern?!

oder brauch ich ein mod für das?!

mfg Cardoso Marco

Verfasst: 26.07.2007 18:55
von punkface
Welchen Styles verwendest du? Link zum Forum?

Verfasst: 26.07.2007 19:03
von dasill

Verfasst: 26.07.2007 19:19
von punkface
overall_header.tpl
suche

Code: Alles auswählen

#ff3c00
Den RGB-Wert kannst du beliebig anpassen.
siehe dazu: http://www.css4you.de/wscolors/index.html

bzw. die ganze Zeile sieht so aus:

Code: Alles auswählen

.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color : #ff3c00; }

Verfasst: 26.07.2007 19:28
von dasill
Perfekt geht thx ;) hab es gelb gemacht sieht viel besser aus also WICHTIG & ANKÜNDIGUNGEN kann man nicht ein 2farben ändern oder?

oder muss ich zuerst in der langauge was machen?!

Verfasst: 26.07.2007 20:21
von punkface
Wenn du für wichtige Themen und Ankündigungen andere Farben verwenden willst, musst du etwas mehr als nur etwas CSS Code ändern. Klar kannst du den HTML und CSS Code in die Sprachdatei einfügen, da hat er aber mMn nichts zu suchen, weil die Farben dann nicht mehr templateabhängig sind.

Besser, dafür aber auch viel komplizierter ;), find ich, ist z.B. so was in der Richtung:

STYLENAME.cfg
STYLENAME wäre z.B. subSilver
suche davor einfügen

Code: Alles auswählen

/*
	Farbe der Themenart in der Forenansicht
	siehe: http://www.phpbb.de/viewtopic.php?t=152001
*/ 
// wichtige Themen
$GLOBALS['__css'][POST_STICKY] = 'sticky';
// Ankündigungen
$GLOBALS['__css'][POST_ANNOUNCE] = 'announce';
// normale Themen
$GLOBALS['__css'][POST_NORMAL] = 'normal';
Hier kannst du die Namen der CSS Klassen angeben, welche für die entsprechende Themenart verwendet werden soll. Die CSS Klasse musst du natürlich noch in der CSS Datei des Styles oder in der overall_header.tpl definieren (je nach dem ob die CSS Datei verwendung findet, siehe dazu: KB:css_aktivieren).

viewforum.php
suche

Code: Alles auswählen

			'TOPIC_TYPE' => $topic_type,
danach einfügen

Code: Alles auswählen

			/*
				Farbe der Themenart in der Forenansicht
				siehe: http://www.phpbb.de/viewtopic.php?t=152001
			*/
			'TOPIC_TYPE_CLASS' => isset($__css[$topic_rowset[$i]['topic_type']]) ? ' '.$__css[$topic_rowset[$i]['topic_type']] : '',
viewforum_body.tpl
suchen

Code: Alles auswählen

topictitle
ersetzten mit

Code: Alles auswählen

topictitle{topicrow.TOPIC_TYPE_CLASS}
In dem Fall musst du für wichtige Themen eine CSS Klasse namens sticky, für Ankündigungen die CSS Klasse announce und für normale Themen eine CSS Klasse normal erstellen.

sieht dann z.B. so aus:

Code: Alles auswählen

.sticky { color : #CCCC00 }

Was du bevorzugst ist logischweise dir überlassen ;)

Verfasst: 26.07.2007 21:02
von dasill
nice thx aber leider find ich die Datei nicht topictitle?!

Aber ist kein ding ist ja nicht so wichtig hehe :D

Verfasst: 26.07.2007 21:08
von punkface
Oh, ich meinte natürlich viewforum_body.tpl anstatt viewtopic_body.tpl .. :oops:

Verfasst: 27.07.2007 01:19
von dasill
ach so hehe ok jetzt funktionierts thx PERFEKT N1... ;)

Verfasst: 28.03.2008 19:41
von Bibi2
punkface hat geschrieben:Wenn du für wichtige Themen und Ankündigungen andere Farben verwenden willst, musst du etwas mehr als nur etwas CSS Code ändern. Klar kannst du den HTML und CSS Code in die Sprachdatei einfügen, da hat er aber mMn nichts zu suchen, weil die Farben dann nicht mehr templateabhängig sind.

Besser, dafür aber auch viel komplizierter ;), find ich, ist z.B. so was in der Richtung:

STYLENAME.cfg
STYLENAME wäre z.B. subSilver
suche davor einfügen

Code: Alles auswählen

/*
	Farbe der Themenart in der Forenansicht
	siehe: http://www.phpbb.de/viewtopic.php?t=152001
*/ 
// wichtige Themen
$GLOBALS['__css'][POST_STICKY] = 'sticky';
// Ankündigungen
$GLOBALS['__css'][POST_ANNOUNCE] = 'announce';
// normale Themen
$GLOBALS['__css'][POST_NORMAL] = 'normal';
Hier kannst du die Namen der CSS Klassen angeben, welche für die entsprechende Themenart verwendet werden soll. Die CSS Klasse musst du natürlich noch in der CSS Datei des Styles oder in der overall_header.tpl definieren (je nach dem ob die CSS Datei verwendung findet, siehe dazu: KB:css_aktivieren).

viewforum.php
suche

Code: Alles auswählen

			'TOPIC_TYPE' => $topic_type,
danach einfügen

Code: Alles auswählen

			/*
				Farbe der Themenart in der Forenansicht
				siehe: http://www.phpbb.de/viewtopic.php?t=152001
			*/
			'TOPIC_TYPE_CLASS' => isset($__css[$topic_rowset[$i]['topic_type']]) ? ' '.$__css[$topic_rowset[$i]['topic_type']] : '',
viewforum_body.tpl
suchen

Code: Alles auswählen

topictitle
ersetzten mit

Code: Alles auswählen

topictitle{topicrow.TOPIC_TYPE_CLASS}
In dem Fall musst du für wichtige Themen eine CSS Klasse namens sticky, für Ankündigungen die CSS Klasse announce und für normale Themen eine CSS Klasse normal erstellen.

sieht dann z.B. so aus:

Code: Alles auswählen

.sticky { color : #CCCC00 }

Was du bevorzugst ist logischweise dir überlassen ;)

Hallo :grin:

ich möchte Wichtig und Ankündigung auch gerne in zwei verschiedenen Farben anzeigen lassen. Leider komme ich nicht so ganz klar mit den Anweisungen :oops:

Ich hab die *.css für den Style aktiviert und verwende ein phpPP 2.0.22.

In der viewforum_body.tpl finde ich den Code: topictitle zweimal, die ganze Zeile sieht so aus:

<td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

Welche der beiden Codestellen muss ich ändern, oder muss ich beide ändern?

Und diese Anweisung:
In dem Fall musst du für wichtige Themen eine CSS Klasse namens sticky, für Ankündigungen die CSS Klasse announce und für normale Themen eine CSS Klasse normal erstellen.

sieht dann z.B. so aus:

Code: Alles auswählen

.sticky { color : #CCCC00 }
Verstehe ich garnicht :oops: wo muss ich das einfügen? In der *.css vom Style? Und muss ich das für "sticky", "announce" u. "normal" - also dreimal einfügen?

Sorry, aber ich kenn mich sogarnicht aus :oops: :oops:

Danke schonmal für eure Hilfe :grin:

LG. Bibi