Al tener varios temas en nuestro blog a veces los usuarios realizan comentarios en antiguos temas que hemos creados y nosotros no sabemos si fue un comentario con frases educadas o groseras. Para saber que comentarios dejan los usuarios en nuestro blog, tendremos que configurar en nuestro panel de administración las «Acciones» y «Triggers» de Drupal.
Para saber un poco de actions y triggers, las acciones (actions) son tareas individuales que el sistema realizara y esto funcionara junto con los triggers (disparadores), los triggers se activarán cuando por ejemplo un usuario haga un nuevo comentario, borre un comentario o elimine. Esto lo configuraremos desde el panel de administración de Drupal
Pasos para activar (En este ejemplo cuando alguien a escrito un comentario):
1) Primero tendremos que configurar las acciones en nuestro Drupal, nos vamos a «Administer» – «Site Configuration» – «Actions».
2) En «Make a new advanced action avaible» (Hacer una acción avanzada disponible) seleccionamos «Send a E-Mail» (Enviar un E-Mail) y presionamos «Create» (Crear).
En «description» escribimos algo como «Enviar E-Mail al Administrador»
En «recipient» colocamos nuesto correo para recibir los correos de los comentarios.
En «subject» escribimos un asusnto como «Este es un mensaje desde la página web %site_name»
Y en «message» podemos colocar:
Hola, el usuario %username a dejado un comentario en el tema «%title». Usted puede ver el comentario en la siguiente dirección %node_url.
Y lo guardamos.
3) Luego nos vamos a «Administer» – «Site Building» – «Triggers»
4) En la pestaña «Comments» (comentarios) parte donde dice «Trigger: After saving a new comment» (Después de guardar un nuevo comentario), escogemos la acción que hemos creado que es «Enviar E-Mail al Administrador» y hacemos clic en el botón «Assign».
5) Ahora probamos y debe de funcionar y llegarte un E-Mail a tu correo.
Saludos.