Seite 1 von 2

Neue Nachricht in anderer Farbe

Verfasst: 07.12.2003 14:24
von Joschi
Hallo zusammen,

Eine Frage hätte ich mal.

Ist es Möglich den Text "Sie haben eine neue Nachricht" oder "Sie haben x neue Nachrichten" in einer anderen Farbe darzustellen ?

Also wenn ich eine Neue PM bekomme das das in der overall_header.tpl
in Rot erscheint ??

Gibt es da einen Mod für oder kann mir jemand so Helfen ??

Schonmal Vielen Dank.

Gruß
Joschi

Verfasst: 07.12.2003 14:30
von Schumi
Suche in der lang_main.php die Texte, die du bearbeiten willst und füge die Farbe per html ein. Das könnte dann z.B. so aussehen:

Code: Alles auswählen

$lang['New_pms'] = '<font color="#DD6900">Du hast %d neue Nachrichten</font>';

Verfasst: 07.12.2003 15:21
von Joschi
Hallo Schumi,

Vielen Dank für die Flotte Antwort.
Hat Prima geklappt. :grin:

Schönen Dank
Joschi

Verfasst: 07.12.2003 16:30
von MrMind
Also den Vorschlag von Schumi ist schnell und relativ gut, allerdings muss man auch so mal bedenken, wenn man einen neuen Style hat und diese "rote" Farbe nun Standard in dem Style ist, fällt es nun wieder nicht auf.

Sprich: Diese Methode ist global und nicht Style abhängig.

Wenn man dies Styleabhänging machen möchte, also bei jedem Style eine andere Farbe ist es ein bissl aufwendiger.

Hab momentan nicht mein phpBB-System vor mir, sonst könnte ich evtl. dir eine möglichkeit noch geben, aber vielleicht findet sich ja noch ein User der das mal macht ;)

Ansonsten schreibe ich nächstes WE die zweite Lösung noch hinzu.

Mfg
MrMind

Verfasst: 07.12.2003 17:15
von MrMind
Naja so wie ich halt bin, konnte ich das jetzt net so stehen lassen ;)


Also hier eine neue Lösung die Style abhänging ist (die Farbe die oben bei den PM's angezeigt wird, ist die selbe wie die Admins haben, kann man immer noch selber anpassen):

overall_header.tpl

Suche nach:

Code: Alles auswählen

.helpline { background-color: {T_TR_COLOR2}; border-style: none; }
Darunter einfügen:

Code: Alles auswählen

.newpm { color: {T_FONTCOLOR3};}

includes/page_header.php

Suche nach:

Code: Alles auswählen

$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
Darunter einfügen:

Code: Alles auswählen

$l_privmsgs_text = '<span class=newpm>'.$l_privmsgs_text.'</span>';

Fertig.


Mfg
MrMind


PS: wenn du eine ganz andere Farbe haben möchtest, die du nicht verwendest, dann müsstest du einen neue Spalte in der DB erstellen bei Themes und diese dann entweder manuell eintragen oder halt noch in der admin_styles.php und den dazugehörigen Templates noch editieren, damit man es auch noch über das ACP einstellen kann für die Styles. Oben ist es nur eine Simple Lösung für alle Styles.

Verfasst: 07.12.2003 17:26
von Joschi
Hi MrMind,

Vielen Dank für deine Lösung. Da es in dem Board nur einen Style gibt ist dies nicht so schlimm.

Aber deine Methode habe ich mir mal in die Merkkiste gelegt.

Vielen Dank
Joschi

Verfasst: 29.12.2003 18:28
von Pseiko
Bei erscheint immer das im header: Du hast 2 neue Nachrichten" hspace="3" />Du hast 2 neue Nachrichten

Verfasst: 29.12.2003 18:31
von Acid
..scheinbar is da der Eintrag in der lang_main.php (?) wohl fehlerhaft.

Du kannst ja mal die Datei als *.txt Version hierher verlinken.

Verfasst: 29.12.2003 18:33
von Mungo
Auch wenn du keine neuen Nachrichten hast?

Verfasst: 29.12.2003 18:39
von Pseiko
nee nur wenn ich neue Nachrichten habe.

mit <b> und </b> geht es