Hallo
Mal eine Frage:
Wie kann ich es einstellen, dass nur Admins den Usern Sondertitel geben können, d.h. die Mods und Supermods das über den Profileditor nicht können?
MFG
de-gamers
Das geht bei den Benutzergruppen-Rechten: "Kann eigene Benutzertitel verwenden"
Hmm, funktioniert nicht.
Was ich gemacht habe:
- Neuen User "Testuser" erstellt und Supermod-Rechte gegeben
- ACP->Benutzer und Gruppen-> Gruppen-> Supermods-> Kann eigene Benutzertitel verwenden->Häckchen weggemacht
- Ins Forum gegangen, als Testuser eingeloggt
- Mod-CP
- Profileditor
- Einen anderen User gewählt und Benutzertitel geändert
- Hat leider funktioniert
Wo ist der Fehler???
Die Einstellung wirkt nur im Benutzer-CP, nicht im Moderator-CP. Ohne Plugin ist das dort nicht möglich.
(18.12.2012, 22:07)StefanT schrieb: [ -> ]Die Einstellung wirkt nur im Benutzer-CP, nicht im Moderator-CP. Ohne Plugin ist das dort nicht möglich.
Ah, okay. Dann muss ich mal dieses Plugin suchen... Danke
Sorry für Doppelpost, aber ich finde kein Plugin dazu. Gibt es sowas überhaupts?
Das einzige was mir auf rasch dazu einfällt wäre dieses Plugin:
http://mods.mybb.com/view/my-permissions
Vor Aktivierung in Zeile 92 folgendes ändern:
"TYPE=MyISAM" ändern zu "ENGINE=MyISAM"
Damit kannst Du eine php-Datei inkl. der Aktion (action=...) für ausgewählte Benutzergruppen sperren.
Beispiel: Der Link würde sein: /modcp.php?action=editprofile
Im Plugin würde man das jetzt so einfügen:
[
attachment=8177]
In diesem Fall könnten die Mods allerdings den gesamten Profil-Editor nicht mehr betreten können.
Falls es ausschliesslich für Deine gewünschte Funktion sein soll, dann müsste Dir ein Coder hier weiterhelfen.
Danke für den Link, aber den Benutzer Editor sollten sie schon noch betreten können. Mir gehts halt einfach darum, dass die Mods und Supermods nicht dauernd en Usertitel wechseln, z.B. immer wenn sie ein neues Game zocken, sondern dass sie sich einen ausdenken dürfen und den dann auch behalten. Und vor allem möchte ich halt auch ,dass nur Admins Benutzertitel vergeben können.
Öffne das Template
modcp_editprofile und entferne:
Code:
<fieldset class="trow2">
<legend><strong>{$lang->custom_usertitle}</strong></legend>
<table cellspacing="0" cellpadding="{$theme['tablespace']}">
<tr>
<td><span class="smalltext">{$lang->custom_usertitle_note}</span></td>
</tr>
<tr>
<td><span class="smalltext">{$lang->default_usertitle}</span></td>
</tr>
<tr>
<td><span class="smalltext"><strong>{$defaulttitle}</strong></span></td>
</tr>
<tr>
<td><span class="smalltext">{$lang->current_custom_usertitle}</span></td>
</tr>
<tr>
<td><span class="smalltext"><strong>{$user['usertitle']}</strong></span></td>
</tr>
<tr>
<td><span class="smalltext">{$lang->new_custom_usertitle}</span></td>
</tr>
<tr>
<td><input type="hidden" name="usertitle" size="25" maxlength="{$mybb->settings['customtitlemaxlength']}" value="{$newtitle}" /></td>
</tr>
<tr>
<td><span class="smalltext"><input type="checkbox" name="reverttitle" id="reverttitle" class="checkbox" /> {$lang->revert_usertitle}</span></td>
</tr>
</table>
</fieldset>
<br />
Danke vielmals, habs zwar nur ausgeklammert, aber funktioniert wie gewünscht :3