WebSite X5Help Center

 
Salvatore T.
Salvatore T.
User

Guidatemi per adeguarsi al Cookies..  it

Auteur : Salvatore T.
Visité 1781, Followers 1, Partagé 0  

Avendo la versione 11 di webSite, qual'è il sistema passo passo per caricare questa maledetta pop-up che ti chiede il consenso o il non consenso e relativi links delle informative a cui rimandare l'utente visitatore.

Grazie per l'attenzione

Posté le
24 RéPONSES - 1 UTILES - 1 CORRECT
Giancarlo B.
Giancarlo B.
User

in allegato lo script con le istruzioni, ciao.

Lire plus
Posté le de Giancarlo B.
Salvatore T.
Salvatore T.
User
Auteur

Ciao Giancarlo, sono una schiappa. Mi devi dare più informazioni sulla parte script.

1)  In
Head al passo 1:

<link rel="stylesheet"
type="text/css" href="files/jquery.cookiebar.css"
/> ....ecc.ecc.ecc.

Questo script sopra dove va inserito precisamente? Sulla Home Page devo creare un modulo script in testa a tutti i moduli creati e ci copio il codice sopra?

2) Nel file cookie.zip ci trovi un file testo con dentro cookie riga mancante.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Dove devo piazzarla questa stringa?

Grazie per l'attenzione

Lire plus
Posté le de Salvatore T.
Salvatore T.
Salvatore T.
User
Auteur

Dunque ho creato un oggetto Codice HTML sulla home page e lì ci ho copiato questo:

<link rel="stylesheet" type="text/css" href="files/jquery.cookiebar.css" />
<script type="text/javascript" src="files/jquery.cookiebar.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
  $.cookieBar({
 });
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Copiato 2 files "jquery.cookiebar" contenuti nella cartella files, nel server, dove risiedono tutti i file del sito.

Creato pagina files "invisibile" con all'interno la policy sui cookie

Ovviamente a me non funziona.

Potete aiutarmi?

Lire plus
Posté le de Salvatore T.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

...come specificato chiaramente dalle istruzioni di Giancarlo:

il codice  <link ....

va messo in head . NON in oggetto html dentro pagina ...

se vuoi metterlo solo in HomePage devi metterlo in

CreazionePagina

selezioni HomePage

proprietà

scheda esperto

"prima della chiusura del codice head"

___

Dopo che l'hai messo ed esportato se non funziona posta il link del tuo sito online così verifichiamo il resto

Lire plus
Posté le de Claudio D.
Salvatore T.
Salvatore T.
User
Auteur

Sembra facile e chiaramente spiegato quando si hanno delle basi di html. Per me non è così. Dovete mettervi anche nei panni di chi non ha le basi per intuire ciò che molto chiaramente viene scritto sopra. Pertanto ancora non mi funziona. La mia richiesta di aiuto, infatti, titola, aiutatemi passo passo... :(

Lire plus
Posté le de Salvatore T.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

...come già detto metti il link del sito online , dove hai provato a mettere lo script ...

altrimenti diventa difficile aiutarti ...

Lire plus
Posté le de Claudio D.
Salvatore T.
Salvatore T.
User
Auteur

www.ilvaladeodicollegno.altervista.org

Eccoti il link del sito online dove ho provato a mettere lo script...

non appare nulla ! Quindi dobbiamo rivedere passo passo cosa non si è fatto bene.

Lire plus
Posté le de Salvatore T.
 lemonsong  
 lemonsong  
User

La libreria jQuery NON ti serve, WS la carica già.

Hai inserito due volte i codici e nel posto sbagliato, vanno "Prima della chiusura del tag HEAD".

Inoltre devi collegare i file al progetto.

Aggiungo che se vuoi usare quello script condizionando per esempio il codice di Google Analytics, ti consiglio di dare una lettura qui: http://www.unofficialwsx5.com/index.php?topic=2042.0

Lire plus
Posté le de  lemonsong  
Salvatore T.
Salvatore T.
User
Auteur

Lemonsong grazie per esserti unito a Claudio per farmi capire come adeguarmi anchio alla CookieBar. Vi ringrazio per la Vostra Pazienza per farmi aggiornare il sito e insegnarmi un passaggio nuovo.

Dunque Lemon......Ho inserito lo script da te indicato nel link sopra "prima della chiusura del TAg HEAD" anche se mi confonde la specifica del link dove mi dice..... 

" Prima della chiusura del tag HEAD (consultare la guida della propria versione per individuare il campo corrispondente più appropriato) incolliamo questo codice (in rosso da personalizzare)

Consultare la Guida per individuare il campo corrispondente ??? Ma cosa vuol dire ?????

Inoltre devi collegare i file al progetto?

In che senso? mi sono perso.

Intendi jquery.cookiebar.css

e

jquery.cookiebar.js   ?????

Come si uniscono al progetto? Io li ho copiati sul server altervista nella cartella Files dove risiedono tutti i file del Sito. Li ho caricati dentro trasferendoli manualmente e non tramite FTP di Website poichè erano due files singoli e non legati al progetto Sito Web.

N.B.

Il codice è stato copiato uguale ma cambiando policyURL: "privacy.html' con info.html creata da me, ossia la pagina invisibile creta con l'informativa da leggere.

<link rel="stylesheet" type="text/css" href="files/jquery.cookiebar.css" />
<script type="text/javascript" src="files/jquery.cookiebar.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $.cookieBar({
    message: 'Questo sito utilizza cookies, anche di terze parti. <br /> Cliccando su OK o proseguendo la navigazione in altra maniera, acconsenti all\'uso dei cookies.',
    acceptText: 'OK',
    policyButton: true,
    policyText: 'Leggi l\'informativa',
    policyURL: 'info.html'
    // qui possiamo inserire altre modifiche alle varie opzioni di default commentate nel file jquery.cookiebar.js
    });
});
if(jQuery.cookieBar('cookies')){
// qui sotto in blu il codice di Google Universal Analytics con la funzione di anonimizzazione IP
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m[removed].insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
}
</script>

