Beiträge: 14
Themen: 4
Registriert seit: 28.05.2011
Hey,
wie kann man einstellen, das normale Benutzer keine Minus Bewertungen abgeben können?
Grüße
Beiträge: 25.772
Themen: 269
Registriert seit: 20.09.2005
Das kannst du bei den Bewertungssystem-Einstellungen...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 14
Themen: 4
Registriert seit: 28.05.2011
Hm, das gilt dann aber für alle. Admins, Mods und so weiter sollten trotzdem welche vergeben können. Ist das möglich? Danke aber für die Antwort.
Beiträge: 89
Themen: 3
Registriert seit: 18.01.2011
MyBB-Version: 1.6.1
zumindest nicht ohne eingriff in die reputation.php. Dort wird auf die entsprechende Einstellung abgefragt ($mybb->settings['negrep']) Hier kannst du nach belieben erweitern. Z.B durch eine Erweiterung auf die Rechte der entsprechende Benutzergruppe.
also z.b. aus
PHP-Code:
if($mybb->settings['negrep'])
{
$negative_title = $lang->sprintf($lang->power_negative, "-".$i);
$negative_power .= "\t\t\t\t\t<option value=\"-{$i}\" class=\"reputation_negative\" onclick=\"$('reputation').className='reputation_negative'\"{$vote_check[-$i]}>{$negative_title}</option>\n";
}
das machen.
PHP-Code:
if($mybb->settings['negrep'] && $mybb->usergroup['canmodcp'] == 1)
{
$negative_title = $lang->sprintf($lang->power_negative, "-".$i);
$negative_power .= "\t\t\t\t\t<option value=\"-{$i}\" class=\"reputation_negative\" onclick=\"$('reputation').className='reputation_negative'\"{$vote_check[-$i]}>{$negative_title}</option>\n";
}
Damit können nur noch Mitglieder mit Zugriff auf das Modcp Benutzer negativ bewerten. Im Test-System hat es soweit geklappt