Posteingang für User

Clarence
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung: Anzeige des Posteingangs für nicht registrierte User


Fehlermeldung:Dies sieht man als nicht registrierter:
Posteingang
Sie haben $countnew neue $pms_NEWMESSAGE ($countunread ungelesene, $counttotal $pms_TOTALMESSAGE insgesamt).

Dies sieht man als registrierter:
Posteingang
Sie haben 0 neue Nachrichten (0 ungelesene, 0 Nachrichten insgesamt).


Link zum Forum oder Screenshot:Ist mein Testforum, sieht nicht so prall aus aber zum testen reicht es!! http://www.rehlings-dienstleistungen.de/wbb2/index.php


Was wurde zuletzt geändert oder eingebaut?Den Posteingang umgesetzt vom ende des Forums in eine Tabellenaufteilung.


Als zweites habe ich noch die Frage, wie ich Menübuttons für nicht registrierte User unsichtbar mache für registrierte aber sichtbar sein sollen??

Danke schon mal im voraus für eure Hilfe.

Clarence
KleenMicha
Du ahst wie mr scheint Änderungen vorgenommen. Es wäre günstig zu wissen obs durch ein Hack oder selbst erstellt ist?

Wenn du nur registrierten Nutzern einen bestimmten Text sichtbar machen wilslt hilft es im Template den Bereich mit folgendem zu umschließen:

code:
1:
<if(!$wbbuserdata['userid'])><then> ...hier dein teil ... </then></if>


Die zweite Frage dürfte auch beantwortet sein.
W00tkaeppi
Zitat:
Den Posteingang umgesetzt vom ende des Forums in eine Tabellenaufteilung.


Du hast den Teil des Posteingangs wahrscheinlich außerhalb des "Wirkungsbereichs" der index.php positioniert wie mir scheint. Was hast Du genau gemacht? Wo liegt die Box nun, in welchem Template?
Clarence
Es ist kein Hack gewesen. Habe es per hand umgesetzt. Dummerweise habe ich das original weggeworfen. Es ist aber noch im selben Template index drinn.
Das Script sieht wie folgt aus:

<span class="smallfont"><b><a href="pms.php{$SID_ARG_1ST}">
<font color="blue">{$lang->items['LANG_START_PMIN']}</font></a>
</b><br />{$lang->items['LANG_START_PMS']}</span>


Wenn ich <if(!$wbbuserdata['userid'])><then> ...hier dein teil ... </then></if> einsetze, dann verschwindet es für alle User und Mitglieder und kommt auch bei einer neuen PN nicht wieder zum vorschein.

So wäre es wohl richtiger: <if(!$wbbuserdata['userid'])><then> ...hier dein teil ... </then></if>

Danke nochmal für das Script! Hat funktioniert.
Clarence