X

Lire plus
Posté le de Salvatore T.
Salvatore T.
Salvatore T.
User
Auteur

 

Lire plus
Posté le de Salvatore T.
Andrea D.
Andrea D.
User

Salvatore devi fare cosi:

1. Vai nel punto 4 (Statistiche, SEO e Codice) e ti sposti nella scheda Esperto (in alto a destra).

2. Apri la tendina e selezioni la voce "Prima della chiusura del tag HEAD", ed incolli questo codice:

<link rel="stylesheet" type="text/css" href="files/jquery.cookiebar.css" />

<script type="text/javascript" src="files/jquery.cookiebar.js"></script>

<script type="text/javascript">

               $(document).ready(function(){

                              $.cookieBar({

               });

});

</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

3. Vai al punto 2 del programma e crea una pagina chiamata "info" (senza virgolette) e ci compili la normativa sui Cookies.

4. Salva ed Esporta il sito nel tuo spazio web

5. Se non ho capito male il tuo sito è www.ilvaladeodicollegno.altervista.org, percui utilizzando un programma FTP (come Filezilla o FireFTP (ti consiglio quest ultimo, è un componente aggiuntivo di Firefox gratuito)) oppure tramite pannello amministrativo di Altervista accedi e copi la cartella "files" che trovi dentro l'archivio che hai scaricato all'inizio.

... Ora se fatto tutto bene e non mi son dimenticato niente dovrebbe funzionare...

Lire plus
Posté le de Andrea D.
Salvatore T.
Salvatore T.
User
Auteur

Ciao Andrea. Ho seguito passo passo le tue indicazioni ma non è cambiato nulla.

la cartella files contenenti 2 file: jquery.cookiebar.css e jquery.cookiebar.js

sono stati copiati direttamente dentro una cartella già presistente nel server altervista relativo al sito, che aveva di nome " Files\ "

Nello script sopra postato da te non vedo nessun riferimento o chiamata al file "info"

Lire plus
Posté le de Salvatore T.
A. Kris
A. Kris
User
Salvatore T.
la cartella files contenenti 2 file: jquery.cookiebar.css e jquery.cookiebar.js sono stati copiati direttamente dentro una cartella già presistente nel server altervista relativo al sito, che aveva di nome " Files\ "

Hai inserito questo -> Prima della chiusura del tag BODY al passo 4 , Esperto ?

<script src="../cookiechoices.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('This site uses cookies required to operate and useful for the purposes described in the cookie policy. By closing this message, scrolling through this page, you consent to the use of cookies. ',
'close message', 'cookie policy', 'http://www.IL_TUO_SITP/privacy.html');
});
</script>

  • la riga : <script src="../cookiechoices.js"></script> se hai caricato sul server i file nella cartella "files" devi modificare ..
  • <script src="../files/cookiechoices.js"></script>
  • in grasetto la descrizione , basta immettere in italiano , come vuoi tu

poi devi creare la pagina "privacy.html" a cui va collegandosi.

