PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bei ungelesenen privaten Nachrichten GIF einblenden


MrZeropage
13.05.2004, 15:04
Ich möchte:

wenn ungelesene private Nachrichten vorliegen, soll daneben ein GIF angezeigt werden
die Textfarbe bei ungelesenen Nachrichten soll rot sein


What to do ? :)

MrZeropage
18.05.2004, 21:32
...mal anders gefragt - in welchem Template finde ich das <b> - HTML-Tag, welches verwendet wird, wenn ungelesene PMs vorliegen ?

Da kann ich dann das mit meinem Bild usw. einbasteln ;)

Mystics
19.05.2004, 00:01
Datei global.php:$pmunread_html = iif($bbuserinfo['pmunread'], "<strong>$bbuserinfo[pmunread]</strong>", $bbuserinfo['pmunread']);Müsstest du dort entsprechend ändern.

MrZeropage
19.05.2004, 09:17
Prima, thx.

Kann mir noch jemand sagen, wo ich den Text von $bbuserinfo['pmunread'] anpassen kann ?

Mystics
20.05.2004, 00:18
Da $bbuserinfo['pmunread'] nur eine Zahl ist, kannst du da nicht viel anpasssen :)

Du meinst vermutlich die Phrase unread_x_nav.

Reimer
20.05.2004, 12:21
Bei mir erscheint im Forum oben ein roter Balken mit dem Hinweis, dass eine neue PN eingetroffen ist. Ich habe dir einfach den entsprechenden Abschnitt kopiert, so dass dies entsprechend anpassen kannst.

<if condition="$bbuserinfo['pmunread']">
<div style="background: #FFCCCC; margin: 0; padding: 3px;" onclick="window.location.href='private.php?$session[sessionurl]'">
<phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl]">$vbphrase[private_messages_nav]</phrase>
</div>
</if>

MrZeropage
20.05.2004, 13:49
Ok, ich habe es jetzt geschafft:

<phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
<if condition="$show['pmstats']"><br />
<img src="images/statusicon/message.gif"> <phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl]">$vbphrase[private_messages_nav]</phrase>
</if>

Aber ich bekomme das verflixte Komma hinter "ungelesen" nicht weg !

unread_x_nav ist in den Phrasen als "{1} Ungelesen" abgelegt (ohne Komma !), und auch total_x_nav hat kein voranführendes Komma.

In der global.php kann ich aber bei der Generierung von unread_x_nav_compiled auch kein Komma finden:

$pmbox = array();
$pmbox['lastvisitdate'] = vbdate($vboptions['dateformat'], $bbuserinfo['lastvisit'], 1);
$pmbox['lastvisittime'] = vbdate($vboptions['timeformat'], $bbuserinfo['lastvisit']);
$pmunread_html = iif($bbuserinfo['pmunread'], "<strong>$bbuserinfo[pmunread]</strong>", $bbuserinfo['pmunread']);
$vbphrase['unread_x_nav_compiled'] = construct_phrase($vbphrase['unread_x_nav'], $pmunread_html);
$vbphrase['total_x_nav_compiled'] = construct_phrase($vbphrase['total_x_nav'], $bbuserinfo['pmtotal']);


Wie bekomme ich das Komma weg ?

Mystics
21.05.2004, 00:16
Wie bekomme ich das Komma weg ?
Phrase private_messages_nav:<a href="private.php?{3}">Private Nachrichten</a>: {1}, {2}.

MrZeropage
21.05.2004, 08:22
Danke, jetzt bin ich glücklich :)

Mein navbar-Template sieht nun so aus:

<!--PM Icon-->
<if condition="$bbuserinfo['pmunread']">
<img src="images/statusicon/message.gif"> <phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl]">$vbphrase[private_messages_nav]</phrase>
<else />
<phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl]">$vbphrase[private_messages_nav]</phrase></if>
<!--PM Icon-->