Beiträge: 138
Themen: 43
Registriert seit: 14.01.2007
MyBB-Version: 1.2.9
22.10.2007, 07:28
(Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2007, 08:49 von GrosserBlonder.)
Hallo Leute,
ich finds einfach nicht.. Wo kann ich einstellen das nur Admins und Moderatoren Beitrags-Icons verwenden können? Der normale User soll dazu nicht in der Lage sein.
Danke.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Diese Einstellung gibt es nicht. Beitrags-Icons stehen allen Benutzern zur Verfügung. Dafür wäre ein Mod nötig.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 138
Themen: 43
Registriert seit: 14.01.2007
MyBB-Version: 1.2.9
22.10.2007, 09:15
(Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2007, 09:20 von GrosserBlonder.)
Alles klar. Danke!
Vielleicht kann ich es ja selber implementieren. Wie müsste denn eine korrekte Code-Anweisung aussehen um festzustellen ob der momentane User einer bestimmten Gruppe zugehörig ist (Admin, Co-Admin, Moderator) und somit Zugriff auf die Icons bekommt?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Mit is_moderator() kannst du leicht herausfinden, ob jemand Moderator ist. (dazu zählen Admins, SMods, Mods und eigene Gruppen mit Moderationsrechten)
der Code wäre dann:
PHP-Code:
if(is_moderator() == 'yes')...
Alternativ mir Abfrage, ob er genau im aktuellen Forum Moderator ist:
PHP-Code:
if(is_moderator($fid) == 'yes')...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 138
Themen: 43
Registriert seit: 14.01.2007
MyBB-Version: 1.2.9
23.10.2007, 10:37
(Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2007, 08:48 von GrosserBlonder.)
Erstmal vielen Dank für die raketenschnelle Hilfe! Ich habe den Code nun so geändert das die Beitrags-Icons nur Super-Moderatoren zur Auswahl stehen. Falls es jemand nachmachen will:
Datei: /inc/
functions.php
In der Funktion
get_post_icons die Anweisung
durch den folgenden Code
ersetzen:
PHP-Code:
$user_perms = user_permissions($uid);
if($user_perms['issupermod'] == "yes")
{
return $posticons;
}
else
{
return "";
}