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
Link für Usergruppen ausblenden
#1
Servus

Nun ich habe folgendes Problem, ich möchte im Header für mich einen Link einbauen, den nur die Admins und Mods sehen können.
Jetzt habe ich schon in einem anderem Thema so etwas gebaut und das funktioniert auch gut.

https://www.mybb.de/forum/thread-22333-p...#pid158823

Heute habe ich eine Zeitlang an meinen Versuch herumgebastelt, aber ich brings nicht hin.
Wobei es jetzt um ein neues Forum geht, daß ich im Headermenü verlinken möchte.
Ich häng jetzt mal hier den Kompletten Code rein, vielleicht kann sich den wer mal anschauen:

PHP-Code:
if ( $mybb->usergroup['gid'] == "1");
elseif ( 
$mybb->usergroup['gid'] == "5")
{
}
else
{
$lms3 "<li><a href=\"{$mybb->settings['bburl']}/lms3/?m\" title=\"\"><span>Landkarte</span></a></li>";
}
if ( 
$mybb->usergroup['gid'] == "1");
elseif ( 
$mybb->usergroup['gid'] == "5")
{
}
else
{
$download "<li><a href=\"{$mybb->settings['bburl']}/downloads.php\" title=\"\"><span>Up und Download</span></a></li>";
}
if ( 
$mybb->usergroup['gid'] == "1");
elseif ( 
$mybb->usergroup['gid'] == "2")
if ( 
$mybb->usergroup['gid'] == "5");
elseif ( 
$mybb->usergroup['gid'] == "7")
if ( 
$mybb->usergroup['gid'] == "9");
elseif ( 
$mybb->usergroup['gid'] == "10")
$filmstammtisch "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>"

Wobei die Usergrupppen 9 und 10 neu erstellte Gruppen sind.

Und im Template füge ich dann das ein {$Filmstammtisch}

Hat wer einen Rat für mich ? Danke schon mal für eure Antworten
#2
Wenn du mehrere Gruppen haben willst, kannst du das so machen: https://www.mybb.de/forum/thread-22700-p...#pid157326
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
(09.03.2011, 15:32)StefanT schrieb: Wenn du mehrere Gruppen haben willst, kannst du das so machen: https://www.mybb.de/forum/thread-22700-p...#pid157326

Nun in den Link von dir habe ichs jetzt so versucht:

PHP-Code:
$verboteneGruppe = Array();
}
if (
in_array($mybb->usergroup['gid' == "1,2,5,7,9,10"],$verboteneGruppe ))
$verboteneGruppe "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>"

Nur das ist scheinbar falsch !

Edit:

Habs auch mal so probiert:

PHP-Code:
$verboteneGruppe = Array();
}
if (
in_array($mybb->usergroup['gid' == "1,2,5,7,9,10"],$verboteneGruppe ))
$filmstammtisch "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>"

Auch keine Ansicht des Links !
#4
PHP-Code:
$verboteneGruppe = array(1,2,5,7,9,10);
if (!
in_array($mybb->usergroup['gid'],$verboteneGruppe )){
$filmstammtisch "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>";

mit diesen Zeilen können die o.a. Benutzergruppen den Link NICHT sehen....
viele Grüße
Jockl
übersetzte und eigene Plugins
#5
(09.03.2011, 16:33)Jockl schrieb:
PHP-Code:
$verboteneGruppe = array(1,2,5,7,9,10);
if (!
in_array($mybb->usergroup['gid'],$verboteneGruppe )){
$filmstammtisch "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>";

mit diesen Zeilen können die o.a. Benutzergruppen den Link NICHT sehen....

Dammed, du hast natürlich recht --- weil du ja extra geschrieben hast man muß das Array füllen.
Ja das kommt wenn man zu lange an einer Sache herumknovelt.

Danke dir Jockl Shy


Allerdings hat dein Code nicht gleich auf Anhieb funktioniert. Der korrekte Code lautet nun :

PHP-Code:
$verboteneGruppe = array("1","2","5","7","9","10");
if (!
in_array($mybb->usergroup['gid'],$verboteneGruppe )){
$filmstammtisch "<li><a href=\"http://www.plexxart.at/mybb1.4.11\" title=\"\"><span>Filmstammtisch</span></a></li>";


Trotzdem danke !
#6
Was ist der Unterschied?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#7
(09.03.2011, 17:18)StefanT schrieb: Was ist der Unterschied?
Von einem Anfänger hätt ich jetzt die Frage verstanden Toungue

Noch mal zur Verdeutlichung Jockles Code
PHP-Code:
$verboteneGruppe = array(1,2,5,7,9,10); 

Mein korrigierter Code
PHP-Code:
$verboteneGruppe = array("1","2","5","7","9","10"); 
#8
Da die Benutzergruppe ein Integer-Wert ist, ist Jocks Code richtiger (macht bei PHP aber keinen Unterschied): http://www.php.net/manual/de/language.ty...ggling.php
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#9
Nun da hast du recht, ich habe jetzt nochmals Jockel Code probiert und mit dem gehts jetzt auch.
Vielleicht habe ich vorher was anderes falsch gemacht.
Verzeih mir Jockl Wink
#10
Dann ist ja gut... Smile
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Fehlermeldung beim Bearbeiten von Usergruppen und Foren Yasilein 9 2.492 21.12.2013, 17:24
Letzter Beitrag: Yasilein
  MyBB Usergruppen Problem xXKnightRiderXx 3 1.725 05.06.2012, 08:32
Letzter Beitrag: xXKnightRiderXx
  Usergruppen Porblem N3utrality 6 2.257 04.11.2010, 21:32
Letzter Beitrag: N3utrality