banner cookies: come non farlo riapparire?

eisenblu

Nuovo Utente
7 Mar 2014
10
0
1
Ciao a tutti, spero di essere nella sezione giusta. A proposito della famosa informativa sui cookies, ho inserito il relativo banner su tutte le pagine del sito (in .php), il problema è che in ogni pagina successiva aperta, il banner si ripresenta. C'è modo di evitarlo? Visualizzato il primo come si può evitare di ritrovarselo in fondo ad ogni pagina?
Grazie per l'aiuto.
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Ciao eisenblu benvenuto sul forum!
Il banner che hai inserito devi fare in modo che inserisca un cookies quando l'utente accetta, quindi ci deve essere uno script che verifica se il cookies è presente, facendo in modo che se è presente non visualizza più il banner mentre se manca lo torna a presentare
 

eisenblu

Nuovo Utente
7 Mar 2014
10
0
1
Grazie al suggerimento, ho quasi risolto la questione con uno script trovato in rete. Quello che ancora mi manca è la possibilità di redirect alla mia pagina "cookie policy" con il relativo pulsante e in più prevedere l'accettazione anche cliccando fuori dal banner o proseguendo nella navigazione del sito.

Ecco il codice:
"
Codice:
// Modifica il messaggio di avviso di utilizzo cookie da qui
var Messaggio = "Questo sito utilizza cookies per migliorare la tua esperienza di navigazione. Se scegli di accettare esprimi il consenso all'uso dei cookie. In alternativa, potrai leggere la cookie policy premendo il pulsante Cookie Policy."

// Qui il testo del bottone
var AccettoBtn = "Accetto"

// Se vuoi che il bottone reindirizzi ad una pagina
var Redirect = "cookie policy"

function mostraAvviso() {

  var message = "<div style='text-align:center;  width:100%;  position:fixed; z-index:10000000'>";

  message = message + Messaggio + "&nbsp;&nbsp;&nbsp;&nbsp;";

  message = message + "<button type='button'  onClick='JavaScript:Accetta();' value='' style='cursor:pointer;  padding:3px 5px;'>" + AccettoBtn + "</button>";

message = message + "&nbsp;&nbsp;&nbsp;&nbsp;<button type='button' name='' onClick='window.location ='banner.html';' value='' style='cursor:pointer;  padding: 3px 5px;'>" + Redirect + "</button>";

message = message + "</div></div><div style='height:45px'></div>";

  document.writeln(message);

}
function Accetta() {
  setCookie("CookieEu", null, 365);
  location.reload(true);
  //Gestione del Redirect
  if(redirect!="true"){
  window.location.href = "banner.html" + redirect;
  }
}
function setCookie(nomecookie, valore, finegiorni) {
  var datafine = new Date();
  datafine.setDate(datafine.getDate() + finegiorni);
  var valoreCookie = escape(valore) + ((finegiorni == null) ? "" : "; expires=" + datafine.toUTCString() +"; path=/");
  document.cookie = nomecookie + "=" + valoreCookie; 
}

function getCookie(nomecookie) {
  var i, x, y, array = document.cookie.split(";");
  for (i = 0; i < array.length; i++) {
  x = array.substr(0, array.indexOf("="));
  y = array.substr(array.indexOf("=") + 1);
  x = x.replace(/^\s+|\s+$/g, "");
  if (x == nomecookie) {
  return unescape(y);
  }
  }
}

function checkCookie() {

  var nomeCookie = "CookieEu";
  var cookieverifica = getCookie(nomeCookie);
  if (cookieverifica != null && cookieverifica != "") {

  setCookie(nomeCookie, cookieverifica, 365);
  }
  else {
  mostraAvviso();
  }
}

checkCookie();
"
Attualmente il pulsante "accetto" funziona regolarmente, mentre cliccando su "cookie policy" non succede nulla, come anche navigando su altre pagine tornando sulla prima, riappare il banner.
Considerando che non ho grande esperienza di javascript, ringrazio in anticipo per l'aiuto.
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ho spostato in php, pero mi sembra. visto ora, che sia tutto js.
io ho risolto in php mettendo in un div il tutto
PHP:
<?php
if(isset($_COOKIE["privacy"])){
   $style="display:none";
}
?>
<div style="<?php echo $style; ?>;"><!-- tutto l'ambaradan--></div>
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
No. Infatti PHP non centra nulla!
Hai postato una parte di codice con solo quel pezzo il banner non può funzionare se vuoi un aiuto bisogna che posti tutto il codice a tua disposizione
 

eisenblu

