Hallo Leute!
Ich habe normale Userratings und eine zusätzliche Usergruppe. Ich habe eingestellt, dass neue Beiträge erst freigegeben werden müssen, befor sie erscheinen. Ich möchte diese Funktion für eine bestimmte Gruppe deaktivieren, ist das möglich?
Gehe mal ins ACP, Gruppen Verwalten, da kannst du die Gruppen Bearbeiten.
Hallo!
Ja nur in der Gruppenbearbeitung ist kein Eintrag vorhanden, das Beiträge, welche Benutzer dieser Gruppe geschrieben haben, erst freigeschalten werden müssen. Ich habe diese Einstellung bei der Foren Verwaltung (also in den Kategorien) festgelegt, kann man diese Einstellung (vllt. durch einen Code) für eine Gruppe deaktivieren?
Die Moderationsbedingungen lassen sich nur pro Forum setzen. Für dein Vorhaben benötigt man eine Modifikation.
Moderatoren und Admins übergehen dieser Einstellung ja auch, wie kann ich das auch noch für eine weitere Gruppe machen?
Öffne die Datei inc/datahandlers/post.php und suche nach:
PHP-Code:
if($forum['modposts'] == "yes" && is_moderator($thread['fid'], "", $thread['uid']) != "yes")
Ersetzen durch:
PHP-Code:
if($forum['modposts'] == "yes" && is_moderator($thread['fid'], "", $thread['uid']) != "yes" && $mybb->user['usergroup'] != "x")
Ersetze x durch die ID der Benutzergruppe, die die Moderation umgehen können soll.
Wie finde ich die ID einer Benutzergruppe heraus?
Hallo Traktion,
die IDs findest du in der Datenbank-Tabelle "mybb_usergroups".
In welchem Feld der Tabelle?
Eine Alternative wäre auch:
ACP -> Verwaltung -> Cache Manager -> usergroups -> Inhalte ansehen. Dort sind die IDs unter [gid] zu sehen