pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: Manuel in 17 Juli 2007, 11:48:20

Titel: Anderer Nachrichten-Button bei neuer PN
Beitrag von: Manuel in 17 Juli 2007, 11:48:20
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
Titel: Re: Anderer Nachrichten-Button bei neuer PN
Beitrag von: Manuel in 18 Juli 2007, 13:46:46
Kann hier echt keiner helfen?  :gruebel:
Titel: Re: Anderer Nachrichten-Button bei neuer PN
Beitrag von: Manuel in 18 Juli 2007, 14:23:08
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
Titel: Re: Anderer Nachrichten-Button bei neuer PN
Beitrag von: henne in 18 Juli 2007, 15:45:15
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.
Titel: Re: Anderer Nachrichten-Button bei neuer PN
Beitrag von: Manuel in 18 Juli 2007, 21:21:53
Nabend,

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

Gruß, Manu