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

  • Autor Autor Cicklow
  • Fecha de inicio Fecha de inicio
tienes dos </body></html>... elimina los anteultimos...
luego tienes que cambiar
<script> por
HTML:
<script type='text/javascript'>
//<=!=[=C=D=A=T=A=[
y </script> por
HTML:
//]=]=>
</script>

ya que sino blogger no lo toma bien!

Me aparece lo mismo, cambie los parametros de scrip al principio y al final.
Tambien intente cambiando en la linea 1865 los mismos parametro y no funciono :/

Sin título.webp
 
Me aparece lo mismo, cambie los parametros de scrip al principio y al final.
Tambien intente cambiando en la linea 1865 los mismos parametro y no funciono :/

Ver el archivo adjunto 51079

al parecer hay algo abierto...segun google... es raro ese error... pero en google aparece como que algun tag html no fue bien cerrado
 
Abra alguna otra forma de poner el aviso ?

testie en blogger y me funciona bien...
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ún su navegació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ás información</a>
</div>
</div>

<script type='text/javascript'>
//<![CDATA[
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>
<script type='text/javascript'>
//<![CDATA[
function getgeoip(json){
		if (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://www.telize.com/geoip?callback=getgeoip"></script>
 
testie en blogger y me funciona bien...
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ún su navegació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 rel="nofollow" href="http://www.google.com.ar/intl/es-419/policies/technologies/types/" target="_blank" style="padding-left:5px;text-decoration:none;color:#ffffff;">Más información</a>
</div>
</div>

<script type='text/javascript'>
//<=!=[=C=D=A=T=A=[
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>
<script type='text/javascript'>
//<=!=[=C=D=A=T=A=[
function getgeoip(json){
		if (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://www.telize.com/geoip?callback=getgeoip"></script>

Perfecto, copie el codigo completo y funciono!
Seguramente no copie bien el codigo, o por error le pique a alguna tecla que arruino el scrip, pero al final funciona de maravilla.
Saludos cicklow, muchas gracias como siempre dando tus mejores aportes :encouragement:

Gracias:encouragement:
 
Le doy un UP... Google comenzó con el proceso de "obligarnos" a colocar el aviso de cookies en nuestros sitios... al parecer con el solo echo de tener trafico de la unión europea ya es suficiente para colocar el aviso...
 
[MENTION=9679]cicklow[/MENTION] cuando se crea la cookie en aviso ya no sale verdad.?
lo que pasa que lo estoy poniendo pero el anuncio sigue saliendo :sorrow:
 
Última edición:
[MENTION=9679]cicklow[/MENTION] cuando se crea la cookie en aviso ya no sale verdad.?
lo que pasa que lo estoy poniendo pero el anuncio sigue saliendo :sorrow:

mmm me funciona bien a mi...
 
Le doy un UP... Google comenzó con el proceso de "obligarnos" a colocar el aviso de cookies en nuestros sitios... al parecer con el solo echo de tener trafico de la unión europea ya es suficiente para colocar el aviso...

Clicklow puedes darnos más información sobre esa "obligación". Supongo que al fin y al cabo, todos tendremos que aplicarlo...
 
Clicklow puedes darnos más información sobre esa "obligación". Supongo que al fin y al cabo, todos tendremos que aplicarlo...

hoy han creado algunos post en el foro sobre esto... mira el subforo blogger y adsense

- - - Actualizado - - -

Puedes facilitarme el código sin eso del geoip, que le salga a to el mundo que entre a la web?

solo cambia esto:
PHP:
<script>function getgeoip(json){
		if (json.country_code=="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://www.telize.com/geoip?callback=getgeoip"></script>

por
PHP:
<script>function getgeoip(json){
		if (getCookie('aviso')!="1") {
			document.getElementById("barritaloca").style.display="block";
		}

	}
function PonerCookie(){
	setCookie('aviso','1',365);
	document.getElementById("barritaloca").style.display="none";
}
getgeoip();
</script>
 
[MENTION=9679]cicklow[/MENTION] Gracias man, ya me funciona... una pregunta veo que la cookie se crea solo en la url que se esta, no es mejor para el dominio completo.?
 
[MENTION=9679]cicklow[/MENTION] Gracias man, ya me funciona... una pregunta veo que la cookie se crea solo en la url que se esta, no es mejor para el dominio completo.?

se crea para todo tu sitio...
 
mmm me funciona bien a mi...

Recién encontré el aviso de google, no entiendo bien, yo hice el tuto que nos brindaste vos, tengo que sacarlo o no hay problemas con esto?...

Saludos!!!
 
Recién encontré el aviso de google, no entiendo bien, yo hice el tuto que nos brindaste vos, tengo que sacarlo o no hay problemas con esto?...

Saludos!!!

el tutorial es por el aviso de google... google dice qu hay que colocarlo... no sacarlo
 
el tutorial es por el aviso de google... google dice qu hay que colocarlo... no sacarlo

Ah ok, no entendía bien. Pensé que ahora iba a aparecer un aviso propio de google y el que yo tendría se mezclaría con el de google...
Gracias!!!
 
Alguien que sepa de un proxy online para verificar que aparezca la información?
 
Copie y pegue este codigo tal como esta en la plantilla de edicion de html de blogger. Pero se ve el aviso de cookies en la parte de abajo de la pantalla, yo quiero que se vea en la parte de arriba de la pantalla. Como hago para cambiar eso?

testie en blogger y me funciona bien...
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ún su navegació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ás información</a>
</div>
</div>

<script type='text/javascript'>
//<![CDATA[
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>
<script type='text/javascript'>
//<![CDATA[
function getgeoip(json){
		if (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://www.telize.com/geoip?callback=getgeoip"></script>
 
Atrás
Arriba