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

Cicklow

Admin
Verificado con videollamada
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
30 May 2011
Mensajes
250
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

Moderador
1
Kappa
Social Media
Verificado con videollamada
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
29 Mar 2012
Mensajes
2.592
Buen tutorial, gracias por el aporte cicklow :encouragement::encouragement::encouragement:
 

JD Full Digital

1
Ómicron
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Desde
29 Abr 2012
Mensajes
4.647
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.
 

hostbarr

Delta
Diseñador
Verificación en dos pasos desactivada
Desde
4 Feb 2013
Mensajes
742
Increible, ayer justo buscaba esto.
 

Jesam

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

MorrisM

Dseda
Verificación en dos pasos desactivada
Desde
16 Jul 2011
Mensajes
1.052
¿Para quienes es obligatorio esto?
 

CLF

VIP
Zeta
Marketing
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
12 Oct 2010
Mensajes
1.853
Cicklow, seguís siendo el puto amo :p7:
 

Cicklow

Admin
Verificado con videollamada
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
30 May 2011
Mensajes
250

almaran2

Dseda
Verificación en dos pasos desactivada
Desde
20 Sep 2012
Mensajes
1.034
Como siempre aportando, gracias ciclow
 

Carlos Figueroa

1
Mi
Social Media
Verificado con videollamada
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Excelente comerciante!
Desde
27 Mar 2012
Mensajes
3.297
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]
 

fullpablo

Kappa
Verificación en dos pasos desactivada
Desde
17 Mar 2010
Mensajes
2.544
Buenisimo, gracias por compartirlo Cicklow. :encouragement:
 

park

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

gracias.
 

Cicklow

Admin
Verificado con videollamada
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
30 May 2011
Mensajes
250
¿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...
 

libreman

Iota
Verificación en dos pasos activada
Desde
23 Ago 2011
Mensajes
2.001
Mil gracias, de seguro qe le servira a mucha gente
 

puraco

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

Crea una cuenta o accede para comentar

Debes ser un miembro para poder comentar

Crear cuenta

Crea una cuenta en nuestra comunidad

Acceder

¿Ya tienes una cuenta? Accede aquí


Arriba