| Tema: | dpTruco: Alerta mensajes privados para módulo Messages |
|---|---|
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Importante: No sirve si usáis en lugar del módulo nativo que trae postnuke el pmBox o el sistema de mensajería del PNphpBB2 El siguiente script es para que salga la ventanita de alerta como sale aquí en Dev-Postnuke, pero para el módulo messages normal (para Postnuke 076X). Hay que insertarlo al final del archivo index.php de vuestro postnuke, justo antes de ?> 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í |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
He limpiado por completo el tema para evitar confusiones |
|
irosas
Novato
Mensajes: 8 Enviado: |
El script anterior en cual archivo del modulo Messages se debe de insertar. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
En ninguno. Debes isnertarlo al final de index.php de la raíz de tu postnuke |
|
SamxWEB
Forero
Mensajes: 158 Enviado: |
Vale para postnuke 750 gold? Y como lo peudo poner? |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
He iccorporado el script pero al enviar mesaje sale como se dice el aviso pero no redireciona al modulño de mensajes de postnuke 7.61 solamente sale el avido aceptas y se queda en el index. Cuando vas al mensajes privados del postnuke 7.61 sale otra ves el mensaje si das a aceptar vuelve a salir y si doy cancelas sale dos veces mas y deja de salir. A que puede ser este error ya que he seguido los pasos de estae post y posteriormente los dpmanuales que dejo AnyKiller. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
¿Tienes puesto algún otro código de alerta de mensajes privados? ¿Has puesto exactamente ese código? |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
No solo el de Postnuke 7.61 y he copiado el codigo como lo has dejado claro en el foro y en los dpmanuales. al final de index.php. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Hum... es raro... Copia tu index.php en tu escritorio, renómbralo a index.txt, súbelo a tu espacio web y pon por aquí el enlace para poder mirarlo bien |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
ok vamos a ello.... Te enviado un msg privadopor motivos de seguridad. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Te falta un } antes de ?> |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
Si lo pongo me la web sale con un fallo voy a meterlo espero no salga el fallo. |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
http://www.tallercasamia.com/index.php sale este fallo puedes mirarlo antes de ke lo vuelva a que se vea la web. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Pues ya es raro de c***. Mételo en otro txt y ya itnentaré ver lo que ocurre (si me da una pausa cierto spammer) |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
ok kuando tengas algo lo comentas es verdad me parece raro al principio me funcionaba y ahora no se por que... Bueno cuando lo tengas pues volvemos a intentar dejare el txt. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Ya he visto el problema. No has puesto el código completo. Fíjate que no has puesto esto, al principio del código de MP: Solo tienes (Que cosnte que te he incluido el segundo } que te da ese fallo) |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
Pues nada sigo igual puedes mirar Anykiller otra ves en la web en el index y el txt con la modificacion he incorporado ya lo que faltaba pero igual... voy a ver si es que me comido algo pero he copiado como me comentas. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Tú tienes esto y es No has puesto correctamente el código, insisto |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
perdona es que me ha dado problemas el poder actualizar el txt vuelve a mirar otra vez. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
No es normal tanto error, la verdad... Me he fijado que has añadido código para el BSCIpermissions. Empiezo a pensar que podría ser el causante de tanto fallo y que quizá sea complicado el poder hacerlo funcionar. Prueba anulando temporalmente ese código o borrándolo (guarda antes una backup) a ver si así funciona correctamente |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Es todo lo que se me ocurre |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
Anykiller he puesto una nueva llave y funciona la web el problema sigue estando pero voy a mirar los permisos a ver si es causa de ello. puedes mirar de nuevo el txt. |
|
gerkynet
Posteador de Oro
Mensajes: 1490 Enviado: |
Al entrar sin loggear sale un mensaje de error en la arte inferior, le he añadido comprobación de que está logeado, cambiar if( $index ==1) { por if( $index ==1 && pnUserLoggedIn()) { |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Gracias por la aportación, gerkynet. Ahora mismo edito el primer mensaje |
|
Zeulink
Habitual
Mensajes: 73 Enviado: |
Gracias por el truco Salu2. Zeulink.
|
|
gnrx
Colaborador
Mensajes: 1015 Enviado: |
Hola. Tengo insertado el codigo del dptruco desde hace tiempo funcionando correctamente (aunque no suelo recibir muchos mp's) pero el caso es que hoy he detectado que con firefox no me redirecciona, pulso en aceptar y no hace nada, en cambio, con explorer si. Decia lo de no recibir muchos mp's porque yo creo recordar que si me ha funcionado con firefox. Algun podria confirmarme que funciona con firefox y es cosa de mi navegador? Gracias y un saludo. |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
A mí me funciona con Firefox... es curioso porque es el navegador con el que he probado. ¿Tienes metido algún script? |
|
gnrx
Colaborador
Mensajes: 1015 Enviado: |
Disculpad, no me percate de la contestacion pues no recibi el email notification. Asi es, es curioso porque si mi memoria no me falla (no recibo muchos mp's) con firefox me a funcionado, no tengo ningun script instalado y la verdad, no se me ocurre porque pueda suceder, estoy por reinstalar firefox aunque tambien me extrañaria hubiese sido dañado dicho navegador. Gracias y un saludo. |
|
senseijulio
Forero
Mensajes: 193 Enviado: |
perdon, entonces no hay todavia un codigo para el 0.750 gold?? porque yo probe este codigo en el gold, y siempre me aparece el popup con el nombre de la variable del numero de mensajes, si le doy aceptar, me vuelve a tirar la ventanita, hasta que le doy que no quiero leerlo.. si alguien se anima en echarse la traduccion de versiones y tenga la bondad de avisarme, se lo agradeceria muchisimo.ç gracias |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
¿Has copiado correctamente el código? De todas formas, siempre aconsejamos tener la última versión estable |
|
senseijulio
Forero
Mensajes: 193 Enviado: |
si lo copie bien, incluso probe el de pmbox, lo instale solo por eso y nada. mi base de datos de 0750 gold ya esta algo cargadita, pero puedo pasarme a 0.76X sin problemaS? |
|
gnrx
Colaborador
Mensajes: 1015 Enviado: |
x senseijulio: Si, no tienes porque tener problemas para pasar a pn0.76x aunque tu bd este algo cargada. x AnyKiller: He comprobado que el fallo es mio, de mi navegador, a pesar de desinstalar firefox y volver a instalarlo en su ultima version, persiste el problema, pero en otras webs me sucede exactamente lo mismo (webs con el dptruco de alerta de mensajes), por lo que debe ser algun fallo "residual" de mi navegador. Un saludo. |
|
senseijulio
Forero
Mensajes: 193 Enviado: |
ok gracias, solo lo exporto y despues lo importo al 076x? |
|
gnrx
Colaborador
Mensajes: 1015 Enviado: |
Quizas, para tu duda, seria mas conveniente que la indicases en otro hilo, pues este, es para el truco dpAlert. No tienes que exportar/importar nada, tan solo actualizar, en manuales de esta web se especifica como hacerlo. Salu2. |
|
senseijulio
Forero
Mensajes: 193 Enviado: |
ok gracias |
|
SiCk
Forero
Mensajes: 119 Enviado: |
Hola Ocurre algo extraño con mi index.php xD No salta la ventana, pero es que parece que ignore completamente el codigo. Pongo paradas con print_r y die y no las hace caso, me imagino que será por las funciones del propio API, pero luego la duda que tengo es $index de donde lo saca? lo saca de otra función? lo digo por que pongo print_r($index);die; antes del if y nada, no saca nada. Uso 0762 y he pegado el código correctamente. Os dejo en TXT mi index.php: http://www.igneo.net/up/uploads/index_postnuke.txt Gracias de antemano por ayudar al usuario mas pesao y tonto de devpostnuke xD ![]() |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
$index es una variable que usa postnuke, para indicar si está en el índice o no. Sobre que no te rule nada de nada, es extrañísimo, aunque será mejor que alguien que sepa más de programación lo mire y opine |
|
javiermisol
Moderador
Mensajes: 1168 Enviado: |
Tras un tiempo si usar este truquillo que viene de perlas y tras incorporarle lo que gerkynet comenta pues parece ser que me funciona sin problemas. Bueno por lo menos lo puedo ya usar en el PN 7.6x ya que cuando usaba el anterior Pn 7.50 no habia problemas. Cada Postnuke es un mundo... |
|
SiCk
Forero
Mensajes: 119 Enviado: |
A mi me sigue sin chururlar alguna ayuda? ![]() |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
¿Tienes metido algún javascript o similar en el index, header o footer? Es lo único que se me puede ocurrir |
|
SiCk
Forero
Mensajes: 119 Enviado: |
He metido TinyMCE. De javascript o cosas que tal vez le puedan "molestar" son estas lineas (creo): No creo que influya, pero bueno, tengo declarado como xhtml1.1 Luego, las llamadas a JS son (tiene un espacio que si no no las muestra): Luego tengo una "marquee" con efecto de roll que va pasando noticias (tambien js). Y comentado (repito, comentado) el typetool (lo comento para que no salte): Se te ocurre algo que pueda ser? :S muchas gracias ![]() |
|
gerkynet
Posteador de Oro
Mensajes: 1490 Enviado: |
el index está bien, aunque para curarte en salud puedes poner el script de los mensajes dentro de la función enableTooltips(), Y quizás probar a comentar los scripts hasta que dés con el que és (si es alguno), ten en cuenta que hay otros scripts en los módulos que podían influir, yo al menos he tenido problemas entre algunos, tipo dynMenu. |
|
SiCk
Forero
Mensajes: 119 Enviado: |
Puf estoy vago xD Me voy de vacaciones y no hay ganas de ponerme a comentar en los templates del AT xD ya lo probaré cuando venga y os contaré los resultados xD ![]() |
|
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 |
|
jpeeri
Posteador de Oro
Mensajes: 1809 Enviado: |
Es que eso AnyKiller consideró que resultaba molesto. |
|
21aToPe
Forero
Mensajes: 166 Enviado: |
Pues ya están las dos opciones los que les resulte molesto o sólo lo quieran en la página de Incio, que sigan usando el actual. Los que quieran darse por enterados inmediatamente de recibir un mensaje privado, que usen mi modificación. De todas formas, yo uso pmbox y el código para pmbox es algo diferente. Salu2 |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Esa opción nunca viene de más. Ahora, que la gente escoja cual prefiere Gracias por la aportación y un saludo |
|
SiCk
Forero
Mensajes: 119 Enviado: |
Estoy buscando el porqué de mi error (lo comento en una pocas respuestas hacía arriba). Luego edito y os cuento. De todas maneras, en el de 21Atope no pone el "<s cript>" me imagino que porque lo ha borrado el pnForum por seguridad. ![]() |
|
21aToPe
Forero
Mensajes: 166 Enviado: |
Hola AnyKiller: Fíjate que hoy a las 3:00 gerkynet me ha 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 mi opción más operativa. 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 |
|
AnyKiller
Moderador
Mensajes: 5145 Enviado: |
Eso ya sería tema de mejorarlo. Sea ceptan sugerencias (yo no soy programador, solo sé un poco de PHP y he combinado 2 o 3 scripts que ví...) |
|
gerkynet
Posteador de Oro
Mensajes: 1490 Enviado: |
Ya he sugerido en otro post, Usar un campo dinámico de usuario para el chequeo, o añadir una variable a la cookie. |
|
artangelo
Habitual
Mensajes: 57 Enviado: |
Hola, probe todos los scripts de este thread y no me resultó, no hay caso. en estos momentos tengo pn 0762 (en camino de actualizacion) y no hay caso, ni en ie ni en firefox me aparece el susodicho pop up que creen que podria ser? edito: Ahora me resultó, el error era un } :-P |