un esempio di come viene www.royal-apartment.com , fammi sapere

Lire plus
Posté le de A. Kris
 lemonsong  
 lemonsong  
User

@Salvatore

Che disastro.

Andiamo per gradi...

Lo script della libreria jQuery, come già detto, NON DEVI INSERIRLO!

Cancella l'oggetto HTML nel footer dove hai inserito i codici e lascia quelli inseriti in HEAD.

Quando avrai aggiornato online, proseguiremo.

Lire plus
Posté le de  lemonsong  
A. Kris
A. Kris
User
 lemonsong  
@Salvatore Che disastro. Andiamo per gradi... Lo script della libreria jQuery, come già detto, NON DEVI INSERIRLO! Cancella l'oggetto HTML nel footer dove hai inserito i codici e lascia quelli inseriti in HEAD. Quando avrai aggiornato online, proseguiremo.

Ciao Lemonsong,

avevo fatto per lui pure un .iwzip solo per i cookies, ma non glielo posso mandare visto che non ho la evolution. se copia > incolla dove e come ho scritto , dovrebbe riuscire a far funzionare. io ho inserito :) ... altrimenti conviene contattarci via mail qcuno di noi, qui veramente alla fine una confusione ....

Lire plus
Posté le de A. Kris
 lemonsong  
 lemonsong  
User

Non c'è bisogno di un file iwzip, basterebbe conoscere il programma e leggere le tonnellate di post/topic qui su Answers e sull'unofficial.

Lire plus
Posté le de  lemonsong  
Salvatore T.
Salvatore T.
User
Auteur

Ciao a tutti e Vi ringrazio per essere presenti sul pezzo. Dunque, diventa davvero un parto qui fare uscire una bar cookie??? Sono io che non ci arrivo perchè non conosco l'argomento html.

Non è che tutti dicono la loro e alla fine sti sta facendo solo casino? Io sono stato chiaro sin dall'inizio. Dovete avere pazienzacon me. Zero basi di html e uso raro di website non possono fare di me che un pessimo utente Website.

Al passo 4 voce Esperto è chiaro a tutti che ci sono stato. Da lì parte tutto.

Andrea mi ha detto :

1. Vai nel punto 4 (Statistiche, SEO e Codice) e ti sposti nella scheda Esperto (in alto a destra).

2. Apri la tendina e selezioni la voce "Prima della chiusura del tag HEAD", ed incolli questo codice:

<link rel="stylesheet" type="text/css" href="files/jquery.cookiebar.css" />

<script type="text/javascript" src="files/jquery.cookiebar.js"></script>

<script type="text/javascript">

               $(document).ready(function(){

                              $.cookieBar({

               });

});

</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

3. Vai al punto 2 del programma e crea una pagina chiamata "info" (senza virgolette) e ci compili la normativa sui Cookies.

4. Salva ed Esporta il sito nel tuo spazio web.

TUTTI D'ACCORDO CON QUESTA ISTRUZIONE CHIARISSIMA ? IO l'HO FATTO

Poi Kris dice la sua:

Hai inserito questo -> Prima della chiusura del tag BODY al passo 4 , Esperto ?

<script src="../cookiechoices.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('This site uses cookies required to operate and useful for the purposes described in the cookie policy. By closing this message, scrolling through this page, you consent to the use of cookies. ',
'close message', 'cookie policy', 'http://www.IL_TUO_SITO/privacy.html');
});
</script>

  • la riga : <script src="../cookiechoices.js"></script> se hai caricato sul server i file nella cartella "files" devi modificare ..
  • <script src="../files/cookiechoices.js"></script>
  • in grasetto la descrizione , basta immettere in italiano , come vuoi tu

poi devi creare la pagina "privacy.html" a cui va collegandosi.

FATTO TUTTO ma avendo realizzato un file cookie policy dal nome info ho modificato per comodità

'http://www.IL_TUO_SITO/privacy.html'    in    'info.html'

---------------------------------------------------------------------------------------

Non funziona

www.ilvaladeodicollegno.altervista.org

Lemonsong Andiamo per gradi... Lo script della libreria jQuery, come già detto, NON DEVI INSERIRLO! Cancella l'oggetto HTML nel footer dove hai inserito i codici e lascia quelli inseriti in HEAD. Quando avrai aggiornato online, proseguiremo.

Cioè? Quelle cose postate all'inizio le ho già cancellate. Si vedono ancora quando scarichi lo script in html del mio sito per vedere le stringhe sbagliate? Eppure sono state rimosse. Buh?

