| Tema: | dpTruco: Alerta mensajes privados pmBox (Final) |
|---|---|
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
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í |
|
mauricio
Habitual
Mensajes: 88 Enviado: |
Hola la verdad que no lo he probado pero escribo las modificaciones correspondientes a la versión 0.761 de postnuke: |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
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) PD: Gracias por la aportación, Mauricio |
|
mauricio
Habitual
Mensajes: 88 Enviado: |
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=... Ejemplo: index.php?name=pmBox&file=index |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
ya lo sé, de todas formas lo reconoce Lo actualizaré |
|
Dixso
Administrador
Mensajes: 2588 Enviado: |
Ya he puesto el pmBox en nuestra sección de descargas :-P Un saludo
|
|
baulwarez
Frecuente
Mensajes: 39 Enviado: |
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 |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Solo tienes que buscar. Es más, hay un enlace a ese post en este tema (mi mensaje anterior) |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
He limpiado el tema para evitar confusiones |
|
pacotmx
Habitual
Mensajes: 94 Enviado: |
pues si funciona en la versio 761 y perfectamente incluso redirije a los mensajes gracias por este truco est uy bueno saludos ![]() |
|
laura79
Frecuente
Mensajes: 38 Enviado: |
yo tengo la 0.761 y me da error en la linea: ¿cómo lo soluciono? |
|
jpeeri
Posteador de Oro
Mensajes: 1809 Enviado: |
Prueba sustituyendolo por esto:
|
|
ArreArre
Habitual
Mensajes: 87 Enviado: |
Podría hacerse lo mismo para cuando un Admin. tiene noticias por aprobar, o elinks, o enlaces? Para cuando tienes noticias nuevas por publicar:
¿Habría que cambiar algo más? ¿Qué opináis? Salu2 |
|
jpeeri
Posteador de Oro
Mensajes: 1809 Enviado: |
Si que se podría pero hace falta un poco de experiencia en PHP Un Saludo |
|
ArreArre
Habitual
Mensajes: 87 Enviado: |
acabo de modificar el menaje, jpperi, mira a ver qué tal lo ves? Salu2 |
|
21aToPe
Forero
Mensajes: 166 Enviado: |
Bien, tras bastante tiempo usando este truco me he decidido a modificarlo pues muchas veces no me enteraba hasta que entraba en la página inicial de mi Portal. Ahora se muestra en cualquier página del portal, o sea, que esté donde esté, en cuanto haya un nuevo mensaje privado se muestra el pop-up advirtiéndomelo. Esta es la modificación del código que he hecho:
Espero que os sea de utilidad a quien quiera saber inmediatamente que tiene un mensaje nuevo. Sólo hay un pequeño problema, y es que cuando respondes que sí y te lleva a la página para leerlos, también se muestra. Solución: responder que no en esta segunda ocasión pues ya estas en la página de los mensajes sin leer. Salu2 |
|
gerkynet
Posteador de Oro
Mensajes: 1490 Enviado: |
Otro pequeño problema: si le dices que no el mensaje sigue apareciendo. (me parece una pregunta retórica, sería mejor que avisara pero que no diera opción) |
|
21aToPe
Forero
Mensajes: 166 Enviado: |
(me parece una pregunta retórica, sería mejor que avisara pero que no diera opción) Claro, pero en cuanto lo lees, deja de notificártelo. Y fíjate que hoy a las 3:00 me has enviado un MP y como yo no suelo entrar casi nunca en la página de Inicio de dev-postnuke y no me he fijado en el bloque de dpStaffStatus no me he dado cuenta hasta las 13:00 que he visto que tenía un MP. En mi Web, esté donde esté, en cuanto tengo un MP me lo notifica. A veces, como hoy, es importante leer ese mensaje privado en cuanto te lo mandan, por lo que considero mejor mi opción. Otra cosa sería añadirle que si estás en la página de los MP deje de avisártelo, o añadirle al mensaje la opción de que deje de notificártelo con un nuevo Botón "Rechazar". Salu2 |
|
gerkynet
Posteador de Oro
Mensajes: 1490 Enviado: |
Ya, a mi me pasa lo mismo, no suelo mirar el numerito ese, donde indica los mensajes que tienes, normalmente me entero cuando recibo un correo (en los sitios que avisan mediante correo) Una manera fácil es crear un campo de usuario (o usar uno creado), que se actualice al pulsar o no el mensaje, o usar las cookies, que quizás es más sencillo todavía. |