Page 1 of 1

Fehler in der Kommntarfunktion und Spamfilter?

Posted: Sat Jan 13, 2007 2:38 pm
by silvia
Hallo Leuts,

ich bekomme folgende Meldung auf der Adminseite zun den Kommentaren:

Warning: Unknown modifier 'a' in /srv/www/htdocs/web6/html/shamanca/anamcara/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 1037

IHier ist mal der gesamte geklammerte Block von Zeile 1020-1040. Zeile 1037 habe ich markiert.

Code: Select all

 }

    function &checkFilter($what, $match, $getItems = false) {
        $items = explode(';', $this->get_config('contentfilter_' . $what, $this->filter_defaults[$what]));

        $filtered = false;
        if (is_array($items)) {
            foreach($items AS $key => $item) {
                if (empty($match)) {
                    continue;
                }

                if (empty($item)) {
                    unset($items[$key]);
                    continue;
                }

            [i]  [color=darkred]  if (preg_match('@' . $item . '@', $match)) {[/color][/i]
                    $filtered = true;
                    unset($items[$key]);
                }
            }
        }
Es zeigt sich so, dass manchmal Kommentare zu einem Eintrag kommentiert werden müssen und manche nicht.

Was geht da schief?

beste Grüße
silvia

P.S. ich merke gerade, dass sich innerhalb von code nichts markieren läßt, ich habe die tags color + i aber stehen lassen, damit man die Zeile erkennt.

Re: Fehler in der Kommntarfunktion und Spamfilter?

Posted: Sat Jan 13, 2007 3:49 pm
by garvinhicking
Hi!

Diese Meldung kommt weil Du in der KOnfiguration des Plugins Anti-Spam vermutlich einen ungültigen Namen bei den Wort- bzw. Url/Autorennamenfiltern eingetragen hast. Dort müssen reguläre Ausdrücke eingefügt werden; wenn Du z.B. ein "?" oder "@" eingegeben hast, musst das eigentlich escaped werden.

Was genau hast Du eingetragen? Dann sage ich Dir was da falsch ist. :)

Viele Grüße,
Garvin

Re: Fehler in der Kommntarfunktion und Spamfilter?

Posted: Sat Jan 13, 2007 5:10 pm
by silvia
garvinhicking wrote: Was genau hast Du eingetragen? Dann sage ich Dir was da falsch ist. :)
Viele Grüße,
Garvin
Hi Garvin,

das steht drin.

URLs
8gold.com;911easymoney.com;canadianlabels.net;condodream.com;
crepesuzette.com;debt-help-bill-consolidation-elimination.com;
fidelityfunding.net;flafeber.com;gb.com;houseofsevengables.com;
instant-quick-money-cash-advance-personal-loans-until-pay-day.com;
mediavisor.com;newtruths.com;oiline.com;onlinegamingassociation.com;
online-+poker.com;popwow.com;
royalmailhotel.com;spoodles.com;sportsparent.com;stmaryonline.org;
thatwhichis.com;
tmsathai.org;uaeecommerce.com;learnhowtoplay.com;flopet.at;cloper.at;
arequoa.at;flepa.at;telopa.at;implorenza.at;suplerate.at;diktireta.at;
zuileflo.at; *.at;http\://4831\.talenizja\.at/

Autorennamen:
casino;phentermine;credit;loans;poker;the silver bullet to teaching literacy;

Inhalt:
very good site!;Real good stuff!;

wo hab ich da murks gemacht? Ich hatte eine zeitlang minütliche Spamwellen von .at -SubDomains, deshalb habe ich mal alle rausgeschmissen.


liebe Grüße
silvia

Re: Fehler in der Kommntarfunktion und Spamfilter?

Posted: Sat Jan 13, 2007 7:19 pm
by garvinhicking
Hi!

"*.at" dürfte falsch sein. Schreibe stattdessen "\.at". Dann wird alles geblockt wo ".at" vorkommt.

"*" gibt es so als Platzhalter in der "regulären Asdruck"-Sprachweise nicht.

VieleGrüße,
Garvin

Re: Fehler in der Kommntarfunktion und Spamfilter?

Posted: Sun Jan 14, 2007 3:15 pm
by silvia
garvinhicking wrote:Hi!

"*.at" dürfte falsch sein. Schreibe stattdessen "\.at". Dann wird alles geblockt wo ".at" vorkommt.

"*" gibt es so als Platzhalter in der "regulären Asdruck"-Sprachweise nicht.

VieleGrüße,
Garvin
merci, hat funktioniert, Warnung ist weg. Mal schauen, ob sich das auch auf das Verhalten "Kommentar anzeigen oder nicht" auswirkt.

beste Grüße
silvia