Non te la prendere a male Lemonsong ma quando scrivi tu, poichè dai tutto per scontato, faccio molta difficoltà a seguirti. Mi devi spiegare, abbi pazienza, come se io fossi una bella figa brasiliana che non sa una mazza di html ma sa benissimo di un altra mazza...ah ah ah !!!

Lire plus
Posté le de Salvatore T.
 lemonsong  
 lemonsong  
User
Salvatore T.
Non è che tutti dicono la loro e alla fine sti sta facendo solo casino?

Eh sì, in parte è proprio così.

Devi deciderti, quale script vuoi implementare?

jquery.cookiebar.js?

cookiechoices.js?

Di sicuro tutti e due non vanno bene!

Visto che non hai fatto quello che ho scritto, passo la palla a chi vuole scoprire cosa c'è "sotto" la brasiliana

Lire plus
Posté le de  lemonsong  
Andrea D.
Andrea D.
User

Si in effetti Salvatore c'è un po' di casotto in questo post e non ti si facilita le cose, un po' colpa nostra che diamo, forse, per scontato certi passaggi, un po' tu che non hai le basi elementari... ma non è un problema...

Facciamo così, nel mentre che qualcuno ti aiuti con quelli sopra, ci riprovo io, guarda nel mio sito test se ti può piacere la barra che utilizzo io (magari è la stessa di chi te l'ha suggerita su, non ho controllato) http://indirizzodiprova.altervista.org/tig3rtest/

Se ti va bene... questi sono i passaggi che io ho eseguito punto per punto:

1. Cancella tutti i codici che fino adesso hai messo per far visualizzare la barra, tanto sono qua, massimo che fai li rimetti

2. Punto 4 - Statistiche, SEO e codice - Esperto - Prima della chiusura del tag HEAD

Incolla questo codice:

<style>
    /* div barra */
    #cookieChoiceInfo{
        color:white;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:14px;
        line-height:28px;
        background-color: rgb(88, 88, 88); /* per IE7/8 */
        background-color: rgba(88, 88, 88, 0.9);
        top:0; /* bottom:0; per avere la barra in basso */   
        text-align:center;
        padding:20px 0 20px 0;
    }
    /* links */
        #cookieChoiceInfo a{
        text-decoration:none;
        padding:8px;
        background-color:white;
        font-size:12px;
        border-radius:6px;
        color:#585858;
    }
    /* link pagina informativa */
        a#more-info{
        margin-left:12px;
    }
    /* link accettazione */
        a#cookieChoiceDismiss{
        margin-left:24px;
        padding:8px 11px;
    }
    </style>

3. Punto 4 - Statistiche, SEO e codice - Esperto - Prima della chiusura del tag Body

Incolla questo codice:

<script src="files/cookiechoices.js"></script>

<script>

$(function () {

    cookieChoices.showCookieConsentBar('Questo sito utilizza cookie tecnici e anche di terze parti necessari per le funzionalità del sito. Per saperne di più ed eventualmente disabilitarli consulta la Cookie Policy. Se prosegui nella navigazione di questo sito acconsenti ad utilizzare i cookie.', 'Accetto', 'Cookie Policy', 'cookie-policy.html');

});

</script>

.... iL TESTO LO PUOI MODIFICARE, MANTIENI GLI APICI ' .. NON CANCELLARLI...  NON INSERIRE VIRGOLE SE NON QUELLE CHE CI SONO GIà CHE FUNZIONANO COME GENERATORI DEI BOTTONI:

Accetto: Bottone per accettare la normativa

Cookie Policy: Bottone per leggere la normativa estesa

cookie-policy.html: Nome della pagina che dovrai creare nel Punto 2 e metterla invisibile

4. Apri un programma FTP tipo FireFTP o Filezilla e dove hai tutte le cartelle del sito tipo  admin, captcha, gallery, images, etc... crea la cartella files

5. Scarica il file allegato che ti inserisco in questo post, estrai il contenuto (ovvero un file .js) e mettilo dentro la cartella files nel tuo sito..

Ora teoricamente dovrebbe andare...

Lire plus
Posté le de Andrea D.
Salvatore T.
Salvatore T.
User
Auteur

Grazie Andrea! Finalmente ! Non ci posso credere !

Lire plus
Posté le de Salvatore T.
Salvatore T.
Salvatore T.
User
Auteur

Ringrazio tutti coloro che hanno prestato attenzione al mio Post provando, a proprio modo, a guidarmi nell'oscurità dell'html...

Lire plus
Posté le de Salvatore T.