Seite 1 von 2

BBCode ausschalten

Verfasst: 21.05.2009 17:25
von -Tanja-
Hallo,
kann mir jemand auf die Sprünge helfen?

Da der eine oder andere User bei uns in unregelmässigen Abständen beim posten ein Häckchen bei "BBCode ausschalten" setzt, möchte ich dies (für bestimmte User-Gruppen) unterbinden indem ich diese Funktion unter dem Postingfeld einfach ausblende.
Wie mache ich das am besten.
Irgendwie finde ich diese Stelle nicht in der posting.php. Oder suche ich an der falschen Stelle?

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:05
von Michael Zacher
Hallo Tanja,

ACP > Berechtigungen > Forenrechte > Forum auswählen > Gruppe auswählen > Inhalt > "Kann BBCode verwenden?" auf Nein stellen.
Leider kannst Du das nur so machen und nicht direkt über "Gruppenrechte". Also für alle Foren einzeln....

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:12
von -Tanja-
Hallo.
Damit schaltet man nur die BB Code Benutzung oben über dem Postingfeld aus!
Das meinte ich nicht.

Ich möchte unten unter dem "Absenden" Button, in den Optionen, das ausschalten der BBCodes verhindern/unterbinden.

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:21
von SCWfan06
Soo
mache einfach folgendes:
Öffne: /styles/prosilver/template/posting_editor.html
Suche und entferne:

Code: Alles auswählen

<!-- IF S_BBCODE_ALLOWED -->
				<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
			<!-- ENDIF -->
Speichern, hochladen, Cache löschen, fertig! :)

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:25
von Michael Zacher
Huch.. Stimmt.. Sorry Tanja.. Ich steh neben mir...
Nunja.. Da Du das nur für bestimmte Gruppen haben möchtest wäre halt doch einiges am Code zu ändern.
Das überlass ich dann mal den Fortgeschrittenen. ;)

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:27
von SCWfan06
Bei den Gruppen bin ich auch ratlos :)

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:28
von -Tanja-
Für bestimmte Gruppen (Adm und Mod.) wäre mir am liebsten...wenn es aber nur "ganz oder gar nicht" geht, wäre ich auch zufrieden.

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:31
von SCWfan06
Das ist möglich, nur weiß ich nicht genau wie. Ich glaub aber mit einer <!-- If --> Bedingung

Re: BBCode ausschalten

Verfasst: 21.05.2009 18:36
von -Tanja-
SCWfan06 hat geschrieben:Ich glaub aber mit einer <!-- If --> Bedingung
Nicht aber in der posting.php und in den .html Dateien kann man diese Option nicht verändern/ausschalten.


EDIT*
Eine Lösung hab ich gefunden, ist aber nicht so elegant:

Öffne posting.php:

finde:

Code: Alles auswählen

$post_data['enable_bbcode']		= (!$bbcode_status || isset($_POST['disable_bbcode'])) ? false : true;
ändere in:

Code: Alles auswählen

$post_data['enable_bbcode']		= (!$bbcode_status || isset($_POST['disable_bbcode'])) ? true : true;
Somit kann der User noch so oft das Häckchen bei "BBCode ausschalten" setzen, die BBCodes bleiben an.



Falls jemand eine elegantere Lösung hat, wäre ich sehr dankbar.

Re: BBCode ausschalten

Verfasst: 21.05.2009 20:06
von SCWfan06
Warum nutzt du nicht einfach meine Lösung? Für mich siehts so aus, als hättest du sie übersehen.
Hier nochmal:
SCWfan06 hat geschrieben: Öffne: /styles/prosilver/template/posting_editor.html
Suche und entferne:

Code: Alles auswählen

<!-- IF S_BBCODE_ALLOWED -->
				<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
			<!-- ENDIF -->
Speichern, hochladen, Cache löschen, fertig! :)