Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Menubar
#1
Hi,

Wie kann ich das machen, das wenn ich eingeloggt bin, das dann bsp. im Menupunkt "Login" das Teams angezeigt wird, und im ausgeloggten Modus nicht?

PHP-Code:
<ul class="menu_page">
                  <
li><a href="#">Menu1</a>
                     <
ul>
                     <
li><a href="#" class="faq">FAQ</a></li>
                     <
li><a href="support/chat.php" onclick="FensterOeffnen(this.href); return false" class="support">Support</a></li>
                     </
ul></li>
                  <
li><a href="#">Menu2</a>
                     <
ul>
                     <
li><a href="#" class="faq">FAQ</a></li>
                     <
li><a href="support/chat.php" onclick="FensterOeffnen(this.href); return false" class="support">Support</a></li>
                     </
ul></li>
                  <
li><a href="#">FORUM</a>
                     <
ul>
                     <
li><a href="#" class="suche">Suche</a></li>
                     <
li><a href="#" class="faq">FAQ</a></li>
                     <
li><a href="#" class="kalender">Kalender</a></li>
                     <
li><a href="#" class="statistik">Statistik</a></li>
                     <
li><a href="support/chat.php" onclick="FensterOeffnen(this.href); return false" class="support">Support</a></li>
                     </
ul></li>
                  <
li><a href="#">LOGIN</a>
                     <
ul>
                     <
li><a href="#" class="registrieren">Registrieren</a></li>
                     <
li><a href="#" class="passwort">Passwort</a></li>
                     <
li><a href="#" class="mitglieder">Mitglieder</a></li>
                     <
li><a href="teams.php" class="teams">Team</a></li>
                     <
li><a href="support/chat.php" onclick="FensterOeffnen(this.href); return false" class="support">Support</a></li>
                     </
ul></li>
            </
ul

Danke
Zitieren
#2
Du könntest diese Plugin installieren und um den Link, der nicht für Gäste sichtbar sein soll, dies umschliessen.

PHP-Code:
<if $mybb->user['usergroup'] != 1 then>hier dein link vom Menü</if> 
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Soll das dann jeweils so aussehen:
Code:
<if $mybb->user['usergroup'] != 1 then><li><a href="teams.php" class="teams">Team</a></li></if>


Danke
Zitieren
#4
Richtig.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#5
Wo finde ich die Gruppen bzw. wenn es nur ein Admin oder Mod. bsp sehen darf wie müsste das aussehen?
Zitieren
#6
Wenn es für mehrere Gruppen gelten soll die den Link nicht sehen sollen muss Du dies in einen array packen. Sollte so aussehen.

PHP-Code:
<if !in_array($GLOBALS['mybb']->user['usergroup'], array(1,2,5,7)) then>hier wieder dein Link</if> 

In diesem Beispiel ist der Link nur für Mods, Supermofs und Admins zu sehen, oder halt deine separatem Gruppen ID eintragen.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#7
Hallo,

Top Danke, für was steht jetzt da welche Zahl so wie ich das sehe?

1,2,5,7

also Group 1,2,5,7 können den Link sehen alle anderen nicht oder verstehe ich das falsch?

Sorry das ich da so frage, hab da keine Ahnung^^ Smile
Zitieren
#8
Nein dies sind die Gruppen ID´s und diese Gruppen sehen diesen Link dann nicht.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#9
Hallo,

wie kann ich das so machen, das im eingeloggten Modus das Login, Registrieren, Passwort vergessen nicht mehr in der Menubar erscheint?

.. und Statistik sollte nur im eingeloggten Modus sichtbar sein in der Menubar.

PHP-Code:
<li><a href="forum">FORUM</a>
<
ul>
<
li><a href="forum/member.php?action=login" class="login">Login</a></li>
<
li><a href="forum/member.php?action=register" class="registrieren">Registrieren</a></li>
<
li><a href="forum/member.php?action=lostpw" class="passwort">Passwort</a></li>
<
li><a href="forum/memberlist.php" class="mitglieder">Mitglieder</a></li>
<
li><a href="forum/misc.php?action=help" class="faq">FAQ</a></li>
<
li><a href="forum/search.php" class="suche">Suche</a></li>
<
li><a href="forum/calendar.php" class="kalender">Kalender</a></li>
<
li><a href="forum/stats.php" class="statistik">Statistik</a></li>
<
li><a href="support/chat.php" onclick="FensterOeffnen(this.href); return false" class="support">Support</a></li>
</
ul></li

brauch ich dazu auch das Plugin wie im Thread 2?

Danke Wink
Zitieren
#10
Wenn Du in deinem oder anderem Forum angemeldet bist, sollte es nicht mehr zu sehen sein. Die Frage ist also, warum ist es bei dir dann so.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren