Anderer Nachrichten-Button bei neuer PN

Begonnen von Manuel, 17 Juli 2007, 11:48:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Manuel

Huhu zusammen,

ich finde das mit den privaten Nachrichten im smf noch nicht so super.

Derzeit hab ich nur einen Button für private Nachrichten (im_inbox.gif),
wenn man jetzt aber eine neue Nachricht bekommt dann bleibt es derselbe Button und man erkennt nicht wirklich ob man Post hat.

Ich hätte das gerne wie in diesem Forum hier, wo dann ein anderer Button erscheint.

Wie müsste ich das umsetzen?

Gruß, Manu
Mein pragmaMx -> Berufswahl-Online.de

Manuel

Mein pragmaMx -> Berufswahl-Online.de

Manuel

Ich hab zumindest schon mal den Teil gefunden, der geändert werden muss.

in der index.template.php sind folgende Zeilen zu überarbeiten:
// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo ($current_action == 'pm' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'pm' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=pm">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a>
</td>' , $current_action == 'pm' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


Im SMF Forum hab ich dann folgendes gefunden:
// Show Flashy icon if user has new messages and it not a guest
if (!$context['user']['is_guest'] && $context['user']['unread_messages'])
      echo '
<a href="' . $scripturl . '?action=pm"><img src="' . $settings['images_url'] . '/newim_inbox.gif" border="0" />(' . $context['user']['unread_messages'] . ')</a> ' . $context['menu_separator'] . '';


Nun hab ich die Zeile schon in zig verschiedenen Varianten eingefügt und geändert. Aber irgendwie will es nicht klappen. Kann sich das mal bitte jemand anschauen der von sowas Ahnung hat?

Gruß, Manu
Mein pragmaMx -> Berufswahl-Online.de

henne

Hi,

so sieht das bei uns im SMF Theme (index.template.php) aus:

// private Messages
if ($context['user']['is_logged'] && $context['allow_pm']) {
$alt = $txt[152] . ' ' . $context['user']['messages'] . ' ' . ($context['user']['messages'] != 1 ? $txt[153] : $txt[471]) . $txt['newmessages4'] . ' ' . $context['user']['unread_messages'] . ' ' . ($context['user']['unread_messages'] == 1 ? $txt['newmessages0'] : $txt['newmessages1']);
$img = ($context['user']['unread_messages']) ? 'pm_new.gif' : 'pm_no_new.gif';
echo '
<a href="', $scripturl, '?action=pm" title="' . $alt . '">',
($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/' . $img . '" alt="' . $txt['smf199'] . '" border="0" />' : $txt['144']),
'</a>', $context['menu_separator'];
}


Bin mir nicht ganz sicher ob das schon alles war. Das hatte damals Andi eingebaut.
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Manuel

Nabend,

vielen vielen Dank Henne, dass du nachgeschaut hast!!! Damit klappts einwandfrei  :thumbup:

Gruß, Manu
Mein pragmaMx -> Berufswahl-Online.de