[Tutorial]Como incluir en los correos de notificacion los mensajes de los MP
Como incluir en los correos de notificacion los mensajes de los Mensajes Privados Hay que editar dos archivos. 1. inc/languajes/messages.lang.php ...

Como incluir en los correos de notificacion los mensajes de los Mensajes Privados

Hay que editar dos archivos.

1. inc/languajes/messages.lang.php
Buscar:
$l['email_newpm'] = "{1},
		
Has recibido un nuevo mensaje privado en {3} de {2}. Para ver este mensaje, ve al siguiente enlace:

{4}/private.php

Se te hace saber que ya no recibirás más notificaciones de nuevos mensajes hasta que visites {3}.

Puedes desactivar las notificaciones de mensajes nuevos en la página de opciones de tu cuenta:

{4}/usercp.php?action=options

Gracias,
El equipo de {3}
{4}";

Remplazar por:
$l['email_newpm'] = "{1},
		
Has recibido un nuevo mensaje privado en {3} de {2}.

---
{5}
---

Para ver este mensaje, ve al siguiente enlace:

{4}/private.php

Se te hace saber que ya no recibirás más notificaciones de nuevos mensajes hasta que visites {3}.

Puedes desactivar las notificaciones de mensajes nuevos en la página de opciones de tu cuenta:

{4}/usercp.php?action=options

Gracias,
El equipo de {3}
{4}";

2. inc/datahandlers/pm.php
Buscar:
$emailmessage = $lang->sprintf($emailmessage, $recipient['username'], $pm['sender']['username'], $mybb->settings['bbname']);

Remplazar por:
$emailmessage = $lang->sprintf($emailmessage, $recipient['username'], $pm['sender']['username'], $mybb->settings['bbname'], $mybb->settings['bburl'], $pm['message']);

Ejemplo:
Esto es un correo de notificación de un MP, ahora se incluye el mensaje escrito en ese MP.

[Imagen: sinttulo1dp.jpg]
Archivos Adjuntos

esta exelente pero para los que no saben dejales una cap
:)
Wow, muy bueno, asi podremos generar indirectamente mas actividad, si es que digamos una persona se olvida del foro, aparte de que es muy conveniente
Gracias, pero no encuentro la segunda linea de la modificacion de inc/datahandlers/pm.php ... esto es el mio ..

if(trim($user['language']) != '' && $lang->language_exists($user['language']))
                {
                    $uselang = trim($user['language']);
                }
                elseif($mybb->settings['bblanguage'])
                {
                    $uselang = $mybb->settings['bblanguage'];
                }
                else
                {
                    $uselang = "english";
                }
                if($uselang == $mybb->settings['bblanguage'] || !$uselang)
                {
                    $emailsubject = $lang->emailsubject_reachedpmquota;
                    $emailmessage = $lang->email_reachedpmquota;
                }
                else
                {
                    $userlang = new MyLanguage;
                    $userlang->set_path(MYBB_ROOT."inc/languages");
                    $userlang->set_language($uselang);
                    $userlang->load("messages");
                    $emailsubject = $userlang->emailsubject_reachedpmquota;
                    $emailmessage = $userlang->email_reachedpmquota;
                }
                $emailmessage = $lang->sprintf($emailmessage, $user['username'], $mybb->settings['bbname'], $mybb->settings['bburl']);
                $emailsubject = $lang->sprintf($emailsubject, $mybb->settings['bbname']);
                my_mail($user['email'], $emailsubject, $emailmessage);

Bueno ese es una parte .. alguna idea como ponerla ...

Gracias Smile

Y por cierto el otro archivo lo tengo dentro de la carpeta español, no fuera como deberia ser, segun este tutorial ..
Colaboradores
ZioGuE Cluster ciberutilidades
This forum uses Lukasz Tkacz MyBB addons.