Problem mit spamblock_bayes-Administration
Posted: Sun Jul 09, 2023 11:31 am
Moin!
Mit dem Update auf Debian 12 kam PHP 8, was dazu führte, dass ich
einmal rundum meine s9y-Plugins aktualisieren musste. Die Updates
waren auch schon lange überfällig, was funktioniert das auch alles
einfach so stabil ohne Händchenhalten
Ich habe nach dem Update von serendipity_event_spamblock_bayes von
0.5.5 auf 1.1.5 jetzt ein Problem in der Admin-Oberfläche
festgestellt:
Wenn ich in der Admin-Oberfläche auf Aktivität -> Kommentare gehe,
werden mir die zu bewilligenden Kommentare angezeigt (momentan
haufenweise Trackback-Spam). Dort gibt es an jedem Kommentar
weiterhin die beiden Buttons Spamschutz (Bayes): Valid und
Spamschutz (Bayes): Spam, um den Bayes-Filter zu trainieren. Wenn
ich draufklicke, passiert aber nichts mehr…
Die Buttons haben als onClick-Event return spam(KOMMENTARID)
bzw. return ham(KOMMENTARID) hinterlegt. Die Browserkonsole zeigt
als Fehler, dass die Funktionen spam() und ham() nicht bekannt
sind. Das scheint auch zu stimmen - aber warum?
Ich habe etwas in den Code geguckt:
'js_backend' steht. An der Stelle bin ich dann aber raus…
Kann jemand dieses Problem bei sich bestätigen oder nachvollziehen?
Oder gibt's Ideen, was man tun könnte?
Danke und Gruß
Christian
Mit dem Update auf Debian 12 kam PHP 8, was dazu führte, dass ich
einmal rundum meine s9y-Plugins aktualisieren musste. Die Updates
waren auch schon lange überfällig, was funktioniert das auch alles
einfach so stabil ohne Händchenhalten
Ich habe nach dem Update von serendipity_event_spamblock_bayes von
0.5.5 auf 1.1.5 jetzt ein Problem in der Admin-Oberfläche
festgestellt:
Wenn ich in der Admin-Oberfläche auf Aktivität -> Kommentare gehe,
werden mir die zu bewilligenden Kommentare angezeigt (momentan
haufenweise Trackback-Spam). Dort gibt es an jedem Kommentar
weiterhin die beiden Buttons Spamschutz (Bayes): Valid und
Spamschutz (Bayes): Spam, um den Bayes-Filter zu trainieren. Wenn
ich draufklicke, passiert aber nichts mehr…
Die Buttons haben als onClick-Event return spam(KOMMENTARID)
bzw. return ham(KOMMENTARID) hinterlegt. Die Browserkonsole zeigt
als Fehler, dass die Funktionen spam() und ham() nicht bekannt
sind. Das scheint auch zu stimmen - aber warum?
Ich habe etwas in den Code geguckt:
- Die beiden vermissten Funktionen werden in bayes_commentlist.js
definiert. - Die JS-Datei wird dann in serendipity_event_spamblock_bayes.php
Zeile 299 gelesen und als Teil des HTMLs ausgegeben.
'js_backend' steht. An der Stelle bin ich dann aber raus…
Kann jemand dieses Problem bei sich bestätigen oder nachvollziehen?
Oder gibt's Ideen, was man tun könnte?
Danke und Gruß
Christian