Nuovo Utente
7 Mar 2014
10
0
1
il banner funziona in questo modo: nella pagina dove appare il banner inserisco fra i tags <head> ...</head> la dicitura
<script language="JavaScript" type="text/javascript" src="cookie.js"></script>
il codice del file cookie.js è esattamente quello che ho postato prima.
Quello che vorrei ottenere è che cliccando sul tasto "cookie policy" si possa richiamare la pagina banner.html e che cliccando su qualsiasi punto della pagina si ottenga lo stesso risultato di "Accetto".
Riguardo alla soluzione in php la sto testando ma ho difficoltà.
Intanto grazie
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Un problema è che a me quello script non funziona e ora non ce la faccioa a controllare il perchè, comunque per dire al pulsante che pagina deve aprire per la policy, devi modificare questo codice
Codice:
// Se vuoi che il bottone reindirizzi ad una pagina
var Redirect = "cookie policy"
al posto di cookie policy divi mettere il nome della tua pagina.
Non si può cliccare in un qualsiasi punto della pagina per chiudere il bannere! Bisogna mettere un link apposito o cliccare accetto
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [Javascript] Banner per accettazione cookies Javascript 4
Antonio Nervi [Javascript] Problema visualizzazione banner accettazione cookies Javascript 6
I Creare un banner temporaneo JavaScript Javascript 0
T [VENDO] Banner ADV su Magazine Moto Vendere e Acquistare pubblicita' online 0
D [VENDO] Guest Post/Banner su sito Offerte e Richieste di scambio links 0
M [VENDO] Banner / Video Vendere e Acquistare pubblicita' online 1
riminese77 Gratuito portale Banner Offerte e Richieste di Lavoro e/o Collaborazione 0
M [Vendo] Banner diversi formati su Tecnologia, internet e servizi online Vendere e Acquistare pubblicita' online 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
K [CERCO -RETRIBUITO] Realizzazione logo , banner, video copertina pagina FB Offerte e Richieste di Lavoro e/o Collaborazione 0
Y [HTML] Banner centrato HTML e CSS 15
M [VENDO] Banner pubblicitari nel mio blog Vendere e Acquistare pubblicita' online 2
C [Javascript] [HTML] Problemi: Overlay, Banner, Menu Javascript 4
C 3 Bug CSS AND HTML: Overlay-Banner-Menu HTML e CSS 0
C 3 BUG CSS AND HTML: OVERLAY - BANNER- MENU HTML e CSS 0
marino51 BANNER TRUFFA Supporto Mr.Webmaster 7
jonnino2004 scambio link e banner Offerte e Richieste di scambio links 0
B [Vendo] Banner 300x250 - infermieritalia Vendere e Acquistare pubblicita' online 0
ragazzesexy cerco scambio banner e link per miei siti Offerte e Richieste di scambio links 5
Ayoub Lefhim [Vendo] HIGH QUALITY Guest Post - Banner - Newsletter! PR 3 Vendere e Acquistare pubblicita' online 2
F (Vendo) Spazio Banner - Guest Post a poco prezzo su Blog popolare Vendere e Acquistare pubblicita' online 0
D Circuito di Scambio Banner 728x90 Offerte e Richieste di scambio links 0
filippino Problema AdSense : Scomparsa banner sidebar SOLO in un paio di articoli Google AdSense 0
M Creazione codice html per far prelevare un banner HTML e CSS 3
C modulo tipo banner CMS (Content Management System) 0
F Una gentile dritta - un banner interessante HTML e CSS 0
D Inserimento Gratuito al nostro circuito banner - scambio di link Offerte e Richieste di scambio links 0
A scambio link,banner,guest post e quant'altro Offerte e Richieste di scambio links 1
W scambio banner sito per adulti http://massaggicinesi.tk/ Offerte e Richieste di scambio links 0
max_400 Scambio banner, affiliazione e promozione siti forum blog Offerte e Richieste di scambio links 2
max_400 Opinione su banner in Flash Discussioni Varie 4
A [VENDO] Spazi Banner di Varie Grandezze Vendere e Acquistare pubblicita' online 0
M [[COMPRO] Spazi banner/guestpost cani/gatti Vendere e Acquistare pubblicita' online 1
V Banner gratuito 60gg Offerte e Richieste di scambio links 0
W VENDO banner publicità Vendere e Acquistare pubblicita' online 0
A [VENDO] Spazio Banner su sito Meteo Vendere e Acquistare pubblicita' online 0
A [VENDO] Guest Post e Banner su portali turismo e lavoro Vendere e Acquistare pubblicita' online 0
M Mostrare o meno banner pubblicitari a seconda la risoluzione del device Javascript 10
Robby84 [VENDO] Link/banner/articoli su sito giochi online! Vendere e Acquistare pubblicita' online 0
T banner "schedculati" senza dover refreshare la pagina Javascript 4
M Acquisto banner su un sito estero SEO e Posizionamento 1
PianetaAndroid [Vendo] Banner 468x60 in tutti gli annunci su marketplace Vendere e Acquistare pubblicita' online 0
PianetaAndroid [Vendo] Banner 125x125 sempre visualizzato su marketplace Vendere e Acquistare pubblicita' online 1
C Dimensioni banner Guadagnare col Sito 0
G [VENDO] Banner 125x125 Colonna Lato Sinistro - advhits.com (3000 Unici/Giorno) Vendere e Acquistare pubblicita' online 0
T3KN PopDown Banner SEO e Posizionamento 3
G [VENDO] Banner 468x60 Zona Bassa Footer - advhits.com (3000 Unici/Giorno) Vendere e Acquistare pubblicita' online 0
B Inserire banner iniziale a scomparso con dreamweaver HTML e CSS 1
R [VENDO]banner su sito con 900 visite al giorno Vendere e Acquistare pubblicita' online 4
A Meglio singolo backlink in Home o banner sul footer (quindi su tutte le pagine?) SEO e Posizionamento 2

Discussioni simili