MyBB.de Forum

Normale Version: Private Nachrichten auf startseite einbauen !
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen

Ich habe vor längerer zeit mal eine PN-Box auf meiner Startseite (unten bei forenstatistik) eingebaut !
Nun ist mir aufgefallen das die anzeige unterschiedlich ist, wenn man angemeldet ist oder nur als gast !
(klar was soll es bei gast den schon anzeigen) Wink

Ich habe das Template "Startseite -> index_stats"  folgendes hinzugefügt:
Code:
<tr><td class="tcat" colspan="4"><strong>{$lang->welcome_pms}</strong> [<a href="private.php">Posteingang</a>]</td></tr>
<tr>
<td class="trow1" width="4%" align="center" valign="center"><img src="images/email_open.gif" alt="" /></td>
<td class="trow1" colspan="3"><span class="smalltext">
<a href="private.php?action=send">Neue Nachricht erstellen</a> | {$lang->welcome_pms_usage}
</span>
</td>
</tr>
Wenn man angemeldet ist, sieht es so aus:
[attachment=1618]

So sieht es ein Gast:
[attachment=1619]

Vielleicht ist es irgendwie möglich die BN-Box gür den Gast auszublenden !
aber wie...?

bis gli...
greetz DaStaFlexX
Erstelle ein neues Template mit dem Inhalt der Box, z.B. mit dem Namen index_stats_pms. Dann fügst du im bisherigen Template an die Stelle die Variable {$index_stats_pms} ein und in der index.php bevor das Template geladen wird, das die Variable enthält:
PHP-Code:
eval("\$index_stats_pms = \"".$templates->get("index_stats_pms")."\";"); 
Du kannst die Änderungen in ein gesondertes Template speichern (z.B.: index_pms) und an die Stelle, an der sie bisher waren, stellst du eine Variable (z.B.: {$pms_stats} ).
Dann fügst du in der Datei index.php vor:
PHP-Code:
eval("\$forumstats = \"".$templates->get("index_stats")."\";"); 
folgendes ein:
PHP-Code:
if ($mybb->user['uid'] != "0")
{
eval(
"\$pms_stats = \"".$templates->get("index_pms")."\";");

Ja danke leude Wink
Funktioniert wunderbar !

Super !
So wird es für Gäste einfach ausgeblendet !

Habe übrigens das von frankrieger benutzt. Wink

bis gli...
greetz DaStaFlexX
Habe ein ähnliches Problem.
Ich habe in der header-Navigation einen Link zur private.php erstellt.
Diesen hätte ich aber auch gerne nur dann sichtbar, wenn man eingeloggt ist. Kann ich oben genanntes irgendwie darauf abbilden?

Danke!
Danke Dir :-)