Seguimos teniendo problemas con el mod en la web. Tal y como explicaba mi compañero, el enlace del banner no funciona y ni se oculta el mensaje ni se crea ninguna cookie.
Como tengo conocimientos de programación (que no de JS), HTML y CSS, me aventuré a intentar adaptar el código pero me ocurre algo muy extraño.
El estilo y las variables añadidas funcionan a la perfección...lo que falla es el núcleo del mod, el código que va en el overall_header.html.
Código: Seleccionar todo
<!-- IF not COOKIES_ACCEPT -->
<script type="text/javascript">
function SetCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+";path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}
</script>
<!-- ENDIF -->
</head>
<body class="{S_CONTENT_DIRECTION}">
<!-- IF not COOKIES_ACCEPT -->
<div id="cookies_law" style="display:none">
{L_COOKIE_INFO}
</div>
<script type="text/javascript">
if (document.cookie.indexOf("cookies_accept") === -1)
{
$("#cookies_law").show();
}
document.write("lola");
$("#aceptocookies").click(function () {
SetCookie('cookies_accept','cookies_accept',365*10)
$("#cookies_law").remove();
});
</script>
<!-- ENDIF -->
Lo curioso es que, para comprobar dónde se atascaba la ejecución, añadí un chivato al código (ese document.write("lola");). Si la línea la añado justo al empezar el script del body, se imprime por pantalla. En la posición donde se encuentra ahí, no. Y pienso que debería ya que queda fuera del if.
También me extraña que la comparativa del if traiga 3 iguales en vez de dos, pero ni cambiándolo por si fuera una errata funciona. Pero lo que me mosquea es que no se ejecuta nada más allá del if, aunque no pertenezca a él...
He probado varias cosas pero me he quedado sin ideas. ¿Alguna ayuda?
Los datos:
URL: http://daxhordes.org/forum
Versión phpBB: 3.0.11
MODs Instalados: Ban Users By X Warnings 1.0.0, Anti Double Post 2.0.3, Anti Bot Question 1.2.0
Plantilla(s) usada(s): Subsilver2
Servidor: Linux, de pago
Actualización desde otra versión: Sí
Conversión desde otro sistema de foros: No
URL del MOD:: http://www.phpbb-es.com/foro/viewtopic.php?t=38809