Beiträge von m266

    Hallo r23,
    danke für deinen Hinweis. Soweit mir bekannt ist, wird die Abfrage der Sprache bei Antispam Bee über Google durchgeführt. Ich nutze diese Option, um nur deutsche Texte zu erlauben. Ob das eine kostenpflichtige Sache ist, kann ich nicht sagen.
    Ich denke, eine Begrenzung der Sprache in Kontakt-Formularen auf Deutsch macht für alle User Sinn, da ein Großteil der Spams in Englisch eingeht. Wie das mit Deepl machbar ist, weiß ich nicht. Gibt es noch eine andere einfache Lösung, um online die Sprache zu erkennen?

    Hallo,

    gibt es analog zur Blockierung anderer Sprachen als Deutsch in Antispam Bee eine Möglichkeit, z. B. englische Texte in Kontakt-Formularen abzuweisen? Mit dem Kommentar-Spam klappt dies soweit recht gut. Bei den Kontakt-Formularen geht der Müll leider immer durch, wobei die Eingaben von den Spammern vermutlich manuell erfolgen.
    Die Suche, auch in englischen Foren, war bisher erfolglos.
    Tipps sind willkommen.
    Beispieltext (Auszug) einer Spam-Nachricht:
    We offer effective organic SEO services for different types of web resources.
    Organic SEO is a great marketing strategy to gain top 10 Google, especially for the small business websites.
    With a small investment, you get a permanent customers flow and noticeable increasing of profits.
    There is no other methods with such ROI! Try Organic SEO with our experienced SEO experts.
    usw.

    Gerne.
    Wenn du auf einfache Art und Weise Plugins usw. testen willst, schau dir mal meinen lokalen Webserver LWS (Windows-Tool) an. Nach der Installation kannst du leicht weitere lokale Testsites anlegen und alles mögliche gefahrlos ausprobieren. Gerade eben habe ich eine neue Version bereitgestellt, wo man die PHP-Version zum Testen auf PHP 8.0.10 umschalten kann. Ich nutze mein Tool zur Entwicklung von Plugins, Themes, Shortcodes usw. seit vielen Jahren.
    Bei Interesse kannst du auch meinen Newsletter abonnieren, worüber ich ab und zu Neuigkeiten mitteile.
    ...und in Südtirol wäre ich auch gerne mal wieder :)

    Nachdem ich öfter mit Sicherheitslücken in CF 7 Probleme hatte (Provider sperrte den Mailversand), bin ich bei "Happyforms" gelandet. Es ist noch relativ neu, aber besonders für eine Kundengruppe von mir (Senioren) leicht bedienbar. Für CF 7 sind HTML-Kenntnisse zur Formulargestaltung nützlich, welche nicht jeder hat. Bei Happyforms lassen sich ohne Programmierkenntnisse schöne Formulare gestalten. Der Versand an per Listfeld ausgewählte Empfänger ist nicht möglich, aber das ist zu verschmerzen. Die Free-Version ist im Normalfall völlig ausreichend und der Support durch die Entwickler ausgezeichnet. Für bestimmte Anwendungsfälle wurde z. B. in kürzester Zeit der passende PHP-Code zur Verfügung gestellt. CF 7 ist bekannt und beliebt; leider auch bei Hacker :-(
    Link zum Plugin...
    Link zu meinem Tutorial...
    Ausprobieren lohnt sich.

    Dann hast Du die Links offenbar nicht gelesen...


    Gelesen schon, aber wohl nicht richtig verstanden :-)
    Jetzt funktioniert es ja.
    Ich werde noch nach einer Möglichkeit suchen, wie das Fehlen der Datei angezeigt werden kann. Da geht es u. a. um gehostete Einträge im jeweiligen Impressum, welche immer sichtbar sein müssen.

    Danke für die Links, welche mir aber nicht weiter geholfen haben. An anderer Stelle habe ich ein Beispiel gefunden und für meine Zwecke angepasst:

    PHP
    /* Externe HTML-Seite einfügen
     * Shortcode [wpiec]URL[/wpiec] in Seite/Beitrag einfügen
    */
    function wpiec_shortcode( $atts = array(), $content = null ) {
        $content = file_get_contents($content);
        return $content;
    }
    add_shortcode( 'wpiec', 'wpiec_shortcode' );


    Jetzt klappt es wie gewünscht.

    Hallo zusammen,

    ich möchte auf einigen Seiten externe HTML-Seiten mit einem Shortcode einbinden. Dabei geht es nicht um geklaute Inhalte, sondern zentral abgelegte Seiten für eine Gruppe von Websites; also alles legal.

    Mit diesem Code geht das nur mit direkter Eingabe im Script:

    PHP
    /* Externe HTML-Seite einfügen */
    function wpiec_extURL() {
        $homepage = file_get_contents('https://xxx.html');
        return $homepage;
    }
    add_shortcode('wpiec', 'wpiec_extURL');


    Dabei wird der Shortcode [wpiec] verwendet.

    Um den Shortcode für mehrere unterschiedliche Seiten zu nutzen, sollte er dieses Format haben:
    [wpiec]URL[/wpiec]

    Die Shortcode-Generatoren habe ich auch angesehen, blicke aber bei den Eingaben nicht durch.

    Trotz längerer Suche im Forum und im Netz habe ich kein geeignetes Muster gefunden und wäre für sachdienliche Hinweise dankbar.

    Rückmeldung:
    Die Kombination von Antispam Bee und dem Script, welches kurze Kommentare löscht, war erfolgreich. ASB hat bereits 176 Koms blockiert und im Kommentar-Papierkorb ist auch bisher nichts drin. Werde also bei Antispam Bee, dem erwähnten Script und meiner handgepflegten Comment Blacklist bleiben. Endlich Ruhe von dem Müll.

    Viele Dank an alle!

    Hi Daniel,

    vielen Dank für deine Hinweise. Ich probiere sie zu einem späteren Zeitpunkt aus.

    @Alle:
    Bei Torsten Landsiedel habe ich eine passende Reg Ex-Vorlage für mein Problem gefunden. Den Code habe ich in mein Snippet-Plugin eingefügt und testweise wieder Antispam Bee installiert:


    Nun werden alle Kommentare kleiner als 15 Zeichen blockiert. Ich werde das beobachten und ggf. bei Antispam Bee bleiben.

    Inzwischen habe ich von den Entwicklern des Plugins NinjaFirewall auch eine Lösung erhalten, wobei mir der Aufwand zum Einbinden höher erscheint als bei Antispam Bee.

    Nochmals danke an alle bei der Suche nach einer Lösung!

    Nachtrag:
    Die Spracherkennung funktioniert nur bei längeren Texten wie z. B.:
    Privacidade e cookies: Este site usa cookies. Ao continuar no site você concorda com o seu uso.
    Para saber mais, inclusive como controlar cookies, veja aqui:
    Política de cookie
    Für die kurzen Texte geht es wohl nur mit Zählen der Zeichen. Ich teste weiter.

    da es => jrWesVmSlHGIJ < keine Sprache ist, wird Antispam Bee es auch löschen.


    Leider geht dieser Kommentar als Test durch, obwohl nur deutsche Kommmentare erlaubt sind. Kannst du selbst bei dieser Testsite ausprobieren: http://x2021.m266.de/


    Damit bin ich nicht weiter gekommen. Habe einen echo-Befehl zum Testen eingegeben, aber es wird bei einem Kommentar nichts angezeigt.

    Ich habe allerdings ebenfalls gute Erfahrungen mit Antispam Bee gemacht. Insofern wäre das auch meine Empfehlung.


    Obwohl ich mit NinjaFirewall zufrieden bin, werde ich das Plugin vorübergehend deaktivieren und AntiSpam Bee wieder installieren. Vielleicht bringen Einträge für die regulären Ausdrücke den gewünschten Erfolg.
    Ich werde meine Erfahrungen berichten und hoffe, dass die Spracherkennung irgendwie klappt (bisher leider nicht).
    Vielen Dank an alle!

    Zitat von "Marcus[IS

    , post: 810530, member: 25287"]Falls du kein Plugin zum Schutz vor Spam Kommentaren einsetzt, würde ich dir Antispam Bee empfehlen.
    Das filtert diese Art Kommentare zuverlässig aus und diese tauchen nicht auf deinem Blog auf.
    Musst halt nur dann und wann den Spamfilter leeren.


    Ich nutze schön länger NinjaFirewall und bin damit sehr zufrieden. Eine Einstellung für zu kurze Kommentare habe ich nicht gefunden und mal eine Anfrage im Plugin-Forum gestellt.

    Einen kurzen Kommentar mit wenigen Zeichen ... könnte man gleich löschen
    https://www.php.net/manual/de/function.strlen.php
    Klingt interessant, doch wie ich damit den Kommentar löschen oder blockieren kann, weiß ich leider nicht (Basics in PHP, CSS usw. sind aber vorhanden).
    Wie erwähnt nutze ich NinjaFirewall, habe eine handgeplfegte Blacklist im Einsatz und den Spam damit ganz gut im Griff. Bis eben die kuerzen Kommentare, welche mich ärgern :-(
    Vielen Dank für eure bisherigen Tipps.

    Code:
    .widget .widget-title {

    }


    Geht leider nicht. Das hatte ich auch schon probiert. Damit werden alle Titel der Widgets entfernt.
    Ich bevorzuge die klassischen Widgets und nicht seit WP 5.8 die Blockdarstellung. Das entsprechende Plugin "Classic Widgets" hat schon über 20 000 Downloads. Nicht ohne Grund, denn vielen Usern gefällt die Blockdarstellung mit reduzierten Möglicheiten nicht.
    Zur Verdeutlichung habe ich noch zwei Bilder angehängt.

    Geschafft!
    Einer der Plugin-Entwickler hat mir einen Filter zur Verfügung gestellt, der wunschgemäß funktioniert: Wenn Begriffe im Feld "Nachricht" in der Blacklist gefunden werden, blockt das Script das Versenden von Mails ab und gibt die übliche Fehlermeldung im Formular aus.
    Hier der Code, welcher in mein Plugin integriert wurde:

    Tutorial zum Formular-Plugin...
    Mein Plugin "WP H-Happyforms Tools"...

    Ich bin von CF 7 weggegangen und finde die Erstellung von Formularen mit Happyforms deutlich. In der Freeware-Version ist "Happyforms" nicht so leistungsfähig wie CF 7, aber in den meisten Fällen reichen die Optionen aus. CF 7 ist weitverbreitet und beliebt - aber auch bei den Spammern. Da gab es schon öfter Probleme und die Provider sperrten den Mailversand. Wen es näher interessiert, der kann Happyforms ja bei einer Testsite ausprobieren.

    Hallo Persephone,

    bei meiner Frage ging es nur darum, ob andere User auch solche Kommentar-Spams erhalten. Der Fokus lag auf dem Inhalt und da ist die URL der Website zunächst unerheblich. Ich habe aber keine Probleme, bei Bedarf die URL zu nennen. Seit 12 Jahren betreibe ich meine Website auf eigene Kosten und verzichte grundsätzlich auf Werbung usw. Meine Tutorials werden oft gelesen und zustimmend kommentiert. Dumme Sprüche gibt es eigentlich nicht.
    Wenn ich Fehler/Mängel auf anderen Websites sehe, gebe ich oft dem Admin einen Hinweis - und die meisten Admins bedanken sich dafür. Umgekehrt nehme ich auch Hinweise auf Fehler/Unstimmigkeiten in meinen Artikeln ernst und bin dann nicht beleidigt.

    Zum eigentlichen Thema:
    Ich nutze schon länger das Plugin "NinjaFirewall (WP Edition)" und bin damit zufrieden. Früher hatte ich auch "Antispam Bee" verwendet. Ich vermute, dass diese Art von Spam per Hand eingegeben wird, um den Honeypot zu umgeben. Welchen Sinn das haben soll (keine Links enthalten), ist mir aber weiterhin unklar.