Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Usuario nuevo, un aviso al Administrador

Guías, manuales, tutoriales, etc. sobre phpBB2 y otros sistemas.
Foro de lectura, las dudas en el Foro oportuno por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Usuario nuevo, un aviso al Administrador

#1

Mensaje por ThE KuKa »

¿Alguien puede decirme como puedo hacer para que al administrador le llegue un mensaje con cada nuevo usuario en el foro? [/quoteicy]
Después de busca mucho he encontrado algo que quizás pueda servirte. Lo he modificado un poco de acuerdo a mis necesidades, lo he probado en mi ya vieja versión 2.0.4 y funciona perfectamente. No puedo asegurar que funcione en otras versiones.

Esta modificación te manda un mensaje con sus datos cada vez que se registra un nuevo usuario.
Para ello hay que modificar el archivo usercp_register.php y crear una plantilla para el mensaje de aviso.

Abrir /includes/usercp_register.php

BUSCAR:

Código: Seleccionar todo

if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
			{
				$sql = "SELECT user_email, user_lang 
					FROM " . USERS_TABLE . "
					WHERE user_level = " . ADMIN;
				
				if ( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
				}
				
				while ($row = $db->sql_fetchrow($result))
				{
					$emailer->from($board_config['board_email']);
					$emailer->replyto($board_config['board_email']);
					
					$emailer->email_address(trim($row['user_email']));
					$emailer->use_template("admin_activate", $row['user_lang']);
					$emailer->set_subject($lang['New_account_subject']);

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
						'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

						'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
					);
					$emailer->send();
					$emailer->reset();
				}
AÑADIR DESPUES:

Código: Seleccionar todo

// MOD NOTIFY ADMIN OF NEW USER BEGIN
         else
         {
            $emailer->use_template("admin_new_user", stripslashes($user_lang));
            $emailer->email_address($board_config['board_email']);
            $emailer->set_subject("Nuevo usuario en los foros");
            $emailer->extra_headers($email_headers);
             
            $emailer->assign_vars(array(
            'SITENAME' => $board_config['sitename'],
            'USERNAME' => $username,
            'EMAIL' => $email,
            'MSN' => $msn,
            'WEBSITE' => $website,
            'LOCATION' => $location,
            'OCCUPATION' => $occupation,
            'INTERESTS' => $interests,
            'SIGNATURE' => $signature,
            ));
            $emailer->send();
            $emailer->reset();
         }
         // MOD NOTIFY ADMIN OF NEW USER END
Crear un archivo nuevo llamado admin_new_user.tpl con el siguiente código y copiarlo a language\lang_spanish(o english)\email:

Código: Seleccionar todo

Un nuevo usuario se ha registrado en en los foros de {SITENAME}: 

---------------------------- 
Nombre de usuario: {USERNAME} 
Dirección de correo: {EMAIL} 
MSN Messenger: {MSN}
Sitio web: {WEBSITE}
Ubicación: {LOCATION}
Ocupación: {OCCUPATION}
Intereses: {INTERESTS}
Firma: {SIGNATURE}
---------------------------- 
Articulo por talle

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Cerrado

Volver a “Guías, manuales, tutoriales, ayuda, sobre phpBB 2 y otros”