Notificaciones del sitio

Hola, cuando activo notificaciones desde el panel de administrador tengo activada la opcion de email para todos los usuarios, como le puedo hacer para cambiar la notificacion por defecto a sitio?
Se agradece la ayuda proporcionada. : )
image

  • No es mucho lo que he encontrado, pero a ver si te sirve.

    En la linea 1241 del achivo engine/lib/users.php encuentras esta llamada a la función que pone por defecto las notificaciones al email:

                // Turn on email notifications by default
                set_user_notification_setting($user->getGUID(), 'email', true);

    Haciendolo a las bravas imagino que cambiando 'email' por ¿'site'? debería hacer el cambio para los nuevos registros.

    Si no quieres cambiar nada del código base de elgg para no perderlo en futuras actualizaciones tendrás que currartelo un poco más y añadirlo dentro de algún plugin.

    Si usas el siteaccess en "siteaccess/views/default/account/forms/register.php" al final del archivo puedes probar añadir la llamada modificada a la función a ver si la sobreescribe.

    No he probado nada, así que no puede garantizarte que funcione o no.

    Nos vemos.

  • hi!

    how to  Turn on email notifications by default for all groups you are a member of?

    same ideas?

  • @Tripi

    Gracias, lo intentare en un sitio de pruebas.

Spanish Community Group

Spanish Community Group

Spanish support group. Grupo de apoyo de usuarios en español