"Es gibt eine neue Nachricht" formatieren

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
.julius
Mitglied
Beiträge: 11
Registriert: 20.06.2006 11:49
Wohnort: Seevetal

"Es gibt eine neue Nachricht" formatieren

Beitrag von .julius »

Hallo Leute,

in meinem Theme ist es leider sehr dezent gelöst, wenn eine neue Nachricht eingegangen ist. Jetzt würde ich das ganze gerne so lösen, dass wenn eine neue Nachricht eintrifft der Schriftzug rot wird oder so. Aber er soll es in der normalen Standartfarbe haben,wenn keine neue im Fach ist.

Jemand ne iDee?
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hio,

hätte da eine 3 Minuten Lösung. (Sichere vorher die Dateien, falls es bei dir nicht funktioniert.)

öffne page_header.php

suche (ca. Zeile 260)

Code: Alles auswählen

//
// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{

	if ( $userdata['user_new_privmsg'] )
	{
		$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
		$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
füge danach ein

Code: Alles auswählen

		$color_priv_msg1 = '<font color="red">';
		$color_priv_msg2 = '</font>';
suche (ca. Zeile 290)

Code: Alles auswählen

	}
	else
	{
		$l_privmsgs_text = $lang['No_new_pm'];
füge danach ein

Code: Alles auswählen

                $color_priv_msg1 = '';
                $color_priv_msg2 = '';
suche (ca. Zeile 360)

Code: Alles auswählen

	'PRIVATE_MESSAGE_INFO' => $l_privmsgs_text,
	'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
	'PRIVATE_MESSAGE_NEW_FLAG' => $s_privmsg_new,
füge danach ein

Code: Alles auswählen

        'PRIVATE_MESSAGE_COLOR1' => $color_priv_msg1,
        'PRIVATE_MESSAGE_COLOR2' => $color_priv_msg2,
öffne overall_header.tpl
suche

Code: Alles auswählen

<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>
ersetze mit

Code: Alles auswählen

<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_COLOR1}{PRIVATE_MESSAGE_INFO}{PRIVATE_MESSAGE_COLOR2}</a>
Sieht komisch aus, ist aber so :)
Benutzeravatar
Banger
Ehemaliges Teammitglied
Beiträge: 375
Registriert: 03.05.2005 21:53
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Banger »

MartinITM hat geschrieben:

Code: Alles auswählen

		$color_priv_msg1 = '<font color="red">';
		$color_priv_msg2 = '</font>';
Nicht ganz...
=> http://www.phpbb.de/viewtopic.php?p=720514#720514
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“