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.

Enviar mp desde formulario

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
rafaxplayer
Observador/a
Mensajes: 48
Registrado: 23 Nov 2010, 15:46

Enviar mp desde formulario

#1

Mensaje por rafaxplayer »

Saludos gente , estoy haciendo un formulario para que los usuarios de mi foro puedan enviar un email a una cuenta mia , me gustaría que cada vez que se envía este email auto enviarme un mp de aviso , como puedo hacer esta tarea desde mi formulario?
URL: http://amsspecialist.com
Versión phpBB: phpBB3 (3.0.11-PL1)
MODs Instalados:
- SyntaxHighlighter 1.0.12
- Very Simple Guest Hide BBCode MOD 1.0.1
Plantilla(s) usada(s): Comboot Freee
Servidor: Gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Avatar de Usuario
DrSiest@
Observador/a
Mensajes: 16
Registrado: 10 Mar 2013, 11:02
Edad: 55

Re: Enviar mp desde formulario

#2

Mensaje por DrSiest@ »

Para conseguir eso debes usar la funcion submit_pm, de esta forma:

Ejemplo:

Código: Seleccionar todo

            // Mandar un mp al usuario comunicandole el ingreso.
            $pm_subject	= utf8_normalize_nfc(sprintf($user->lang['SEND_PM_AZEPTADO_SUBJECT'], $league_info['league_name_short']));//hay que crear una variable de lenguaje SEND_PM_AZEPTADO_SUBJECT.
            $pm_text	= utf8_normalize_nfc(sprintf($user->lang['SEND_PM_AZEPTADO_BODY'], $nombre_usuario_ingreso,$league_info['league_name_short'],$user->data['username']));// Se pueden colocar variables separadas por comas para la variable de lenguaje.
            $poll = $uid = $bitfield = $options = '';

            generate_text_for_storage($pm_subject, $uid, $bitfield, $options, false, false, false);
            generate_text_for_storage($pm_text, $uid, $bitfield, $options, true, true, true);

            $pm_data = array(
                'address_list'		=> array ('u' => array($usuario_ingreso => 'to')),// $usuario_ingreso recogeria tu numero de usuario
                'from_user_id'		=> $user->data['user_id'], // id de usuario que envia el mp
                'icon_id'		=> 0,
                'from_username'		=> $user->data['username'],//nombre del usuario que manda el mp
                'from_user_ip'		=> '',

                'enable_bbcode'		=> true,
                'enable_smilies'	=> true,
                'enable_urls'		=> true,
                'enable_sig'		=> true,

                'message'		=> $pm_text,
                'bbcode_bitfield'	=> $bitfield,
                'bbcode_uid'		=> $uid,
                );

            submit_pm('post', $pm_subject, $pm_data, false);
Aqui encuentras la info de la wiki de phpbb

https://wiki.phpbb.com/Using_phpBB3's_Basic_Functions

En el punto 1.6 en la segunda parte.

Un saludo
URL: porra1x2.es
Plantilla(s) usuada(s): prosilver
MODs instalados: Formula1 (pole y safetycard), MotoGP ( compatible con formula1), Portal, Anoucement center, Precise Similar Topics II,Advanced BBCode Box 3 (aka ABBC3),Buttons menu,phpBB SEO Ultimate SEO URL,Advanced Rules Page,phpBB mChat,Colorized Unread Links,Thanks for posts,Tapatalk,Troll Mod,Expand categories,AOS notificaciones,GYM sitemap & RSS - Google Yahoo Msn Bing, QuinielaV1.0,Canales.
Versión de phpBB: 3.0.12
Nombre y versión del MOD: Formula1, MotoGP, Quiniela V1.0,Canales.
URL de descarga: porra1x2.es
Servidor: pago

rafaxplayer
Observador/a
Mensajes: 48
Registrado: 23 Nov 2010, 15:46

Re: Enviar mp desde formulario

#3

Mensaje por rafaxplayer »

Gracias , reviso y comento
URL: http://amsspecialist.com
Versión phpBB: phpBB3 (3.0.11-PL1)
MODs Instalados:
- SyntaxHighlighter 1.0.12
- Very Simple Guest Hide BBCode MOD 1.0.1
Plantilla(s) usada(s): Comboot Freee
Servidor: Gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Cerrado

Volver a “Foros de Soporte 3.0.x”