18.04.2021, 13:36
Hallo,
ich suche einen Wortfilter, den man auf eigens ausgewählte Usergruppen anwenden kann. Der Wortfilter, der in MyBB von Haus aus eingebaut ist, wird auf alle Usergruppen angewendet.
Ich habe dieses Problem nun Teilweise lösen können, indem ich in der Datei
inc/class_parser.php
die Zeilen
durch
ersetzt habe.
Funktioniert auch, es werden alle badwords in den Postings ersetzt, und zwar nur für Usergruppe 2, für die anderen Usergruppen nicht.
Das Problem: In den Titeln der Postings werden die badwords weiterhin für alle Usergruppen ersetzt. Wo müsste ich die Bedingung
AND ($mybb->usergroup['gid'] == 2)
einbauen, damit badwords auch den Titeln nur für Usergruppe 2 ersetzt werden?
LG
ich suche einen Wortfilter, den man auf eigens ausgewählte Usergruppen anwenden kann. Der Wortfilter, der in MyBB von Haus aus eingebaut ist, wird auf alle Usergruppen angewendet.
Ich habe dieses Problem nun Teilweise lösen können, indem ich in der Datei
inc/class_parser.php
die Zeilen
Code:
if(!empty($this->options['filter_badwords']))
Code:
if(!empty($this->options['filter_badwords']) AND ($mybb->usergroup['gid'] == 2))
Funktioniert auch, es werden alle badwords in den Postings ersetzt, und zwar nur für Usergruppe 2, für die anderen Usergruppen nicht.
Das Problem: In den Titeln der Postings werden die badwords weiterhin für alle Usergruppen ersetzt. Wo müsste ich die Bedingung
AND ($mybb->usergroup['gid'] == 2)
einbauen, damit badwords auch den Titeln nur für Usergruppe 2 ersetzt werden?
LG