Beiträge: 163
	Themen: 56
	Registriert seit: 02.06.2008
	
	
 
	
	
		Hallo zusammen,
ich hab eine neue Seite im Forum eingefügt und darauf eine Shoutbox gemacht. (Ajax Shoutbox). Jetzt wollte ich mal fragen ob es möglich ist das man die Shoutbox/ Seite nur für bestimmte Benutzergruppen freischalten kann?
Grüße Naddel
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
	
		Ich werde mir das anschauen. Also eig. ist es relativ einfach das zu realisieren aber momentan bin ich in der Schule und habe keine Brechetigung Datein runterzuladen weshalb ich das auf später verlegen muss.
Ich werde mich auf jeden Fall darum kümmern. Einfach noch ein wenig Geduld mitbringen und Tee trinken
Mfg
Manu
	
 
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 163
	Themen: 56
	Registriert seit: 02.06.2008
	
	
 
	
	
		Hi,
das wäre echt klasse wenn das klappen würde.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
		
		
		28.11.2008, 20:48 
(Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2008, 20:49 von Manuel.)
		
	 
	
		Ungetestet!
Also in der spicefuse_shoutbox.php ist gaaaanz am Ende folgender Code:
PHP-Code:
function sb_can_view()
{
    global $mybb;
    
    if ($mybb->usergroup['canview'] == 0 OR ($mybb->settings['sf_sb_guestview'] == 0 && $mybb->user['usergroup'] == 1)) {
        return false;
    } else {
        return true;
    }
} 
Ersetze ihn mit:
PHP-Code:
/*
 * Für Benutzergruppen, die die Shoutbox sehen dürfen, einfach folgendes tun...
 * $mybb->user['usergroup'] == 4 || $mybb->user['usergroup'] == GROUPID
 * usw.
 */
function sb_can_view()
{
    global $mybb;
    
    if ($mybb->user['usergroup'] == 4) {
        return true;
    } else {
        return false;
    }
} 
Das würde es jetzt nur Admins die Einsicht in die Shoutbox gewähren.
	
 
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		im ACP, im Cache-Bereich. Dort gibt es einen Cache für die Usergruppen. Da steht alles drin, was Du brauchst. 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 163
	Themen: 56
	Registriert seit: 02.06.2008
	
	
 
	
	
		Habs gefunden - Danke
Zieht das nur die Primäre Benutzergruppe?
Wie zieht den auch die Secondere Benutzergruppe?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		meiner Meinung nach nur die primäre, sicher bin ich aber nicht.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
	
		Es wird die primäre Benutzergruppe abgefragt.
	
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 253
	Themen: 59
	Registriert seit: 11.03.2009
	
	
 
	
	
		wenn ich nun mehrere usergruppen einfügen möchte in den code, wie muss ich die dann auflisten ?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		 (28.11.2008, 20:48)Manuel schrieb:  PHP-Code:
...
if ($mybb->user['usergroup'] == 4)
... 
Ergänze den Inhalt der obigen Klammer einfach wie folgt:
PHP-Code:
if ($mybb->user['usergroup'] == 4 || $mybb->user['usergroup'] == xy || $mybb->user['usergroup'] == yz) 
Für 
xy und 
yz setzt Du die entsprechenden Gruppen-Id's ein und kannst es ggf. weiterführen. So lange, bis gar kein User mehr die Shoutbox sehen kann.