Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Foro phpbb + mail

Estas en el tema de Foro phpbb + mail en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, lo que estoy intentando hacer es que cada vez que se postee algún mensaje en mi foro phpbb me envíe ese mensaje a una ...
  #1 (permalink)  
Antiguo 02/04/2006, 12:28
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 4 meses
Puntos: 28
Exclamación Foro phpbb + mail

Hola, lo que estoy intentando hacer es que cada vez que se postee algún mensaje en mi foro phpbb me envíe ese mensaje a una dir de e-mail (en este caso es una lista de correo, pero creo que no influye eso)...

Lo que se me ocurrió es que cuando agrega el post a la DB lo envíe con una función mail()

esto les parece correcto? o alguien tiene una mejor opción?

bueno, pero la duda más importante es: ¿alguien sabe en qué archivo es que hace el "INSERT" a la db de cada post?

por favor, necesito su ayuda... (estoy buscando en varios archivos pero no consigo encontrarlo!)


espero que alguien pueda ayudarme...!
gracias
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #2 (permalink)  
Antiguo 02/04/2006, 14:37
Avatar de Ged
Ged
 
Fecha de Ingreso: enero-2003
Mensajes: 142
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola, creo que debes editar posting.php

busca la línea

Código:
// Submit post/vote (newtopic, edit, reply, etc.)
y a partir de ahí ya es todo tuyo

Suerte
__________________
Drupal Mundo Drupal

Canarios El mundo de la canaricultura
  #3 (permalink)  
Antiguo 02/04/2006, 15:07
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 4 meses
Puntos: 28
D+ muchas gracias, voy a probarlo...
ya les contare si me anduvo!

gracias de nuevo!

chaw
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #4 (permalink)  
Antiguo 02/04/2006, 16:16
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 4 meses
Puntos: 28
Necesito AYUDA!

Bueno, la verdad que gracias porque al final lo logré... (aunque no 100% ) jeje

bueno, la cosa es que no logro que me pase algunas variables al mail... acá dejo el código a ver que les parece:

Código PHP:
    switch ( $mode )
    {
        case 
'editpost':
        case 
'newtopic':
        case 
'reply':
            
$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
            
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
            
$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
            
$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
            
$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
            
$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
            
$bbcode_uid '';

            
prepare_post($mode$post_data$bbcode_on$html_on$smilies_on$error_msg$username$bbcode_uid$subject$message$poll_title$poll_options$poll_length);


$contenido $username." ha enviado un nuevo mensaje en el foro. \n\n";
$contenido .= $message." \n\n";
$contenido .= "---------------------------------------------- \n";
$contenido .= "Puedes entrar al foro (http://www.dominio.com/foro/".$post_id.") y contestarlo, o continuar esta conversación por acá. \n";
$asunto " - FORO - ".trim($HTTP_POST_VARS['subject']);

mail("[email protected]"$asunto$contenido,
     
"From: [email protected]\nReply-To: [email protected]\nX-Mailer: PHP\nErrors-To: [email protected]"); 
El problema es que no me manda (en el e-mail el $username), y el $post_id que me manda me lleva a otro post (nada que ver)...


POR FAVOR, NECESITO AYUDA!!!!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #5 (permalink)  
Antiguo 02/04/2006, 16:47
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 4 meses
Puntos: 28
Al final lo del "username" lo pude solucionar, el problema (para quién le interese) era que no debía poner la variable $username, sino el array $userdata['username'] (que tiene los datos de la session que se está corriendo)

De todas formas no se cómo solucionar lo del $post_id !!!

HELP!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.