MyBB.de Forum

Normale Version: Shoutbox für bestimmte gruppen ausblenden !
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen.

Ich hab in meinem Board eine Shoutbox eingebaut.

Die Shoutbox sollen aber nicht alle sehen,
nur bestimmte User-Gruppen !

Ein Gast kann ja die Shoutbox auch nicht sehen !

Ist es möglich die Shoutbox für bestimmte User-Gruppen so anzuzeigen wie bei Gästen ?

Link zum Board: http://genf.tophost.ch/~dflexx/gtat/index.php


bis gli...
greetz DaStaFlexX
Öffne die Datei shoutbox.php und suche nach:
PHP-Code:
if($mybb->user['uid'] == 0)
{
    
// Sorry mate, you're not coming in!
    
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');

Ersetzen durch:
PHP-Code:
if($mybb->user['uid'] == "0" || $mybb->user['usergroup'] == "x" || $mybb->user['usergroup'] == "y" || $mybb->user['usergroup'] == "z")
{
    
// Sorry mate, you're not coming in!
    
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');

Ersetze x, y und z durch die IDs der Gruppen, die die Shoutbox nicht sehen sollen. Ggf. kannst du weitere Gruppen hinzufügen.
Vielen dank Michael ! Wink

Das hat wunderbar geklapt !


bis gli...
greetz DaStaFlexX
sry wegen doppel-post !

Zitat:Die Shoutbox sollen aber nicht alle sehen,
nur bestimmte User-Gruppen !
Geht das auch mit MyBB1.2 ?

Ich hab mal meine shoutbox.php angehängt !

bis gli...
greetz DaStaFlexX
Ja, suche nach:
PHP-Code:
require_once './global.php'
Darunter einfügen:
PHP-Code:
if($mybb->user['uid'] == "0" || $mybb->user['usergroup'] == "x" || $mybb->user['usergroup'] == "y" || $mybb->user['usergroup'] == "z")
{
    
// Sorry mate, you're not coming in!
    
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');

Hallo kann mann das auf für Activate User machen? Also die auf die Freischaltung vom Admin warten

was muss ich im Code verändern, danke
Du musst nur in dem o.a. Code die gid der Usergruppe (bei vermutlich auch 5) einfügen....
meinst du das son ['usergroup'] dies mit activate wait ersetzten
und was meinst du mit 5?
Beispiel:
PHP-Code:
if($mybb->user['usergroup'] == "5")
{
    
// Sorry mate, you're not coming in!
    
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');

Dann sollten die User, die auf ihre Aktivierung warten, die Shoutbox nicht sehen können.
super, danke
damit ich ja nix falsch mache, das mache ich in der php datei, mitte Notepad
und dann lade ich es neu ins Forum?
Seiten: 1 2