Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Probleme mit Wortfilter
#1
Hallo

seit heute habe ich (für mich überraschend) ein neues Problem.
Wenn ich ein neues Badword mit entsprechendem Ersatztext definieren will, wirft es folgenden Fehler:
Code:
Fatal error: Uncaught Error: Call to undefined method postParser::generate_regex() in [...]/Plattenspieler-Forum/admin/modules/config/badwords.php:68 Stack trace: #0 [...]/Plattenspieler-Forum/admin/index.php(824): require() #1 {main} thrown in [...]/Plattenspieler-Forum/admin/modules/config/badwords.php on line 68
 
Die entsprechende Zeile in der badwords.php habe ich aber nicht verändert. die sieht so aus:
Code:
if($mybb->get_input('regex', MyBB::INPUT_INT))
    {
        // Check validity of defined regular expression
        if((@preg_match('#'.$badword.'#is', null) === false))
        {
            $errors[] = $lang->error_invalid_regex;
        }
    }
    else
    {
        if(!is_object($parser))
        {
            require_once MYBB_ROOT."inc/class_parser.php";
            $parser = new postParser;
        }
    
        $badword = $parser->generate_regex($badword);
    }

Woran kann das liegen?
Gruß
Jan
Zitieren
#2
Welche MyBB-Version verwendest du? Die Methode generate_regex() gibt es seit MyBB 1.8.18.

Möglicherweise ist die Datei inc/class_parser.php veraltet oder von dir modifiziert worden. Mit der Datei-Überprüfung im Admin-CP kannst du alle Dateien überprüfen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Danke, 

ich verwende Version 1.8.24

Ja, die Überprüfung hat ergeben, dass die class_parser.php nicht original ist.
Ersetze ich sie durch das original, läuft das Forum gar nicht mehr. 
Ich werde mich mal auf die Suche nach den Unterschieden machen. Ich meine auch mich zu erinnern, dass ich dort mal etwas verändert hatte

Wie immer waren die Hinweise hier sehr Zielführend.
Ich konnte die entsprechenden Bereiche der class_parser.php reparieren.

Danke Smile
Gruß
Jan
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wortfilter für Benutzernamen masi1234 2 1.076 26.04.2021, 20:00
Letzter Beitrag: masi1234
  Frage bezüglich Wortfilter lenox 7 2.082 04.04.2020, 11:49
Letzter Beitrag: lenox
  Wortfilter zum x. :-) schauan 0 1.297 25.11.2017, 18:19
Letzter Beitrag: schauan
  Groß- und Kleinschreibung Wortfilter Warrior 4 2.530 19.10.2016, 23:01
Letzter Beitrag: Warrior