Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problemas con Mod política de cookiesTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
largeroliker
Invitado

Problemas con Mod política de cookies

#1

Mensaje por largeroliker »

Muy buenas, este hilo es continuación de este otro http://www.phpbb-es.com/foro/viewtopic.php?t=38809 que abrió el compañero Kraven pero se lo marcaron como solucionado.

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 -->
Así está actualmente. Originalmente el div que muestra el mensaje no estaba oculto, por eso se veía siempre. Ahora que lo he puesto oculto no se ve nunca.

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

largeroliker
Invitado

Re: Problemas con Mod política de cookies

#2

Mensaje por largeroliker »

Bueno, gracias a un amigo he dado con la tecla. Tenedlo en cuenta por si alguien viene con el problema.

El caso es que no conseguía que el chivato de GChrome me detectara fallos de scripts, sólo de HTML y estilo, pero sin embargo Firebug sí que lo hace, así que lo testeé ahí, y me dio error en la línea

Código: Seleccionar todo

				$("#cookies_law").show();
$ no definida, decía. Y después de buscar un poco, ya sé por qué: en ese tema no se importan las liberías de jQuery...así que con añadir antes un

Código: Seleccionar todo

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
queda todo arreglado. Muchísimas gracias a @epovedac que me chivó el fallo ;)

Avatar de Usuario
Bermúdez
Asiduo/a
Mensajes: 126
Registrado: 23 Nov 2010, 22:22
Género:
Edad: 55

Re: Problemas con Mod política de cookies

#3

Mensaje por Bermúdez »

Muchísimas gracias también de mi parte. :cerveza:
Yo también tenía el mismo problema en mi foro y gracias a esta solución ya funciona como debería. :wink:
Datos de soporte:

URL: https://ferrosim.es
Versión phpBB: 3.3.0
Versión de PHP: 7.3.17
Extensiones Instaladas:

  1. About us 2.1.3

  2. Advanced BBCode Box 3.2.2

  3. Automatic Topic Subscription 1.1.0

  4. Board3 Portal 2.1.0

  5. Board Rules 2.1.2

  6. Change Post Time 1.0.1

  7. Contact Admin 1.1.11

  8. Copyright in footer 1.0.2

  9. External Links Open in New Window 1.0.6

  10. Hotschi's Downloads 8.0.12

  11. Lightbox 2.0.2

  12. Magic OGP parser 1.0.3

  13. Modbreak 1.1.0

  14. NavBar Search 3.2.4

  15. Notify Admin on Registration 1.0.1

  16. Page Loader 1.0.2

  17. Pages 2.0.3

  18. Password Strength 1.2.3

  19. phpBB Media Embed PlugIn 1.1.1

  20. Post Numbers 1.1.3

  21. Pretty Topic 1.0.1

  22. Privacy protection 1.0.0-RC1

  23. Private Message Box Status Bars 2.0.2

  24. Quick Login 1.1.1

  25. Quoted where 1.0.2

  26. Scroll To Up and Bottom 1.0.2

  27. SCSS Compiler 1.0.1

  28. Search user topics 1.0.2

  29. Share On 2.0.1

  30. Simple mentions 1.0.5

  31. Slideshow for Header 3.3.0

  32. Stop Forum Spam 1.1.9

  33. Thanks for posts 2.0.7-dev

Estilo(s) usado(s): Elegance
Servidor: Linux - IONOS

Conversión desde otro sistema de foros: No

El inteligente no es aquel que lo sabe todo, sino aquel que sabe utilizar lo poco que sabe. -Sebastian Cohen Saavedra


micasamitelefono
Miembro
Mensajes: 437
Registrado: 25 Ago 2007, 21:25

Re: Problemas con Mod política de cookies

#4

Mensaje por micasamitelefono »

podrías explicar exactamente cómo realizar el cambio.

aprovecho para preguntar una cuestión

¿cómo reseteo las cookies para testear el mod y despues de haber aceptado la politica de cookies, hacer que el mensaje aparezca de nuevo?

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on
Versión de phpBB: 3.3.11 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Re: Problemas con Mod política de cookies

#5

Mensaje por ThE KuKa »

Borra cookies y temporales de tu navegador y aparecerá el "aviso" de nuevo.

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



micasamitelefono
Miembro
Mensajes: 437
Registrado: 25 Ago 2007, 21:25

Re: Problemas con Mod política de cookies

#6

Mensaje por micasamitelefono »

gracias

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on
Versión de phpBB: 3.3.11 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


micasamitelefono
Miembro
Mensajes: 437
Registrado: 25 Ago 2007, 21:25

Re: Problemas con Mod política de cookies

#7

Mensaje por micasamitelefono »

acabo de hacer un cambio en el texto del mensaje que se presenta a los usuarios, concretamente en el archivo coomon.php, bajo languaje/es, pero aun habiendo actualizado todas las plantilas y borrando la cache, el cambio no se muestra. podeis decirme que falla?

URL: http://www.opticos-optometristas.com
Plantilla(s) usuada(s): Prosilver,
extensiones instalados: advanced BBcodebox, Cookie Policy, Google Adsense, Google analytics, Lightbox, Link Menu, Precise Similar Topics, Scroll to top, Share on
Versión de phpBB: 3.3.11 Servidor: Aruba (linux hosting) (arrepentido estoy)
Si es una actualización desde otra versión: NO
Si es una conversión desde otro tipo de Foro: NO


Avatar de Usuario
andares
Moderador
Mensajes: 1550
Registrado: 18 Nov 2008, 03:32
Género:

Re: Problemas con Mod política de cookies

#8

Mensaje por andares »

