27 February 2016, 21:10
0
Registrate o inicia tu sesión para ver este contenido
Hola.
He encontrado varios scripts para que el navegador abra uel tipico popup con botones aceptar y cancelar avisando de los mensjaes privados sin leer pero no he conseguido que ninguno funcione bien, uno de ellos me desactiva los botones de quickreply y otro constantamente tampoco funciona.
Encontré uno en ajax que parece que esta muy bien pero no puedo usarlo porque tengo ajax desactivado, no se si recuerdas darkneo que lo desactive para poder hacer que mybb cargue una plantilla si entras desde pc y otra plantilla distinta si entras de movil.
El script que parece estar mas cerca de funcionar es este, pero creo que no funciona bien entre otras cosas porque las varias son distintas porque es para una version de mybb anterior. Ademas tambien pregunta si quieres abrir los mensajes en una ventana nueva pero no quiero esa opcion, quiero que abra direcamente en la ventana actual, traté de hacer varias modificaciones y casi logro hacerlo funcionar pero el problema es que siempre vuelve a aparecer la ventana una vez tras otra aunque le des a cerrar. Este es el codigo original que cogi de interet pero si conoceis otro codigo o sistema que no sea ajax para mostrar una ventana con mensajes nuevos lo agradezco que me lo comenteis:
gracias!
Hola.
He encontrado varios scripts para que el navegador abra uel tipico popup con botones aceptar y cancelar avisando de los mensjaes privados sin leer pero no he conseguido que ninguno funcione bien, uno de ellos me desactiva los botones de quickreply y otro constantamente tampoco funciona.
Encontré uno en ajax que parece que esta muy bien pero no puedo usarlo porque tengo ajax desactivado, no se si recuerdas darkneo que lo desactive para poder hacer que mybb cargue una plantilla si entras desde pc y otra plantilla distinta si entras de movil.
El script que parece estar mas cerca de funcionar es este, pero creo que no funciona bien entre otras cosas porque las varias son distintas porque es para una version de mybb anterior. Ademas tambien pregunta si quieres abrir los mensajes en una ventana nueva pero no quiero esa opcion, quiero que abra direcamente en la ventana actual, traté de hacer varias modificaciones y casi logro hacerlo funcionar pero el problema es que siempre vuelve a aparecer la ventana una vez tras otra aunque le des a cerrar. Este es el codigo original que cogi de interet pero si conoceis otro codigo o sistema que no sea ajax para mostrar una ventana con mensajes nuevos lo agradezco que me lo comenteis:
Código: ( Seleccionar Todo )
<script type="text/javascript">
<!--
// script to show new private message popup
if (confirm("You have {$mybb->user['pms_unread']} unread private messages.\n\nFrom: {$pm['fromusername']}\nTitle: {$pm['subject']}"))
{
// Output when OK is clicked
if (confirm("Open message in a new window?"))
{
var winobj = window.open("{$mybb->settings['bburl']}/private.php?action=read&pmid={$pm['pmid']}", "pmnew", "statusbar=yes,menubar=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,resizable=yes,top=50,left=50");
if (winobj == null)
{
if(confirm("Could not open a new window. Open PM in current window instead?"))
{
window.location = "{$mybb->settings['bburl']}/private.php?action=read&pmid={$pm['pmid']}";
}
}
}
else
{
window.location = "{$mybb->settings['bburl']}/private.php?action=read&pmid={$pm['pmid']}";
}
}
new Ajax.Request('private.php?action=dismiss_notice', {method: 'post', postBody: 'ajax=1&my_post_key='+my_post_key});
// end pm popup script
//-->
</script>
gracias!
Última modificación: 28 February 2016, 00:51 por forolumi.