Farben für bestimmte Gruppen verbieten.

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
larsu
Mitglied
Beiträge: 275
Registriert: 05.04.2008 20:13

Farben für bestimmte Gruppen verbieten.

Beitrag von larsu »

Hi, gibt es einen mod um bestimmte Farben zu verbieten?
Sodass z.B. nur ein admin mit rot schreiben darf?
Wenn alles schläft und einer spricht, dann nennt der Mensch das Unterricht! XD
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Farben für bestimmte Gruppen verbieten.

Beitrag von 4seven »

zumindest im farb-menü der bbcodebox3 ist es easy.

geht aber auch un-boxed...

öffne include/functions.php

finde

Code: Alles auswählen

    // The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
dahinter füge ein

für admins and mods only

Code: Alles auswählen

		'S_ADMIN_MOD_ONLY'		=> ($auth->acl_get('a_') || $auth->acl_getf_global('m_')),
für admins only

Code: Alles auswählen

		'S_ADMIN_ONLY'		=> $auth->acl_get('a_'),
dann einfach die nur vom admin (oder > und mod) zu benutzenden farben im template mit
<!- IF S_ADMIN_MOD_ONLY -->
<farbwähler>
<!- ENDIF -->
oder
<!- IF S_ADMIN_ONLY -->
<farbwähler>
<!- ENDIF -->
umschließen.

hinweis:
das lässt das zb. rot aber nur unsichtbar. dadurch ist noch nicht das benutzen restriktiert :wink:

..............

um die farben tatsächlich in ihrer benutzung zu restriktieren, bräuchtest du 2 farb-menüs.
eins für normale user und eins für admins:

setze hierfür folgende beiden farb-menüs einfach rechts neben das standard-phpbb3 schriftgrößen-menü
in der styles/xxxx/template/posting_buttons.html

das für normale user (hierzu brauchts keinen bbcode)

Code: Alles auswählen

<!- IF not S_ADMIN_ONLY -->
<span class="genmed nowrap"><select style="height:22px; background-color:#BDDAF3" class="gensmall" name="addbbcode7" onchange="bbfontstyle('[color=' + this.form.addbbcode7.options[this.form.addbbcode7.selectedIndex].value + ']', '[/color]');this.form.addbbcode7.selectedIndex = 0;" onmouseover="helpline('fc');" onmouseout="helpline('tip');">
           <option selected="selected" value="">{L_FONT_COLOR}</option>
           <option style="background-color:green" value="green">green</option>
           <option style="background-color:blue" value="blue">blue</option>
           <option style="background-color:brown" value="brown">brown</option>
           <option style="background-color:gray" value="gray">gray</option>
           </select></span>
<!- ENDIF -->
und das für admins

Code: Alles auswählen

<!- IF S_ADMIN_ONLY -->
<span class="genmed nowrap"><select style="height:22px; background-color:#BDDAF3" class="gensmall" name="addbbcode9" onchange="bbfontstyle('[admin_color=' + this.form.addbbcode9.options[this.form.addbbcode9.selectedIndex].value + ']', '[/admin_color]');this.form.addbbcode9.selectedIndex = 0;" onmouseover="helpline('fc');" onmouseout="helpline('tip');">
           <option selected="selected" value="">{L_FONT_COLOR}</option>
           <option style="background-color:orange" value="orange">orange</option>
           <option style="background-color:yellow" value="yellow">yellow</option>
           <option style="background-color:green" value="green">green</option>
           <option style="background-color:green" value="red">green</option>
           <option style="background-color:blue" value="blue">blue</option>
           <option style="background-color:brown" value="brown">brown</option>
           <option style="background-color:gray" value="gray">gray</option>
           <option style="background-color:white" value="white">white</option>
           </select></span>	
<!- ENDIF -->
bbcode

Code: Alles auswählen

[admin_color={SIMPLETEXT}]{TEXT}[/admin_color]
html-ersetzung

Code: Alles auswählen

<span style="color:{SIMPLETEXT}">{TEXT}</span>
sehen tut jeder normale user oder admin immer nur ein farb-menü.
die farben können beliebig ergänzt/reduziert werden.

dazu dann noch diesen mod:
http://www.phpbb.de/community/viewtopic ... 65&start=0

in dem erlaubst du dann:

Code: Alles auswählen

admin_color=
nur für admins

und gut ist...
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“