WebSite X5Help Center

 
Vicente G.
Vicente G.
User

CÓDIGO ACEPTACIÓN COOKIES  es

Autor: Vicente G.
Besucht 7076, Followers 4, Geteilt 0  

He visto en el blog algunas soluciones poco válidas para insertar la leyenda del código de aceptación de cookies, que casi siempre envían a otra web que te inserta el código desde ella. Una opción de las que se da es poner un anuncio publicitario superior, pero no ofrece la solución legal. Creo que ya que su uso es OBLIGATORIO, los técnicos de Website deberían crear urgentemente un objeto específico para ello, modificable por el usuario.

La misma opción de anuncio que se ofrece en la barra superior, pero que en lugar de captar una imagen o archivo flash lo hiciera también con texto html (donde se pueden poner enlaces) serviría.

Por lo demás, felicito a sus creadores. El programa es ágil, útil y versátil.

Gepostet am
11 ANTWORTEN
Vicente G.
Vicente G.
User
Autor

Buscando por internet he resuelto lo de la política de cookies.

podéis insertar el código siguiente, en la página principal con el objeto "código"

Hay que modificarlo e introducir vuestra web donde especifiquéis las cookies que introduce vuestra web:

<!--Código HTML de la política de cookies -->

<!--La URL incluida es la parte que se ha de modificar -->

<div class="cookiesms" id="cookie1">
Esta web utiliza cookies sólo estadísticos, puede ver nuestra <a href="tu web donde explicas las cookies">POLÍTICA DE COOKIES, AQUÍ.</a>
Si continua navegando está aceptándola.
<button onclick="controlcookies()">ACEPTAR</button>
<div class="cookies2" onmouseover="document.getElementById('cookie1').style.bottom = '0px';">POLÍTICA DE COOKIES</div>
</div>
<script type="text/javascript">
if (localStorage.controlcookie>0){
document.getElementById('cookie1').style.bottom = '-50px';
}
</script>

<!-- Fin del código de cookies --->

Mehr lesen
Gepostet am von Vicente G.
CARLOS AMARAL
CARLOS AMARAL
Moderator
Nutzer des Monats PT

Muchas gracias!!!  es muy práctico y facil de personalizar.

Mehr lesen
Gepostet am von CARLOS AMARAL
Guillermo O.
Guillermo O.
User

A mi tambien me ha valido , muchas gracias por el aporte

Un cordial saludo

Mehr lesen
Gepostet am von Guillermo O.
Eva Maria R.
Eva Maria R.
User

gracias!!!

Mehr lesen
Gepostet am von Eva Maria R.
Guillermo O.
Guillermo O.
User

Buenas noches :

Porque cuando le damos a aceptar no desaparece el mensaje ?

Podeis dar una solucion por favor

Mehr lesen
Gepostet am von Guillermo O.
Vicente G.
Vicente G.
User
Autor

buscando y buscando... por la red, creo que al final, este código que he encontrado por ahí nos soluciona lo de la política de cookies. PUEDE CAMBIARSE EL COLOR, LA TRANSPARENCIA Y LA DIMENSIÓN... así como la posición... (haced pruebas)...

ESPERO QUE OS SIRVA.... Mientras incomedia no meta un objeto específico para ello. ;-)

<!-- SCRIPT CONTROL DE COOKIES -->
<script type="text/javascript">
function controlcookies() {
// si variable no existe se crea (al clicar en Aceptar)
localStorage.controlcookie = (localStorage.controlcookie || 0);

localStorage.controlcookie++; // incrementamos cuenta de la cookie
cookie1.style.display='none'; // Esconde la política de cookies
}
</script>
<!--- Codigo para la política de cookies-->


<style type="text/css">

/* CSS para la animación y localización de los DIV de cookies */

@keyframes desaparecer
{
0% {bottom: 0px;}
80% {bottom: 0px;}
100% {bottom: -50px;}
}

@-webkit-keyframes desaparecer /* Safari and Chrome */
{
0% {bottom: 0px;}
80% {bottom: 0px;}
100% {bottom: -50px;}
}

@keyframes aparecer
{
0% {bottom: -38px;}
10% {bottom: 0px;}
90% {bottom: 0px;}
100% {bottom: -38px;}
}

@-webkit-keyframes aparecer /* Safari and Chrome */
{
0% {bottom: -38px;}
10% {bottom: 0px;}
90% {bottom: 0px;}
100% {bottom: -38px;}
}
#cookiesms1:target {
display: none;
}
.cookiesms{
width:100%;
height:43px;
margin:0 auto;
padding-left:1%;
padding-top:5px;
font-size: 1.2em;
clear:both;
font-weight: strong;
color: #000000;
bottom:0px;
position:fixed;
left: 0px;
background-color: #75A03C;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition: bottom 1s;
-webkit-transition:bottom 1s; /* Safari */
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
z-index:999999999;
}

.cookiesms:hover{
bottom:0px;
}
.cookies2{
background-color: #75A03C;
display:inline;
opacity:0.95;
filter:alpha(opacity=95);
position:absolute;
left:1%;
top:-30px;
font-size:15px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
}

/* Fin del CSS para cookies */

</style>
<!--Código HTML de la política de cookies -->

<!--La URL incluida es la parte que se ha de modificar -->

<div class="cookiesms" id="cookie1">
Esta web utiliza cookies sólo estadísticos, puede ver nuestra <a href="tu-url-donde-explicas-la-politica-de-cookies">POLÍTICA DE COOKIES, AQUÍ.</a>
Si continua navegando está aceptándola.
<button onclick="controlcookies()">ACEPTAR</button>
<div class="cookies2" onmouseover="document.getElementById('cookie1').style.bottom = '0px';">POLÍTICA DE COOKIES</div>
</div>
<script type="text/javascript">
if (localStorage.controlcookie>0){
document.getElementById('cookie1').style.bottom = '-50px';
}
</script>

<!-- Fin del código de cookies --->

Mehr lesen
Gepostet am von Vicente G.
J. Luis A.
J. Luis A.
User

Me gusta este y funciona mejor que cualquiera de los que he intentado hasta ahora, podrias decirnos donde lo encontraste?

Mehr lesen
Gepostet am von J. Luis A.
Vicente G.
Vicente G.
User
Autor

J Luis A. , Realmente ya ni lo recuerdo, porque ¡Cuidado las vueltas que he dado hasta que he conseguido uno en condiciones que resolviera el problema!

Si lo encontrara de nuevo lo cuelgo en el post.

Saludos.

Mehr lesen
Gepostet am von Vicente G.
Vicente G.
Vicente G.
User
Autor

Se me olvidó comentaros que el código de aceptación de cookies hay que ponerlo sólo en la página principal, para que así una vez aceptado no salga en el resto. Aunque "es de lógica", por si acaso, lo puntualizo.

Saludos.

Mehr lesen
Gepostet am von Vicente G.