Seite 1 von 2

[pcpin Chat] Moderator Befugnisse

Verfasst: 18.12.2004 13:39
von tomtom
Hallo,

meine Moderatoren sollen im Chat auf die Mitgliederliste zugreifen können, und auch die Userdaten editieren können.

Bislang ist das dem Admin vorbehalten. Die Mods können bislang nur User kicken und Bannen.

Was muss ich ändern, um ihnen das zu ermöglichen? Ich möchte ihnen keinen Admin-Status geben!

Verfasst: 29.12.2004 07:30
von Medics
Hallo tomtom,

wenn Du den PCPIN Chat in der Version 3.2.3 für phpBB einsetzt, dann schau mal in die Datei phpbb_header.php im PCPIN Chat Verzeichnis.

Dort findest Du circa ab Zeile 21 folgenden Code:

Code: Alles auswählen

IF($userdata["user_level"]==ADMIN){
  $phpbb_admin=true;
}ELSE{
  $phpbb_admin=false;
}
Diesen Code einfach um ["user_level"]==MOD erweitern und Deine Frage ist beantwortet. :wink:

Code: Alles auswählen

IF($userdata["user_level"]==ADMIN or $userdata["user_level"]==MOD){
  $phpbb_admin=true;
}ELSE{
  $phpbb_admin=false;
}
Eine Info noch: Ich habe es nicht getestet.

Lieben Gruß
Christian.

Verfasst: 29.12.2004 21:09
von tomtom
Hi,

das tut leider nicht ... keine Änderung!

Verfasst: 30.12.2004 19:19
von Medics
Habe jetzt nochmal im Code rumgesucht und einige Dinge getestet.
Bekomme es leider nicht hin. Tut mir Leid.

Ich bin auch nicht so der Spezialist in Sachen PHP, phpBB und PCPIN-
Chat.

Einen Versuch war es Wert. Vielleicht kann jemand anderes bei diesem
Problem helfen?

Was ich heute in meinem Forum hinbekommen habe ist, dass die im Chat
eingeloggten User in der Forenübersicht "Wer ist online?" angezeigt
werden. Das ist super!

Lieben Gruß und einen guten Rutsch!
Christian.

Verfasst: 30.12.2004 19:30
von kratzer54847
versuch mal:

Code: Alles auswählen

if($userdata['user_level'] == '1' or $userdata['user_level'] == '2')
{ 
  $phpbb_admin=true; 
}
else
{ 
  $phpbb_admin=false; 
}

Verfasst: 30.12.2004 21:48
von tomtom
Schade, klappt leider auch nicht ... :(

Verfasst: 30.12.2004 22:28
von kratzer54847

Code: Alles auswählen

if($userdata['user_level'] == '1' || $userdata['user_level'] == '2') 
{ 
  $phpbb_admin=true; 
} 
else 
{ 
  $phpbb_admin=false; 
} 

Verfasst: 30.12.2004 22:34
von tomtom
Sorry, auch nicht ... :(

Verfasst: 30.12.2004 22:40
von kratzer54847
also weiter jetzt!

Code: Alles auswählen

if($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD) 
{ 
  $phpbb_admin=true; 
} 
else 
{ 
  $phpbb_admin=false; 
} 

Verfasst: 30.12.2004 22:42
von tomtom
:)