MyBB.de Forum

Normale Version: Gruppen-ID
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,
Ich habe den ganzen morgen rumgefummelt aber ich habe kein Plan,
wo ich die einzelnen Gruppen-ID´s finde!

Kann mir mal jemand weiter helfen?

Gruß R2D2
Entweder guckst du dir per phpMyAdmin die Tabelle usergroups an oder du gehst ins Admin-CP und guckst die den Cache "usergroups" im Cache-Manager an.
Jo danke!

Gruß Maik
Gibt es denn jetzt auch noch die möglichkeit das ich auf der Startseite als Gast die beiden Sachen (s. Anhang) ausblenden kann über die Gruppen-Id ?

Oder gibts da eine bessere Möglichkeit?

Gruß R2D2
Das ist möglich, hier eine Erklärung am Beispiel des Plugins Übersicht:

Die Funktionen des Plugins befinden sich in der Plugindatei zwischen Zeile 333
PHP-Code:
// Funktionen
function overview()

und Zeile 529
PHP-Code:

Soll das Plugin bei Gästen nicht angezeigt werden, kannst du die Anzeige anhand der Gruppen-ID unterbinden.

Füge dazu am Anfang ein:
PHP-Code:
if($mybb->user['usergroup'] != "x") { 
und am Ende eine weitere Klammer
PHP-Code:

So sollte es dann aussehen:
PHP-Code:
// Funktionen
function overview()
{
if(
$mybb->user['usergroup'] != "x") {

...

// Template laden
eval("\$overview = \"".$templates->get("index_overview")."\";");
}

x musst du durch die Gruppen-ID der Gäste ersetzen. Das Plugin wird jetzt nur noch dann asugeführt, wenn es sich nicht um einen Gast handelt.
Irgendwie klappt das nicht, es bleibt drinne ob wohl alles stimmen sollte,oder sagen wir mal es tritt kein fehler auf!
Sorry, ich hatte eine Klammer am Ende vergessen. Hast du da zwei Klammern hintereinander (so wie jetzt in meinem vorigen Beitrag)?
ja die zweite habe ich gesetzt! ohne die hatte er mir nen fehler ausgegeben!
Konnte auch nicht funktionieren. Der Code am Anfang muss unter die Zeile
PHP-Code:
global $db$mybb$cache$templates$theme$lang$overview
also
PHP-Code:
function overview()
{
global 
$db$mybb$cache$templates$theme$lang$overview;
if(
$mybb->user['usergroup'] != "1") { 
Jo hat geklappt!
werde jetzt mal mein glück beim willkommen-panel versuchen

Danke nochmal!