MyBB.de Forum
Private Nachrichten auf startseite einbauen ! - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Private Nachrichten auf startseite einbauen ! (/thread-4755.html)



Private Nachrichten auf startseite einbauen ! - DaStaFlexX - 02.02.2007

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:
   

So sieht es ein Gast:
   

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

bis gli...
greetz DaStaFlexX


RE: Private Nachrichten auf startseite einbauen ! - Michael - 02.02.2007

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")."\";"); 



RE: Private Nachrichten auf startseite einbauen ! - frankrieger - 02.02.2007

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")."\";");




RE: Private Nachrichten auf startseite einbauen ! - DaStaFlexX - 02.02.2007

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


RE: Private Nachrichten auf startseite einbauen ! - ICEzW3RG - 25.06.2007

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!


RE: Private Nachrichten auf startseite einbauen ! - Michael - 25.06.2007

https://www.mybb.de/forum/showthread.php?tid=5107&pid=36794#pid36794


RE: Private Nachrichten auf startseite einbauen ! - ICEzW3RG - 25.06.2007

Danke Dir :-)