IMPORTANTE: Sólo sirve si tenéis instalado el módulo pmBox
Este dpTruco seguro que a los usuarios que utilicen el módulo pmBox en lugar del módulo nativo de mensajería privada de Postnuke les va a encantar.
Se trata del script de alerta de mensajes nuevos adaptado para pmBox
Este script hace que en el índice te avisa de que tienes mensajes neuvos por medio de un popup, cosa que resulta tremendamente útil.
Para hacerlo, sólo tenéis que agregar el siguiente código justo antes del final del index.php (justo antes de ?>)
Código compatible con Postnuke 0750 (en teoría, necesito que alguien que tenga postnuke 0750 y pmBox lo compruebe y confirme)
NOTA: Personalmente he experimentado problemas entre el pmBox 2.83 y postnuke 0750. Es posible que nisiquiera se pueda hacer funcionar. Consejo: actualziar a Postnuke 076X
Código probado con éxito en Postnuke 0760 y 0761 (modificación aportada por Mauricio)
Espero que os resulte útil este dpTruco
PD: dpTruco por AnyKiller para Dev-Postnuke.com. Espero no ver reproducido este texto en otro sitio sin el permiso de alguien del dpTeam.
NOTA: Cualquier fallo que veáis o mejora que queráis aportar, posteadlo aquí
Hum... el código que puse lo he probado en mi site (pn0761) y me funciona a la perfección. Probaré la modificación (menos mal que está en Beta) xDDDDD
PD: La última instrucción, se trata de un echo que contiene un script. Conforme lo has puesto, solo aparece un texto con el mensaje debajo del footer (supongo que el foro se lo ha comido)
Debería ser así en todo caso:
Probado con éxito en mi site (editaré el primer post)
Ahora esta correcta la llamada a la base de datos, pero la forma de correcta de llamar a los modulos que antes empezaban con "modules.php?op=modload&name=..." en la versión 0.761 es: index.php?name=...
Entonces a ver si me queda claro ,para conseguir ese maravisllosa ventana de aviso es necesario tener el pmbox ,de ser asi es compatible con 0761 ,en el otro caso ,ya en un tiempo atras busque y busque en los foros y nunca me llego a funcionar ,
Esto a modo personal yo creo que para ahorrar muchas busquedas y preguntas inecesarias se deberia borrar post con errores y digo errores por la mencionada busqueda del mensage de alerta ,que no se acalaran si le falta 2 puntos o un espacio en fin un lio ,Podriais poner una solucion como la que dais en el pmbox para el modulo estandar que trae 0761 por defecto ??
Gracias y Felizes Fiestas a tod@s de Parte del Equipo De BaulWareZ
Podría hacerse lo mismo para cuando un Admin. tiene noticias por aprobar, o elinks, o enlaces?
Para cuando tienes noticias nuevas por publicar:
// Se comprueban los mensajes - News/Postnuke 076X
if($index ==1)
{
$dbconn =& pnDBGetConn(true);
$pntable =& pnDBGetTables();
$newmsgchk = $dbconn->Execute("SELECT count(*) FROM ".$pntable['News']." WHERE pn_to_userid=".pnUserGetVar('uid')." AND pn_read_msg=0 AND pn_msg_type=1");
Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003,
que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.