Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Private Nachrichten auf startseite einbauen !
#1
Exclamation 
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
Zitieren
#2
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")."\";"); 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
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")."\";");

Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Zitieren
#4
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
Zitieren
#5
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!
Zitieren
#6
https://www.mybb.de/forum/showthread.php...4#pid36794

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#7
Danke Dir :-)
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Private Nachrichten verschicken K-Help4You 1 1.234 01.08.2012, 06:07
Letzter Beitrag: Jockl
  Private Nachrichten Administrieren tm2 2 1.166 20.08.2011, 15:42
Letzter Beitrag: tm2
  Private Nachrichten an einen anderen User umleiten? Axxis 4 2.379 14.06.2010, 00:41
Letzter Beitrag: Axxis
  Private NAchrichten inerhalb einer bestimmten Gruppe ignos 9 3.593 14.02.2008, 16:08
Letzter Beitrag: Anke
  Private Nachrichten im Admin Bereich lesen siebenstein4u 2 1.659 28.05.2007, 12:19
Letzter Beitrag: siebenstein4u