Notificación del administrador sobre el registro de usuarios


11

El administrador no recibe una notificación cuando un usuario se registra en mi sitio D7, mientras que los registratarios reciben un mensaje. En la versión D6 del sitio funcionó. Aquí está la configuración:

  • Drupal 7.10
  • El registro del usuario se realiza con la aprobación del administrador.
  • Contactar a los usuarios funciona.

No puedo encontrar una bandera en ninguna parte para activar la notificación al administrador. La búsqueda de Google y la búsqueda en este sitio no han encontrado una solución. ¿Es esta capacidad en el núcleo, cómo lo enciendo? ¿Tengo que usar un módulo adicional?

Gracias.

Respuestas:


23

Primero, ve a /admin/config/system/actions. En la sección "Crear una acción avanzada", elija "enviar un correo electrónico" y haga clic en "crear". Le lleva a una página donde necesita ingresar la dirección de correo electrónico de los destinatarios (ingrese la dirección de correo electrónico del Administrador aquí), el asunto y el mensaje. Clic en Guardar.

En segundo lugar, vaya /admin/modulesy habilite el módulo Trigger.

Tercero, ve a /admin/structure/trigger/user. En la sección "Activador: después de crear una nueva cuenta de usuario" Elija "Enviar correo electrónico" en el cuadro de selección. Haz clic en Asignar.

Mensaje de ejemplo:

A user has created an account.

Details:
 - Username: [user:name]
 - Email: [user:mail]
 - Time: [user:created:long]

Activate their account by going here: [user:edit-url]

aerozeppelin, gracias por sus instrucciones. Perfecto. Configurado y probado; Funciona genial. Para mí, también fue un pequeño tutorial sobre acciones y disparadores; me dio ideas De nuevo, muchas gracias.
ryz

@MPD, gracias por el recordatorio. Soy un novato de StackExchange.
ryz

55
Es necesario que primero active el disparador del módulo en admin / modules
batigolix

@aerozeppelin Quizás mencione la necesidad de habilitar el Triggermódulo en su respuesta. También me encontré con este problema, como batigolix.
kontur

¿Cómo se puede usar esta funcionalidad para configurar múltiples destinatarios?
AkiShankar

11

Aunque esta es una vieja pregunta, acabo de encontrarla en una búsqueda y descubrí que el enfoque sugerido, aunque excelente, no funciona con Tokens.

Si desea que se le envíe al administrador un correo electrónico que contenga algunos o todos los campos que ha adjuntado a su cuenta de usuario: por ejemplo, algo como:

[cuenta: nombre-contacto-campo] ha creado una cuenta. Detalles enviados: [cuenta: field-business-name]

Use el módulo Reglas que ofrece un enfoque simple y agradable de correo electrónico tokenizado.

Una vez que haya instalado Reglas, desde / admin / config / workflow / rules, agregue una nueva regla.

1) Agregar un evento: después de guardar una nueva cuenta de usuario

2) Agregar una acción: Enviar correo

3) En el cuerpo del mensaje, elija sus tokens en el menú desplegable Patrones de reemplazo y guarde su nueva Regla.

4) prueba y regocíjate de lo bonitas que son las Reglas.


1

El flujo de trabajo de registro de usuario ( correo electrónico pendiente para "administrador del sitio" y "usuario" -> aprobar por "administrador del sitio" y luego correo electrónico de confirmación para el usuario ) es un sistema predeterminado (núcleo) de drupal.

Desde la Admin > Configuration > People > Account Settingspágina, configure la opción marcada en rojo de la imagen adjunta.

ingrese la descripción de la imagen aquí

Nota: Puede configurar el contenido del correo electrónico (mensaje) en la sección Correo electrónico desde la parte inferior de la misma página de configuración de la cuenta.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.