JS-AntiSpam reaktiviert

closeDieser Beitrag wurde vor 16 Jahren 1 Monat 1 Tag veröffentlicht. Die Informationen in diesem Beitrag sind möglicherweise veraltet. Bitte benutze die Suche oder das Archiv, um nach neueren Informationen zu diesem Thema zu suchen.

Nachdem ich hier mit Yawasp Probleme hatte (Ich konnte selbst als angemeldeter Admin nicht mehr kommentieren), und das Mathe-Plugin nicht wieder aktivieren wollte, häufte sich hier der Spam in den Kommentaren. Da waren mal wieder die Bots unterwegs.

Akismet hat zwar alles schön abgefangen, aber zusätzlich zum Trackback-Spam hatte ich hier plötzlich etwa 100 Spam-Kommentare täglich dazu.

Ich habe mich dann an das Plugin „JS-AntiSpam von Frank Bueltge erinnert, mit dem ich hier schon gute Erfahrungen gemacht habe. Ich habe das Plugin sogar noch lokal zur Verfügung gehabt, so dass ich nur uploaden und aktivieren brauchte.

Sorgen machte ich mir wegen der Kompatibilität, denn die ist bis WP 2.1.3 abgegeben. Aber erstens nutzt Frank das Plugin selber, und zweitens scheint es hier auch zu funktionieren. Versucht doch bitte mal, zu kommentieren.

JS-AntiSpam blendet bei fehlender JavaScript-Unterstützung ein zusätzliches Eingabefeld ein, welches zur Zeit noch unter dem „Senden“-Button platziert ist. Aber das Feld ist ein Pflichtfeld!

Keep it Country, Markus
Über Markus 1268 Artikel
Ich schreibe hier über Country Music und Linedance, vor allem über besuchte Veranstaltungen, aber auch Geocaching, Fußball und Politik gehören zu meinen Themen. Politisch bin ich eher links-liberal einzuordnen, beim Fußball steht der FC Schalke 04 im Mittelpunkt des Interesses.

12 Kommentare

  1. @Steffi: Das habe ich auch manchmal, aber nicht nur bei mir. Schein eine Macke am Firefox zu sein…

    Interessant wäre noch zu wissen, ob Du JS aktiviert hast. Aber auf jeden Fall klasse, dann man noch kommentieren kann. Danke für den Test :)

  2. ach du meinst, das liegt an den Foxi ? dann bin ich ja berruhigt. ich glaube, bei mir ist immer JS aktiviert, da ich sonst ja vieles nicht sheen kann *gg*
    wünsche dir einen schönen Abend :)
    LG Steffi

  3. Ich gehe mal davon aus, hab es aber in anderen Browsern nicht überprüft. Besonders beim Schreiben eines Artikels kommt das dann gut ;)

    Schönes Wochenende und
    Keep it Country,

    Markus

  4. Danke dir für die schnelle Antwort und den Link ;). Ich schaue mich dann erstmal bei Frank um, sollte ich es nicht auf die Reihe kriegen, werde ich gerne auf dein Angebot zurückkommen.

  5. @Andreas: OK, gerne. Die Queries beziehen sich auf die Zahl der Artikel, Kommentare und so, und auf die meistkommentierten Artikel. Die Top Commentators kommen aus dem Plugin „Show Top Commentators“ und der Flaggencounter sowie der Domainwert sind von externen Services eingebunden. Einfach mal draufklicken ;)

  6. Hallo Markus,

    das Einbinden der Stats hat funktioniert, allerdings als Liste. Wenn ich mal etwas Zeit habe, werde ich etwas daran herumbasten, daÃ

  7. @Andreas: Dann mal zu meiner Einbindung:

    Die Funktionen in der functions.php habe ich wie folgt umgesetzt:

    // Summe der Artikel, Kommentare... für Statistik, Dank an Frank Bueltge
    function mb_counter() {
    	$num_posts = wp_count_posts( 'post' );
    	$num_posts = $num_posts->publish; //publish, draft
    	$num_posts = sprintf( __ngettext( '%s Artikel', '%s Artikel', $num_posts ), number_format_i18n( $num_posts ) );
    
    	$num_comm  = get_comment_count();
    	$num_comm  = $num_comm['approved']; //approved, awaiting_moderation, spam, tot
    	$num_comm  = sprintf( __ngettext( '%s Kommentar', '%s Kommentare', $num_comm ), number_format_i18n( $num_comm ) );
    
    	$num_pages = wp_count_posts( 'page' );
    	$num_pages = $num_pages->publish; //publish
    	$num_pages = sprintf( __ngettext( '%s statische Seite', '%s statische Seiten', $num_pages ), number_format_i18n( $num_pages ) );
    
    	$num_cats  = wp_count_terms('category');
    
    	$num_tags  = wp_count_terms('post_tag');
    
    	echo $num_posts." und
    ".$num_comm.", sortiert in ".$num_cats." Kategorien und mit
    ".$num_tags." Tags versehen. Dazu
    ".$num_pages."."; } // Die meistkommentierten Artikel suchen, Dank an Frank Bueltge function mb_most_commented_posts($no_posts = 5, $before = '
  8. ', $after = '
  9. ', $show_pass_post = false, $duration='') { global $wpdb; $request = "SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS 'comment_count' FROM $wpdb->posts, $wpdb->comments"; $request .= " WHERE comment_approved = '1' AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = 'publish'"; if(!$show_pass_post) $request .= " AND post_password =''"; if($duration !="") { $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date "; } $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts"; $posts = $wpdb->get_results($request); $output = ''; if ($posts) { foreach ($posts as $post) { $post_title = stripslashes($post->post_title); $comment_count = $post->comment_count; $permalink = get_permalink($post->ID); $output .= $before . '' . $post_title . ' (' . $comment_count.')' . $after; } } else { $output .= $before . "Keine gefunden!" . $after; } return $output; }

    In die Sidebar ist es dann so eingebunden:

  10. Statz

    • hat

      Meistkommentiere Artikel
      Top 5 Kommentatoren des Monats
      Besucher nach Ländern (ab 24.07.2008)

      Wert der Domain
      Domainwert fuer <a href='http://www.cowboy-of-bottrop.de' rel='nofollow'/>www.cowboy-of-bottrop.de</a>
  11. Da ist der Code für den Flaggencounter und den Domainwert mit drin.

    Das CSS sieht dann so aus:

    /* Formatierung der Statz-Box
    ***************************************************/
    #statz p {
    	font-size: 1em;
    	padding: 0;
    }
    
    #statz ul {
    	font-size: 1.1em;
    }
    
    #statz a:link, #statz a:visited {
    	color: blue;
    	text-decoration: none;
    }
    
    #statz a:hover, #statz a:active {
    	color: red;
    	text-decoration: underline;
    }

    Vielleicht hilft Dir das ja.

  12. Das hilft mir auf jeden Fall weiter. Ist eine klasse Hilfe! Ich schaue es mir heute abend an und werde die Umsetzung bei mir angehen. So muss jetzt aber los, das Gericht ruft, Zeugenaussage.

1 Trackback / Pingback

  1. Mein persönlicher Tagesrückblick » Maje

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.

*


Mit Absenden des Kommentars akzeptiere ich die Speicherung und Verarbeitung meiner Daten gemäß der Datenschutzerklärung.


;) 
:) 
:D 
:( 
:/ 
:p 
:o 
:lol: 
:roll: 
:angry: 
:smoke: 
:mrgreen: 
:silence: 
:blush: 
:kiss: 
mehr …