Hace tiempo se publico aquí en skyandstars una entrada para integrar un Captcha a Cutenews, además publicamos una entrada de cómo usar reCAPTCHA a los formularios. En este tutorial vamos a mostrarte como integrar el que para mí es el mejor Captcha que existe actualmente a CuteNews.
El paso 1 consiste en simplemente en registrarnos en la pagina del servicio, para eso haz clic AQUI
Completa todos los datos y haz clic en “Sing up“, una vez hagas clic ahí, vas a tener una ventana donde tienes que colocar el dominio de la pagina en la que vas a usar el Captcha, este dato es importante que sea el correcto ya que vas a tener un código que SOLO va a servir para ese dominio.
Para finalizar el registro, haces clic en Create Key.
Ahora vas a tener una página parecida a la siguiente:

*Por seguridad oculte algunos campos
Lo que ves ahí que dice “Public Key” y “Private Key” son claves necesarias para codificar nuestros formularios, es importante que las tengas a mano siempre que las necesites y que SEAN PRIVADAS.
Descarga la librería del captcha haciendo clic AQUI, abre con tu programa FTP (por ejemplo FireFTP) la carpeta “cutenews/inc/” de tu CuteNews y guarda el archivo “recaptchalib.php” que descargaste.
Es turno de integrar el captcha a los formularios de CuteNews. Primero vas a abrir el archivo shows.inc.php de tu CuteNews (se encuentra en cutenews/inc/).
Busca la línea 93 donde sale lo siguiente:
1 | if($allow_add_comment){ |
Y justo después de esa línea, vas a agregar el siguiente código:
1 2 3 4 5 6 7 8 9 10 | require_once('recaptchalib.php'); $privatekey = "AQUI LA CLAVE PRIVADA"; $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if (!$resp->is_valid) { die ("El Recaptcha no ha sido agregado correctamente."); } |
*En la línea 2 agregas la clave privada que conseguiste en el paso 1
Luego vas a buscar la línea 613 donde sale:
1 | $template_form = str_replace("{smilies}", $smilies_form, $template_form); |
Y justo después de eso, vas a agregar lo siguiente:
1 2 3 | require_once('recaptchalib.php'); $publickey = "CLAVE PUBLICA AQUI"; $template_form = str_replace("{captcha}", recaptcha_get_html($publickey), $template_form); |
*En la línea 2 agregas la clave pública que conseguiste en el paso 1
Eso es todo lo que tienes que hacer con tu archivo sows.inc.php.
Entra en la administración de tu cutenews en la sección options>>edit templates

En la sección “add coment form” vas a agregar lo siguiente donde quieras que salga tu captcha.
1 | {captcha} |
Haces clic en “save changes” y listo! debes tener el captcha agregado en tu CuteNews.

Mijael es el creador y editor de skyandstars.net donde publica guias y tutoriales sobre WordPress, Cutenews, PHP, HTML y mucho más. Acutalmente estudiante universitario.
maisa
10 Diciembre 2009
aah bastante facil!! Aunque deverian dejar de usar cutenews, es muy inestable.
Gracias por el tuto!
Mijael166
10 Diciembre 2009
Jajajaja siempre lo he dicho…cutenews no es bueno…pero hay gente que lo usa y no puede salir de el :P
maisa
10 Diciembre 2009
Anda a ver mi sitio Mijael! Lo cambie totalmente al WordPress :) Aunque todavia me falta agregar widgets, podrias poner un tutorial de como agregarlos? (Es decir que esten activos y que funcionen en el sidebar) :D
maisa
11 Diciembre 2009
si? auch. A mi me sale bien en explorer, mozilla, y chrome. Voy a ver el tuto para que quede bien en todas las resoulciones :)
Hugo
23 Diciembre 2009
Excelente tutorial para integrar el recaptcha a Cutenews. Te comento que recién estoy probándolo ya que siempre he usado WP, pero me parece sencillo y fácil de integrar, cierto es que no podemos compararlo com WP pero para sitios pequeños creo que es funcional.
Saludos cordiales y gracias por este tutorial.
Mijael
23 Diciembre 2009
Q bien que el tutorial te sirva!! Y si, tienes razon nada como WordPress pero igual hay quienes usan Cutenews por ser mas simple y facil de trabajar. Saludos!!