Tutorial: Aviso de Cookies para españa (y demas paises)

Cicklow Seguir
Seguidores
14

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
933
En este tutorial aprenderán a colocar con unas simples lineas de codigo el aviso de cookies para usuarios españoles (y no españoles en el caso que quieran).
Resultado:
Si sos de España: Hola soy un aviso
Si NO sos de España: Hola soy un aviso

Paso 1:
Creamos la barra
HTML:
<div id="barritaloca" style="display:none;position:fixed;left:0px;right:0px;bottom:0px;width:100%;min-height:40px;background:#333333;color:#dddddd;z-index: 99999;">
<div style="width:100%;position:absolute;padding-left:5px;font-family:verdana;font-size:12px;top:30%;">
	Usamos cookies propias y de terceros para mostrar publicidad personalizada seg&uacute;n su navegaci&oacute;n. Si continua navegando consideramos que acepta el uso de cookies.
	<a href="javascript:void(0);" style="padding:4px;background:#4682B4;text-decoration:none;color:#fff;" onclick="PonerCookie();"><b>OK</b></a>
	<a href="http://www.google.com.ar/intl/es-419/policies/technologies/types/" target="_blank" style="padding-left:5px;text-decoration:none;color:#ffffff;">M&aacute;s informaci&oacute;n</a>
</div>
</div>
Pueden cambiar:
Insertar CODE, HTML o PHP:
http://www.google.com.ar/intl/es-419/policies/technologies/types/
por la url de sus políticas de privacidad / cookies!

Paso 2:
Agregamos el manejador de cookies desde JS
HTML:
<script>
function getCookie(c_name){
	var c_value = document.cookie;
	var c_start = c_value.indexOf(" " + c_name + "=");
	if (c_start == -1){
		c_start = c_value.indexOf(c_name + "=");
	}
	if (c_start == -1){
		c_value = null;
	}else{
		c_start = c_value.indexOf("=", c_start) + 1;
		var c_end = c_value.indexOf(";", c_start);
		if (c_end == -1){
			c_end = c_value.length;
		}
		c_value = unescape(c_value.substring(c_start,c_end));
	}
	return c_value;
}

function setCookie(c_name,value,exdays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}
</script>
Esto permite leer las cookies y colocar las cookies usando javascript

Paso 3:
Verificamos si el usuario es de España (y si lo es tambien verificamos si ya acepto el uso de cookies o no)
HTML:
<script>function getgeoip(json){
		if (json.countryCode=="ES" && getCookie('aviso')!="1") {
			document.getElementById("barritaloca").style.display="block";
		}

	}
function PonerCookie(){
	setCookie('aviso','1',365);
	document.getElementById("barritaloca").style.display="none";
}
</script>
<script type="application/javascript" src="http://ip-api.com/json/?callback=getgeoip"></script>
Como ven se crea la cookie aviso que dura 365 dias. (o hasta que el usuario elimine las cookies)

Eso es todo, es muy simple de agregar, solo agregan todo el code antes del </body> tanto en blogger, WP (editan footer.php) o sus programaciones.
El texto del aviso lo pueden cambiar en el paso 2

Código completo: Hola soy un aviso

Edit 23/01/2016 Telelize no es mas gratis...
Edit 12/04/2016 FreeGeoIP esta muerto


Si queremos mostrar a todos, sea cual sea el pais del usuario solo cambiamos:
HTML:
if (json.countryCode=="ES" && getCookie('aviso')!="1") {
por
HTML:
if (getCookie('aviso')!="1") {
 
Última edición:

Jorge Reyes

1
Kappa
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
29 Mar 2012
Mensajes
2.645
Buen tutorial, gracias por el aporte cicklow :encouragement::encouragement::encouragement:
 

JD Full Digital

1
Pi
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Desde
29 Abr 2012
Mensajes
5.076
Edad
25
Como siempre haciendo grandes aportes Cicklow, muchas gracias, con los inconvenientes que están presentando hacia el uso de cookies, es mejor estar al tanto y añadir este aviso a nuestros sitios. Saludos.
 

Jesam

Mi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
30 Dic 2011
Mensajes
3.063
Maravilloso, que buen aporte.
Gracias por todo #cicklow
 

CLF

1
Iota
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
12 Oct 2010
Mensajes
2.299
Cicklow, seguís siendo el **** amo :p7:
 

suenajoven

Épsilon
Verificación en dos pasos desactivada
Desde
18 Oct 2011
Mensajes
802
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Increible Tuto.
Gracias
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
933

Carlos Figueroa

1
Mi
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Desde
27 Mar 2012
Mensajes
3.420
Como siempre lo mejor y bien explicado, aunque no estoy en España le servirá a un amigo mio, muchas gracias [MENTION=9679]cicklow[/MENTION]
 

park

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2012
Mensajes
417
grande aporte,de seguro que luego todos tengamos que utilizarlo.

gracias.
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
933
¿Españoles que viven en España y qué tienen páginas españolas (.es)?

¿Si yo no vivo en España y tengo un .com y tengo visitantes españoles debo poner ese aviso?

creeria que si... tendrias que averiguar...
 

puraco

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
17 Oct 2011
Mensajes
3.823
Impresionante Ciclow, como siempre aportes muy buenos para ayudar a los que lo necesitamos.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba