Mauricio   13 Sep, 2010, 11:33 am
#1
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]
Cluster   13 Sep, 2010, 12:01 pm
#2
esta exelente pero para los que no saben dejales una cap

Smile
ZioGuE   13 Sep, 2010, 3:06 pm
#3
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
ciberutilidades   19 Oct, 2010, 7:03 pm
#4
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 ..
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.