MyBB.de Forum

Normale Version: Benutzergruppen was verweigern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
PHP-Code:
function board_messages()
{
    global 
$db$templates$board_messages$current_page$mybb;
    if(
$mybb->usergroup['gid'] != "1"){
        
$board_messages '';
        
$query $db->simple_select('board_messages''*'"enabled='1'");
        while(
$message $db->fetch_array($query))
        {
            if(
$message['global'] != || $current_page == 'index.php')
            {
                if(!
$message['class'])
                {
                    
$message['class'] = 'board_message';
                }

                
$board_messages .= '<div class="'.$message['class'].'">'.$message['message'].'</div>';
            }
        }
    }


speziell geht es hier drum... also bis jetzt dürfen gäste nichts sehen, aber jetzt sollen sie es sehen und die anderen gruppen nicht...
Wie gesagt.. 

PHP-Code:
if($mybb->usergroup['gid'] == "1"){ 
da tut sich aber nichts...
Muss die Gruppenabfrage nicht innerhalb der while Schleife ?
PHP-Code:
function board_messages()
{
    global 
$db$templates$board_messages$current_page$mybb;
    if(!
$mybb->user['uid'] || $mybb->user['usergroup'] == 1){
       
$board_messages '';
       
$query $db->simple_select('board_messages''*'"enabled='1'");
        while(
$message $db->fetch_array($query))
        {
         if(
$message['global'] != || $current_page == 'index.php')
            {
                if(!
$message['class'])
                {
                    
$message['class'] = 'board_message';
                }

                
$board_messages .= '<div class="'.$message['class'].'">'.$message['message'].'</div>';
            }
        }
    }


dies scheint zu funktionieren...
jetzt würde mich mal eine einfach erklärung benötigen:

was macht das !, dass == bzw. ||genau
Seiten: 1 2