MyBB.de Forum

Normale Version: Shoutbox Berechtigung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich habe zwar hier zwar schon meine Lösung gefunden KLICK aber da das Thema schon geschlossen ist,und ein Problem mit der Umsetzung habe, mache ich ein neues Thema auf.

Laut dem Code aus dem alten Thema muss ich die Gruppen ID´s auflisten die die Shoutbox sehen dürfen.
Mein Code sieht so aus:

function sb_can_view()
{
global $mybb;

if ($mybb->user['usergroup'] == 4|| $mybb->user['usergroup'] == 2 || $mybb->user['usergroup'] == 3)($mybb->user['usergroup'] == 6 || $mybb->user['usergroup'] == 13 ||($mybb->user['usergroup'] == 17 || $mybb->user['usergroup'] == 18 ||($mybb->user['usergroup'] == 19 || $mybb->user['usergroup'] == 20 ||($mybb->user['usergroup'] == 21)
return true;
} else {
return false;
}
}

Aber leider ist mit dem Code mein ganzes Forum weg. Ist ein Fehler in meinem Code ?
In dem Code gehen völlig wahllos Klammern auf und zu...
Und um welche Klammern handelt es sich ? Habe ihn so kopiert und weiter geführt.
Probier es mal so
PHP-Code:
function sb_can_view()
{
    global 
$mybb;

    if (
$mybb->user['usergroup'] == || $mybb->user['usergroup'] == || $mybb->user['usergroup'] == ||
            
$mybb->user['usergroup'] == || $mybb->user['usergroup'] == 13 || $mybb->user['usergroup'] == 17 ||
            
$mybb->user['usergroup'] == 18 || $mybb->user['usergroup'] == 19 || $mybb->user['usergroup'] == 20 ||
            
$mybb->user['usergroup'] == 21)
        return 
true;
    }
    else
    {
        return 
false;
    }

oder alternativ
PHP-Code:
function sb_can_view()
{
    global 
$mybb;
    
    
$my_usergroup = array(4,2,3,6,13,17,18,19,20,21);

    if(
in_array($mybb->user['usergroup'], $my_usergroup)
        return 
true;
    }
    else
    {
        return 
false;
    }

Gehen leider beide Versionen nicht :-(
Es geht bei mir ja auch nur um eine Gruppe.
Kann man die Gruppe nicht mit bei dem Code einfügen,der die Box "unsichtbar" macht ?
(13.04.2013, 06:09)Ich habe keine ahnung schrieb: [ -> ]Es geht bei mir ja auch nur um eine Gruppe.
Was willst Du denn eigentlich genau haben? Vielleicht lässt sich Dein Problem dann etwas schneller lösen...
Das eine gewisse Gruppe die Box nicht sehen kann.
Der Shoutbox-Thread ist zwar ziemlich lang, aber mit ein wenig Geduld wärst Du darin fündig geworden.....
https://www.mybb.de/forum/thread-20619-p...#pid166494