MyBB.de Forum
Shoutbox Berechtigung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Shoutbox Berechtigung (/thread-27844.html)



Shoutbox Berechtigung - Ich habe keine ahnung - 12.04.2013

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 ?


RE: Shoutbox Berechtigung - StefanT - 12.04.2013

In dem Code gehen völlig wahllos Klammern auf und zu...


RE: Shoutbox Berechtigung - Ich habe keine ahnung - 12.04.2013

Und um welche Klammern handelt es sich ? Habe ihn so kopiert und weiter geführt.


RE: Shoutbox Berechtigung - Jockl - 12.04.2013

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;
    }




RE: Shoutbox Berechtigung - Ich habe keine ahnung - 13.04.2013

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 ?


RE: Shoutbox Berechtigung - Jockl - 13.04.2013

(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...


RE: Shoutbox Berechtigung - Ich habe keine ahnung - 13.04.2013

Das eine gewisse Gruppe die Box nicht sehen kann.


RE: Shoutbox Berechtigung - Jockl - 13.04.2013

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-post-166494.html#pid166494