Lo acabo de comprobar, si que aparece...
ThE KuKa escribió:Borra cookies y temporales de tu navegador y aparecerá el "aviso" de nuevo.
Revisa los cambios que has hecho en el cookie_law.css, sale un bloque enorme...

twopac
Observador/a
Mensajes: 27
Registrado: 13 Ene 2012, 20:30

Re: Problemas con Mod política de cookies

#9

Mensaje por twopac »

Sigo teniendo un problemilla con esto...

Creo que lo hago todo tal cual lo explicais pero sigue sin cerrarse la venta cuando se hace click sobre el.

Podeis echarme una mano a solucionarlo?

Entiendo que editando el overall_header.html deberia de quedar asi, no?

Código: Seleccionar todo

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

				$("#cookies_law").show();

Gracias por todo.
URL: http://www.surfcastingvalencia.es
Plantilla(s) usuada(s): Absolution
MODs instalados: Temas recientes, Advertisement Management , MOD "ultimas visitas" v1.2.1 , Ultimate Points 1.1.2, Donation Mod 1.0.3 y Cookie Law 1.0.1
Versión de phpBB: 3.0.9
Nombre y versión del MOD:
URL de descarga:
Servidor: Pago

Avatar de Usuario
andares
Moderador
Mensajes: 1550
Registrado: 18 Nov 2008, 03:32
Género:

Re: Problemas con Mod política de cookies

#10

Mensaje por andares »

Parece como si estuvieras editando con el "bloc de notas" por que veo en tu overall_header.html las nuevas lineas de codigo de este MOD con muchos espacio en blanco y con tabulaciones y te faltan los saltos de linea entre medio. Mejor utiliza un editor mas adecuado como es el http://notepad-plus-plus.org/.

Sobre la jquery:

Código: Seleccionar todo

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
...añade la linea despues de tu:

Código: Seleccionar todo

<!-- INCLUDE ads/ads.js -->
Un saludo.

twopac
Observador/a
Mensajes: 27
Registrado: 13 Ene 2012, 20:30

Re: Problemas con Mod política de cookies

#11

Mensaje por twopac »

Muchas gracias Andares por tu respuesta, acabo de editar tal y como me has dicho pero continua igual. Actualizados estilos, plantillas y borrada caché.

Si que es verdad que casi todas las modificaciones que hice en su momento (hace casi un par de años) las hice utilizando en wordpad :oops: :oops:, despues empece a utilizar el dreamweaver y ayer mientras indagaba por el foro sobre el tema di con un post en el que recomendaban lo que tu me has dicho, utilizar el notepad++, de hecho volvi a editarlos pero esta vez con este...


Asi lo he dejado ahora:

Código: Seleccionar todo

<!-- INCLUDE ads/ads.js -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>



	<!-- 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 id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
	<!-- IF not COOKIES_ACCEPT -->
		<div id="cookies_law" >
			{L_COOKIE_INFO}
		</div>
		<script type="text/javascript">
			if(document.cookie.indexOf("cookies_accept") ===-1){
				$("#cookies_law").show();
			}    
			$("#akceptuj_ciastka").click(function () {
				SetCookie('cookies_accept','cookies_accept',365*10)
				$("#cookies_law").remove();
			});
		</script>
	<!-- ENDIF -->
URL: http://www.surfcastingvalencia.es
Plantilla(s) usuada(s): Absolution
MODs instalados: Temas recientes, Advertisement Management , MOD "ultimas visitas" v1.2.1 , Ultimate Points 1.1.2, Donation Mod 1.0.3 y Cookie Law 1.0.1
Versión de phpBB: 3.0.9
Nombre y versión del MOD:
URL de descarga:
Servidor: Pago

Avatar de Usuario
andares
Moderador
Mensajes: 1550
Registrado: 18 Nov 2008, 03:32
Género:

Re: Problemas con Mod política de cookies

#12

Mensaje por andares »

Sigue estando mal editado, no veo saltos de linea.

Adjunta aqui tu overall_header.html

twopac
Observador/a
Mensajes: 27
Registrado: 13 Ene 2012, 20:30

Re: Problemas con Mod política de cookies

#13

Mensaje por twopac »

ok, aki lo tienes.

Gracias compi!
Adjuntos
overall_header.rar
(5.4 KiB) Descargado 107 veces
URL: http://www.surfcastingvalencia.es
Plantilla(s) usuada(s): Absolution
MODs instalados: Temas recientes, Advertisement Management , MOD "ultimas visitas" v1.2.1 , Ultimate Points 1.1.2, Donation Mod 1.0.3 y Cookie Law 1.0.1
Versión de phpBB: 3.0.9
Nombre y versión del MOD:
URL de descarga:
Servidor: Pago

Avatar de Usuario
andares
Moderador
Mensajes: 1550
Registrado: 18 Nov 2008, 03:32
Género:

Re: Problemas con Mod política de cookies

#14

Mensaje por andares »

Prueba con este:
Adjuntos
overall_header-EDIT.rar
(5.38 KiB) Descargado 118 veces

twopac
Observador/a
Mensajes: 27
Registrado: 13 Ene 2012, 20:30

Re: Problemas con Mod política de cookies

#15

Mensaje por twopac »

andares escribió:Prueba con este:
Nada tio, no hay manera :cry: :cry:
URL: http://www.surfcastingvalencia.es
Plantilla(s) usuada(s): Absolution
MODs instalados: Temas recientes, Advertisement Management , MOD "ultimas visitas" v1.2.1 , Ultimate Points 1.1.2, Donation Mod 1.0.3 y Cookie Law 1.0.1
Versión de phpBB: 3.0.9
Nombre y versión del MOD:
URL de descarga:
Servidor: Pago

Cerrado

Volver a “Foros de Soporte 3.0.x”