Tutorial: Como implementar um aviso de cookies no seu site

  • Autor Autor Wizard
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Wizard

Wizard

Xi
Verificación en dos pasos activada
Há vários meses o usuário [MENTION=37728]KevinCastro[/MENTION] compartilhou um tutorial que na verdade tem o mesmo fim que este, mas no atual simplesmente devemos fazer uso de menos passos e menos código :encouragement:

implementar-aviso-ley-de-cookies.jpg

Implementar aviso lei de cookies

1- Fazer backup do template para que, caso algo dê errado, você possa recuperar tudo como estava antes de fazer a alteração. Se não sabe como fazer, pode seguir este tutorial

2- Acessar a edição HTML do template do seu blog

edicion-editarhtml.jpg

3- Localizar a tag de fechamento </body>, colar o seguinte código logo acima e salvar as alterações.

Inserir CODE, HTML ou PHP:
<!--Inicio script ley de cookies-->
<div id="barracookies" style="display:none;position:fixed;left:0px;right:0px;bottom:0px;width:100%;min-height:40px;background: #333333;color:#d7c712;z-index: 99999;">
 <div style="width:100%;position:absolute;padding-left:5px;font-family:verdana;font-size:12px;top:30%;text-align:center;">
  <span>Usamos cookies propias y de terceros para ayudarte en tu navegación. Si continuas navegando consideramos que aceptas el uso de cookies.</span>
  <a href="javascript:void(0);" style="padding:6px;background:#4682B4;text-decoration:none;color:#fff;border-radius:5px;" 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>

 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;
  }
  //http://www.focoblogger.com/
   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;
 }
 if(getCookie('aviso')!="1"){
  document.getElementById("barracookies").style.display="block";
 }
 function PonerCookie(){
  setCookie('aviso','1',365);
  document.getElementById("barracookies").style.display="none";
 }
 </script>
 <!--Fin script ley de cookies-->

E este seria todo o processo para implementar o script. Você pode observar o resultado final deste script em: Teste de aviso de cookies no blogger

Artigo original: Implementar aviso de cookies no blogger | Foco Blogger
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Tutorial aprovado e adicionado à lista de tutoriais.
 
consulta: serve para site espanhol ou para o mundo todo?
 
O script provavelmente não cumpre com a legislação porque permite que os cookies sejam instalados antes que o usuário aceite. 🙂
 
O script provavelmente não cumpre com a legislação porque permite que os cookies sejam instalados antes que o usuário aceite. 🙂

Então... seria tão gentil de postar o código que, antes de os cookies serem executados, mostre o aviso??
Obrigado. 🙂
 
Sabe-se como seria o código para que os cookies não sejam instalados antes do aviso?
 
Adicionei aos meus sites, obrigado.
 
perfeito :encouragement:
 
vamos testar
 
obrigado adicionado ao meu site
 
Muito obrigado! Tinha testado outros códigos que não tinham funcionado, mas este sim, e está perfeito para mim 🙂
 
Obrigado mano está super :encouragement::encouragement:
 
Fico feliz que tenha funcionado para você :encouragement:
 
Se o blogger está hospedado em Mountain View não preciso colocar isso, certo?
 
Excelente contribuição:encouragement:
 
Se você ativar a Navbar e te visitarem da Espanha ou de alguma parte da Europa, o aviso de cookies aparece na navbar

cookies.webp
 
para blogger. não é necessário... ele mesmo implementa.. se colocarem seu domínio.. .fr aparecerá esse aviso... olho, apenas no blogger..
 
desculpe a dúvida, mas diz no código "www.focoblogger.com" o que é?
 
Voltar
Topo