Se puede cambiar en el panel de usuario (UCP), en preferencias de foros.
Y también poder agregar un aviso en la cabecera del foro, para que sea mas "vistoso" el anuncio de que se tiene un nuevo mensaje privado (ver imágenes de muestra mas abajo).

Para que aparezca un popup (el que trae phpBB) por defecto avisando de nuevos MP's.
- Ponerlo por defecto para los actuales usuarios del foro:
Ejecutar la siguiente consulta SQL en la base de datos.Código: Seleccionar todo
UPDATE phpbb_users SET user_options = user_options + 1024 where user_options < 1024;
- Ponerlo por defecto para futuros usuarios que se registren:
En includes/functions_user.php
Buscar:Reemplazar por:Código: Seleccionar todo
'user_options' => 895,
Fuente: Brf (phpBB support team)Código: Seleccionar todo
'user_options' => 1919,

Con esta modificación, se añade un aviso que aparecerá cuando tengas nuevos MP's, arriba en el header. Creado por mitch.
El aviso aparecerá en la cabecera, hasta que el usuario visite su bandeja de entrada de mensajes privados.
- Primera modificación a realizar
En /includes/functions.php
Buscar:Agregar Despues:Código: Seleccionar todo
// Obtain number of new private messages if user is logged in if (isset($user->data['is_registered']) && $user->data['is_registered']) { if ($user->data['user_new_privmsg']) {
Buscar:Código: Seleccionar todo
// aviso MP por mitch $nuevo_mp = true; // fin mitch
Agregar Despues:Código: Seleccionar todo
'S_NEW_PM' => ($s_privmsg_new) ? 1 : 0,
Ahora, deberás modificar el estilo, dependiendo de cual tengas, sigue una de las 2 instrucciones listadas abajo.Código: Seleccionar todo
// aviso MP por mitch 'S_NUEVO_MP' => $nuevo_mp, //fin mitch
- Modificaciones para prosilver (y plantillas basadas en este)
En el archivo /styles/prosilver/template/overall_header.html
Al final del archivo, en una nueva línea, añadir:Limpiar el caché luego.Código: Seleccionar todo
<!-- IF S_NUEVO_MP --> <center><table width="40%" align="center"> <tr><td align="center"> <div class="rules"> <div class="inner"><span class="corners-top"><span></span></span> <a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a> <span class="corners-bottom"><span></span></span></div> </div> </td></tr></table></center> <br> <!-- ENDIF -->
Imagen de muestra:
http://img392.imageshack.us/img392/9320/12150879il2.jpg - Modificaciones para subsilver2 (y plantillas basadas en este)
En el archivo /styles/subsilver2/template/overall_header.html
Al final, en una nueva linea, añadir:Limpiar el caché luego.Código: Seleccionar todo
<!-- IF S_NUEVO_MP --> <center><table width="40%" align="center"><tr><td align="center"> <div class="forumrules" align="center"><br> <a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a> <br><br> </div> </td></tr></table></center> <br> <!-- ENDIF -->
Imagen de muestra:
http://img392.imageshack.us/img392/5122/90409352em4.jpg
Espero les sea de utilidad.