Página 1 de 1
listado de correos electronicos
Publicado: 12 Abr 2012, 13:41
por teto86
Hola amigos!!
Pues vereis me gustaria saber como se saca un listado de todos los correos electronicos que han utilizado los usuarios de mi foro para registrarse, mi idea es utilizarlos para enviarles la invitacion a la pagina de facebook, pero claro la unica manera que veo posible de hacerlo es desde el ACP ir revisando usuario por usuario y eso me puede resultar eterno.
Entoces me pregutaba si hay un metodo mas rapido, como una lista de correos o algo, o si hay alguna forma de crearla
Muchas gracias.!
Re: listado de correos electronicos
Publicado: 12 Abr 2012, 14:28
por Megabyte
y porque no utilizas esta opción que te da el ACP, enviar EMAIL masivo:
yo lo utilizo de vez en cuando...para hacer anuncios a los usuarios.
Re: listado de correos electronicos
Publicado: 12 Abr 2012, 15:33
por teto86
Gracias megabyte, si alguna vez lo he usado, pero mi intencion es tener la lista de correos para crear un archivo de contactos y enviar una invitacion dede facebook a los usuarios.
Re: listado de correos electronicos Tema Solucionado
Publicado: 16 Abr 2012, 12:53
por Rainwod
teto86 escribió:Gracias megabyte, si alguna vez lo he usado, pero mi intencion es tener la lista de correos para crear un archivo de contactos y enviar una invitacion dede facebook a los usuarios.
Acá te dejo adjuntos dos archivos page.php y page_body.html el primero lo pones en la raíz de phpBB y el otro en la carpeta de templates de prosilver y luego ejecutas en tu foro:
http://urldetuforo/page.php y obtendrás la lista completa de los emails de cada user de tu base de datos ordenado de forma ascendente. A modo de instrucción, se hace con un pequeño SELECT de la tabla de usuarios de phpbb y en esteT especificas que quieres recorrer los campos user_email y user_id, este útlimo es para poder tener un método para ordenarlos.
PD: Las líneas que aparecen en blanco es por que son bots y no tienen email. Si te ha servido recuerda marcar como solucionado el tema.

Re: listado de correos electronicos
Publicado: 16 Abr 2012, 22:46
por teto86
espectacular!!!! muchisimas gracias!!! ya te e dado el voto como solucionado!! super sencillo de hacer, que crack!
Re: listado de correos electronicos
Publicado: 17 Abr 2012, 14:45
por Rainwod
jajajaja fue un placer ayudarte, ahora para que solo tú y los admis del foro puedan ver los emails reemplaza todo el código de la plantilla page_body.html por este:
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<!-- IF U_ACP -->
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content" style="font-size: 1.25em">
<!-- BEGIN list -->{list.EMAIL}<br /><!-- END list -->
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content" style="font-size: 1.25em">
No tiene permisos para visualizar este apartado
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content" style="font-size: 1.25em">
No tiene permisos para visualizar este apartado
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
Re: listado de correos electronicos
Publicado: 18 Abr 2012, 16:38
por teto86
Ok gracias, lo que hice fue eliminar el archivo page.php de la raiz, porque me di cuenta que cualquiera podia leerlo escribiendo directamente la riceccion.
Pero teniendo eso asi es mucho mas comodo y no tengo que estar borrando y poniendo el archivo cada vez que quiera ver la lista de correos.
Muchas gracias de nuevo!!!
Re: listado de correos electronicos
Publicado: 18 Abr 2012, 16:50
por Rainwod
Na men estamos para ayudarnos, en un principio lo hice muy simple pero después me di cuenta que sería engorroso quitar y poner el archivo, por eso modifiqué el code de la plantilla para que el contenido solo pueda ser accesible a los admins. Bueno lo que yo quiero saber........ . Te ha gustado????........ si es así Misión Cumplida (por mi parte)

Nos vemos..........
