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.