![]() |
Wortfilter Nr. 2 - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Wortfilter Nr. 2 (/thread-37825.html) Seiten: Seiten:
1
2
|
RE: Wortfilter Nr. 2 - SvePu - 13.05.2021 In pypmyadmin einfach in der Reihe der Tabelle "p5QQ_advanced_badwords" auf Löschen klicken. RE: Wortfilter Nr. 2 - masi1234 - 13.05.2021 Okay, habs gelöscht und Forum lebt noch :-) Plugin erneut installiert und nächstes Problem: -------------------------- MyBB has experienced an internal SQL error and cannot continue. SQL Error: 1074 - Column length too big for column 'value' (max = 65535); use BLOB or TEXT instead Query: CREATE TABLE p5QQ_advanced_badwords_backups ( bid int unsigned not null auto_increment primary key, tid int NOT NULL, rid int NOT NULL, pid int NOT NULL, type int NOT NULL, value varchar(4294967295) ) --------------------------------- Habe nun eine Tabelle namens p5QQ_advanced_badwords_backups erstellt und die Variablen eingetragen: bid: INT, UNSIGNED, not null, primary, A_I tid: INT, not null rid: INT, not null pid: INT, not null type: INT, not null value: TEXT, 65535 Anm.: "value mit Varchar, 4294967295" hat einen "1074 error" ergeben Plugin erneut installiert, folgender Fehler: ------------------------------ MyBB has experienced an internal SQL error and cannot continue. SQL Error: 1050 - Table 'p5QQ_advanced_badwords' already exists Query: CREATE TABLE p5QQ_advanced_badwords ( bid int unsigned not null auto_increment primary key, regex varchar(255) NOT NULL, replacement varchar(30) NOT NULL ) Die Seite im ACP, wo man Plugins aktivieren/deaktivieren könnte, ist bei mir leer, warum auch immer, ist schon seit Wochen so. Ich kann das Plugin also nur durch Neuinstallation aktivieren. RE: Wortfilter Nr. 2 - SvePu - 13.05.2021 Ich habe gerade mal in das Plugin geschaut und habe einen Tipp für dich ....lass es mit diesem Plugin...es ist eher suboptimal programmiert und erzeugt zu viele unnötige Datenbankabfragen. RE: Wortfilter Nr. 2 - masi1234 - 14.05.2021 Okay, gut zu wissen, danke dir! RE: Wortfilter Nr. 2 - masi1234 - 14.05.2021 Habe nun folgenden code in inc/class_parser.php eingefügt: PHP-Code: function parse_alwaysreplace($message) alwaysbadword1 sollte durch X1 ersetzt werden, aber es wird gar nicht ersetzt. Was müsste ich im Code ändern? RE: Wortfilter Nr. 2 - StefanT - 15.05.2021 Wo wird die Funktion "parse_alwaysreplace" denn überhaupt aufgerufen? RE: Wortfilter Nr. 2 - masi1234 - 15.05.2021 Habe die Funktion in Zeile 618 in inc/class_parser.php geschrieben, direkt über "function cache_badwords()" in Zeile 640 und "function parse_badwords($message, $options=array())" in Zeile 654. |