Uno de los problemas mas habituales en los foros de phpBB2, es el envío de SPAM por parte de Robots que se encargan de registrarse y enviar mensajes de publicidad, algo que sin duda molesta a los usuarios del foro, como también a los administradores.
Buscando por Internet me he encontrado con varios tutoriales que enseñan a combatir a estos robots, pero las soluciones nunca seran del todo infalibles, porque siempre habra algún ocioso trantando de programar alguna forma de romper todas las medidas de seguridad.
La solución que he aplicado, y que no es la definitiva, al parecer sirve mucho en los foros de phpBB2, y que ademas estan en español, ya que por lo general los spammer envian mensajes en inglés, lo que hará mas fácil la detección de mensajes que no tienen nada que ver con el foro. Para resolver esto aplicaremos un MOD para phpBB2 llamado SpamWords, el cual lo fusionaremos con Akismet, que es un pequelo plugin que usan los blogs de WordPress y que funciona bastante bien.
Para poder usar Akismet, se debe tener una cuenta en WordPress.com, ya que ellos envian una API Key, y que debemos utilizar para poder configurar el plugin. Para los que estamos registrados no hay problemas, pero para los que no, solo deben entrar a la página y obtener una API Key. Una vez reistrado te enviaran un e-mail con los datos, incluyendo la API Key.
Bien, ya tenemos la API Key, por lo que ahora se procederá a Descargar SpamWords. Una vez hecho esto, se tiene que instalar y esto es algo que podría complicarse para los que nunca hemos instalado un MOD para phpBB2, por lo que usaremos un instalador de MODs llamado EasyMod, el cual nos permitirá instalar MODs de una manera mas fácil. Aquí hay un manual en flash muy bien hecho para instalar EasyMod. Además debes descargar EasyMod desde aquí.
Una vez instalado EasyMod y SpamWords deberas descargar estos dos archivos:
· spamwords.php.txt
· functions_akismet.php.txt
Debes cambiar la extensión .txt a los archivos para que queden como archivos de .php.
Editar el archivo functions_akismet.php y en la parte superior introduce tu clave de Akismet:
define("AKISMET_API_KEY","f1f43777ddff");
Sube ambos archivos vía FTP a rutadetuforo/includes
Bien, si todo ha salido correctamente, ahora ya deberías tener tu foro asegurado contra el SPAM.
Como puedes ver en la imagen, ahora aparecerán mas opciones en el menu de administración del foro,entre ellos el de EasyMod y SpamWords, con varias opciones que te permitiran mantener el foro lo mas limpio posible.
Si necesitas ayuda puedes comentar aquí, o bien dirigirte a esta pagina, en la cual me he badasado para este pequeño articulo.




hey!.. esto funciona bien..
gracias.
Por: jos el 18 Mayo, 2007
a las 9:39 pm
Hola, Luis.
Grax por el tutorial jajaj aunq eso t sirve más a ti, no?
el foro del fod sera mas limpio ahora?? jajajaj bueno…
t djo chau
Nina xx
Por: Nina xx el 18 Mayo, 2007
a las 9:46 pm