07.02.2021, 17:18
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:
Die entsprechende Zeile in der badwords.php habe ich aber nicht verändert. die sieht so aus:
Woran kann das liegen?
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?