Contenido

Solución a las kilométricas listas de SPAM de Akismet

14 Abr

+ 8

Lamentablemente esta solución es para eliminar el SPAM, sinó una solución muy chorra para hacer que las kilométricas páginas que nos genera Akismet con todos los comentarios de SPAM no sean un castigo mientras revisamos los que se cuelan.

Últimamente, el tema del SPAM ha aumentado, por lo menos en aNieto2k, unos 500 comentarios de SPAM al día. Esto me obliga a cada día borrar los comentarios almacenados por akismet, por malas experiencia con los filtros del plugin prefiero revisar por encima todos los comentarios para no borrar comentarios capturados por error. Se que es una tarea laboriosa, pero … hay que hacerla.

Cuando revisas 500 comentarios divididos en 11 páginas, quedan páginas kilométricas con comentarios de viagra y porno zoofílico tan largos que podría estár empalmado 5 vidas y relacionarme con todos los animales de 54 tierras.

Puedo hacer 2 cosas, borrar todo sin mirar y san seAcabó, o hago más pequeñas las entradas.

Una buena solución sería editar el fichero de akismet y buscar en donde los muestra y mediante wordwrap cortamos el texto mostrado en 200 carácteres o así. Pero cada vez que actualizemos el plugin tendremos que hacer esta operación que aunque no es laboriosa, es pesada.

O, quizas una más fácil, sería hacer una modificación del wp-admin.css y hacer que los li, sean más pequeños,… mucho más pequeños.

akismet.png

Fichero wp-admin.css

Añadimos al final del fichero:

#spam-list li {
height:70px;
overflow:auto;
}

No es una solución muy elegante, pero es muy práctica, por lo menos para mi. 😀

  • podria ser, anieto pero yo recivo entre 70 a 80 diarios mensajes de spam y uso el spamkarma y nunca se a colado a spam karma un lector mio, pero si a moderacion , pero no me afecta… al principio siempre miraba el spam karma have si se habia colado alguien pero nada, si me equivoco disculpa mi ignorancia solo cuento mi experiencia, ah verdad felicitaciones por Blog Edad

  • Elegante o no, a mí me viene de perlas, porque esto del spam ya es para pegarse un tiro.

  • Tienes 2 soluciones:

    1.¿Porque no optas por la tipica imagen de validacion? Luego metes una cookie que almacene las veces que hemos comentado, y cuando superen las 2 veces que desaparezca, eso si, la cookie se añade en el momento que le das a «Submit Comment» y ya esta.

    2. Se me ha ocurrido cuando pensaba la primera, le metes un onclick al «Submit Comment» que guarde un valor en una cookie, luego en el servidor compruebas si el valor esta en la cookie, y si no lo esta, devuelves un mensaje de que deben de estar las cookies activadas, o bueno, el mensaje lo pones cuando le das al submit y no tienes las cookies activadas…

    Me meto tanto con las cookies porque no creo que un navegador de texto (la maquina spammer) interprete javascript para darse cuenta de que el envio de comentarios se hace paralelamente, la comprobacion por cookie y el comentario por post.

  • Yo tengo meses usando el Raven’s Antispam y me ha reducido el 90% o 95% el spam que tenia que me llegaba en Bitslab

    les dejo la direccion: http://kahi.cz/blog/ravens-antispam-for-wordpress

  • Hola Andrés:

    Otra propuesta podría ser modificar la paginación del plugin para que muestre más entradas en una misma página. Porque lo más engorroso no es tanto la lectura de cada entrada sospechosa de spam, sino tener que seguir la paginación de akismet. No abrá una manera para que se puedan leer como 100 entradas en una sola pa´gina o algo así?

    Saludos.

  • #5 Claro que se puede. Busca esto en el akismet.php y cambia el 50 por lo que quieras.

    
    	$start = ( $page - 1 ) * 50;
    	$end = $start + 50;
    
  • Tú si que sabes Andrés 😉
    Gracias por el tip.

  • Yo ni lo checo :\

    «Lo que ha caido en spam, en spam se quedara»

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.