Jump to content

Instalando Civicuk en Prestashop - Cookie control


Recommended Posts

Buenos días,

 

Estoy intentando instalar en mi web (www.miamandarina.es) el aviso de cookies que hoy en día por la nueva protección de datos es obligatorio tener, y tengo una pequeña duda de concepto que seguramente cualquiera programador me sabe decir en un segundo :):

 

Os resumo los pasos:

 

1. He usado la siguiente aplicación: http://www.civicuk.com/cookie-law/index

2. Para ayudarme a instalarlo, he seguido los pasos de este video:

 

He llegado sin problema hasta el minuto 6:00 (tengo ya mi archivo cookieControl-5.1.min.js; lo he subido al servidor dentro de la carpeta /www, creo que es correcto así) pero mi duda es ahora dónde tengo que pegar el código que la página Civicuk me ha enviado ("<script src=...") dentro de prestashop. Por lo que entiendo en el video y las instrucciones debe ser dentro de mi archivo de header (después de la etiqueta de body) o footer antes de /body, pero:

 

1. ¿es enheader.tpl o footer.tpl dentro de themes/mi tema?

2. ¿dónde exactamente?

 

Por probar lo he intentado pegar en footer.tpl justo antes de "/body" y al ir a mi página no se veía nada (no se veia ni siquiera la página!) así que he vuelto a dejar el archivo de footer.tpl de nuevo como estaba....

 

Igual la pregunta es muy obvia, pero no entiendo nada de programación...

 

Gracias de antemano,

Sara

Link to comment
Share on other sites

Hola Sara. No ofrecen módulo para prestashop,

Download: Cookie Control for Drupal | Cookie Control for Joomla | Cookie Control for Wordpress

 

Lo que intentas es complicado y no sé la respuesta.

 

La solución que estoy barajando es crear un .html en la web que se cargue antes que la tienda y no poner ninguna cookie ahí excepto el aviso de que se instalarán al continuar.

Link to comment
Share on other sites

Yo por lo que entiendo del tutorial, dice que el fichero, en tu caso que has generado:
 

cookieControl-5.1.min.js

lo subas al directorio:
 

/themes/plantilla/js/

y que luego en el fichero:
 

/themes/plantilla/header.tpl

 
 
Añadas esto:
 

<script type="text/javascript" src="{$js_dir}cookieControl-5.1.min.js" ></script>

por ejemplo despues de:
 

{$HOOK_HEADER}

Pero vamos soy muy novato, no se si funcionara.

De todos modos, si tienes módulos en el foro de sobra para mostrar el aviso como estos: http://www.prestashop.com/forums/topic/283445-free-module-minic-cookie-to-show-eu-cookie-lawhttp://www.prestashop.com/forums/topic/200127-modulo-gratis-uni%C3%B3n-europea-cookie-ley-responsive/ ¿no?

Edited by Feliz Garcia (see edit history)
Link to comment
Share on other sites

Muchas gracias por las respuestas... a mi ya me parecía algo complejo...

Feliz, respecto a lo que me comentas, no funciona :( acabo de volver a probarlo y en el momento en que añado el script a header y cargo la página no se me carga; la página desaparece y solo se carga una página en blanco... una cosa rarísima...

Si, conozco otros módulos para este aviso, pero nos hemos estado informando mucho y ninguno de ellos cumple al 100% la normativa; este que queríamos instalar es el único que realmente lo hace... Pero no veo manera.

Gracias de todos modos

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

Hola a todos,

yo no tuve problemas al instalarlo, solo seguí las intrucciones que pone aquí:

http://www.prestashop.com/forums/topic/241154-v15-cookie-control-made-easy/

De todas formas, os dejo los pasos que yo seguí para tenerlo en http://elcieloenlatierra.es:

1- Ir a http://civicuk.com/ en la página de inicio (más abajo selecciona "Cookie Control") - ver pantallazo paso1.jpg -
2- Nos redirige a http://civicuk.com/cookie-law/index más abajo en esta página, clica sobre "Grab your code!" - ver pantallazo paso2.jpg -
3- Nos redirige a http://civicuk.com/cookie-law/pricing . Pulsamos en "Configure" en la opción FREE.
4- Nos redirige a un formulario que has de rellenar con tus datos y los textos que quieres que salgan (http://civicuk.com/cookie-law/cookie-configurator-v6) una vez rellenes el formulario pulsas abajo del todo "Collect your Code"
5- Ve al sistema de ficheros de tu prestashop
6- Edita el fichero themes/[name_of_theme]/footer.tpl  y justo antes del </body> inserta
{literal}
////// aqui pon el código que te ha generado la página de "Cookie Control"
{/literal}

7- Luego solo falta añadir la ruta completa del último jQuery.js
<script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>

Aquí teneis un footer.tpl de ejemplo

 

http://www.prestashop.com/forums/index.php?app=core&module=attach&section=attach&attach_id=70306

 

Saludos.

post-609565-0-39657200-1394800081_thumb.jpg

post-609565-0-14199200-1394800088_thumb.jpg

Edited by elcieloenlatierra.es (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Gracias.

Unas preguntillas más:

- ¿Le has indicado en algún momento los textos en español? porque no veo donde "leer más" "saber más de cookie control" "estoy de acuerdo" (en el botón verde)... o es que hace solo la traducción?

- ¿Qué opción has elegido tu? 

Information Only -  Implied consent - Explicit consent

- Y luego en Countries to show cookies, por lo que veo, dice que solo se mostrará en UK y Paises Bajos... el resto para version de pago.

 

Gracias por hacer de guía...

Link to comment
Share on other sites

  • 1 year later...

Hola a todos,

yo no tuve problemas al instalarlo, solo seguí las intrucciones que pone aquí:

 

http://www.prestashop.com/forums/topic/241154-v15-cookie-control-made-easy/

 

De todas formas, os dejo los pasos que yo seguí para tenerlo en http://elcieloenlatierra.es:

 

1- Ir a http://civicuk.com/ en la página de inicio (más abajo selecciona "Cookie Control") - ver pantallazo paso1.jpg -

2- Nos redirige a http://civicuk.com/cookie-law/index más abajo en esta página, clica sobre "Grab your code!" - ver pantallazo paso2.jpg -

3- Nos redirige a http://civicuk.com/cookie-law/pricing . Pulsamos en "Configure" en la opción FREE.

4- Nos redirige a un formulario que has de rellenar con tus datos y los textos que quieres que salgan (http://civicuk.com/cookie-law/cookie-configurator-v6) una vez rellenes el formulario pulsas abajo del todo "Collect your Code"

5- Ve al sistema de ficheros de tu prestashop

6- Edita el fichero themes/[name_of_theme]/footer.tpl  y justo antes del </body> inserta

{literal}

////// aqui pon el código que te ha generado la página de "Cookie Control"

{/literal}

 

7- Luego solo falta añadir la ruta completa del último jQuery.js

<script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>

 

Aquí teneis un footer.tpl de ejemplo

 

http://www.prestashop.com/forums/index.php?app=core&module=attach&section=attach&attach_id=70306

 

Saludos.

 

Hola,

 

Agradezco tu intención de ayudar, pero te falta la linea a donde tiene que apuntar la cookie, ver mejor las explicaciones originales, ahí está todo. Gracias,

Yo ya lo tengo funcionando en www.algomasquearte.es

 

Gracias,

Alfonso

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...