MyBB.de Forum

Normale Version: Link für Gäste im Top-Menü verstecken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo

Gefunden habe ich 'Hide Links' und 'Hide Plugin'. Beides jedoch Plugins, um Links innerhalb des Forums zu verstecken.

Ich möchte jedoch ein Menüpunkt im Top-Menü (also ganz oben) für Gäste und Leute, die noch nicht aktiviert sind, verstecken.

Der Link ist ja bekanntlich im header Bereich gesetzt. Doch wie kann ich dort nun mitteilen, dass der Link erst bei eingeloggtem Benutzer angezeigt werden soll?
Super... danke....
Darf man im Template header PHP Code einfügen? (gehe nach dem 1. Beispiel)
In Templates kannst du kein PHP benutzen.
Alles klar.... habe in der global.php die entsprechenden If Anweisungen eingetragen und nur den Namen vom Link in die Variable gesetzt. Nicht angemeldete bekommen also einen leeren Link und somit nichts zu sehen.

Nun möchte ich mit einer 'or' Bedingung im If noch die auf 'Aktivierung Wartenden' ausschliessen.
Wo sehe ich die ID der Benutzergruppe? In der Benutzergruppe auf jeden Fall nicht.
Habe die ID via PhpMyAdmin in der DB gefunden.

Lösung sieht nun wie folgt aus:
Code:
// Variabeln setzen ausser für Gäste (1) und Wartende (5) und Gebannte (7)
if ($mybb->user['usergroup'] != '1' AND $mybb->user['usergroup'] != '5' AND $mybb->user['usergroup'] != '7')
{
$Plauder_link = 'Plauderecke';
}

Somit erledigt.
Danke für die Hilfe.
(14.11.2009, 18:52)Mansaylon schrieb: [ -> ]Darf man im Template header PHP Code einfügen? (gehe nach dem 1. Beispiel)
Normalerweise nicht, aber das verlinkte Plugin machts möglich.