Consenso all'uso dei cookies

PerchŔ passare a Linux
Forum Majorana Informatica Benvenuti

Forum Majorana Informatica Videoguide Uso

Guida Pratica - Come passare al Software Libero, Open Source e Free, senza traumi per aziende e privati

Utilità web gratuite ordinate per categoria

Corso facile di informatica gratuito
Ubuntu Primi Passi - Videoguide italiane

Blocco Preventivo dei Cookies con: MyBB PDF Stampa E-mail
giovedý 02 luglio 2015

Blocco Preventivo dei Cookies in MyBBLa normativa italiana sui cookies prevede che venga effettuato il blocco preventivo dei cookies di terze parti che sono quasi sempre di profilazione e/o anche dei cookies propri di profilazione. Sono esclusi da questo obbligo solo i siti che non utilizzano i cookies o che utilizzano solo cookies tecnici. Vedremo come utilizzare uno script open-source e gratuito con particolare riferimento ai Forum MyBB ...

Vedremo, passo passo e con le dovute illustrazioni come installare lo script che fornisce il banner per l'accettazione con blocco preventivo dei cookies (prima del consenso).
 
 

Materiale necessario da predisporre

Prima di iniziare dovete avere, già pronto, il seguente materiale:

 

- A - Informativa estesa in formato html (o htm). Si tratta del file Informativa-cookies-privacy.htm e della una cartella denominata Informativa-cookies-privacy_file. I nomi debbono essere quelli prima indicati in modo da non dovere modificare le linee di codice che avviano lo script. Rammento che trovate come fare a Punto 3 della pagina: Informativa Estesa, cosa ci scrivo dentro? 


- B - Script EUCookieLaw-222-Remix. Scaricate il file:

EUCookieLaw-222-Remix.zip

Si tratta di un file compresso (zip), doppio click sullo steso ed estraetelo. Otterrete la cartella EUCookieLaw-222-Remix, al cui interno troverete quattro file:

eucookielaw.css

EUCookieLaw.js

eucookielaw-header.php

LEGGIMI.txt

I primi tre file sono quelli che dovrete caricare (upload) nel sito, mentre nel file LEGGIMI troverete i codici che dovete utilizzare per l'installazione dello script.

NOTA: lo script che ho chiamato Remix non è altro che lo script realizzato dall'amico e bravo Diego La Monica, da me leggermente modificato nella grafica, come indicato alla pagina: Blocco preventivo dei cookies come fare?

 



Procedimento per installare lo Script

Seguite passo, passo, i punti sotto indicati e non dovreste avere problemi. Sembra lungo e complicato, in effetti è veloce e semplicissimo, la lunghezza è dovuta ai tanti dettagli che ho voluto indicare per semplificare la vita a chi non conosce i linguaggi di programmazione.

IMPORTANTE: un dominio ha una directory principale (che alcuni chiamano cartella principale o di root) che può contenere direttamente e solamente il forum. Spesso, però, vedi il Majorana, la ditectory principale contiene il sito ed il forum è installato in una cartella specifica del sito stesso. Fate quindi attenzione nei punti successivi quando indicherò la directory principale e la cartella del forum. Nel caso in cui nel dominio avete solo il forum, la directory principale coincide con la cartella del forum.


- 1 - Informativa estesa. Portatevi nella directory principale del dominio (non nella cartella del forum se diversa) con un fpt manager (Filezilla o similari - oppure dal pannello di controllo - filemanager - del vostro host - Aruba o similari) e create una nuova cartella dal nome moduli (non cambiate il nome). Dentro la cartella moduli caricate (upload) il file Informativa-cookies-privacy.htm e la cartella Informativa-cookies-privacy_file (vedi precedente Punto - A -). Nel caso in cui il forum sia contenuto in un sito, normalmente avrà una sua cartella.


- 2 - Caricare lo script. Sempre all'interno della directory principale del dominio (non quella del forum se contenuto in una sua specifica cartella del dominio), caricate (upload) i primi tre file di cui al precedente Punto - B -. Non serve caricare il file LEGGIMI.  


- 3 - Codice lato Server.

      - a -  Adesso, dalla directory principale del dominio, entrate nella cartella del forum (se esiste), tranne che il forum è già contenuto nella Directory principale. Trovate e scaricate il file global.php

      - b -  Nel server (cartella del forum) rinominate il file global.php in global-originale.php (serve da backup e potrebbe essere indispensabile, in caso di problemi, per riottenere il file originale).

      - c -  Aprite col blocco note di Windows (o Gedit in Ubuntu) il file prima scaricato global.php  e portatevi all'inizio del testo. Dopo alcune righe descrittive (quelle coi i simboli / e *) dovete individuare la prima delle righe che inizia con la parola require_once (freccia verde nell'immagine sotto):

cookielaw immagine 09-01
Click sull'immagine per ingrandirla

      - d -  Aprite sempre col blocco note il file LEGGIMI (Precedente punto - A -) e copiate il CODICE 1 (ovviamente non copierete la parola CODICE 1). Incollate il codice subito sotto la riga require_once (freccia verde). In definitiva dovrete ottenere quando evidenziato in giallo nella figura sotto:

cookielaw immagine 09-02
Click sull'immagine per ingrandirla 

Il codice prevede il blocco dei domini (che scrivono cookies) più comuni, ma voi potete personalizzare il blocco in base ai cookies che avete verificato nel vostro sito e che avete riportato nell'informativa estesa. In definitiva dovete modificare solo la seconda riga del codice (evidenziata in rosa nell'immagine sopra). In pratica potete eliminare o aggiungere domini secondo i cookies utilizzati dal vostro sito. Fate attenzione ai caratteri speciali quali l'apostrofo e il punto e virgola. Basta un carattere messo fuori posto per non fare funzionare lo script. Trovate i domini più frequenti e l'indicazione di come riportarli alla pagina: EUCookieLaw la configurazione ottimale

NOTA: in un primo momento consiglio di utilizzare il codice senza modificare nulla. Dopo, quando constaterete che tutto funziona, allora e solo allora andrete a modificare la lista dei domini.

      - e -  Salvate il file modificato col codice già inserito (File/Salva) e caricatelo (upload) nella posizione in cui era quando lo avevate scaricato. Adesso avrete vicini i due file global.php e global-originale.php (quest'ultimo serve solo come copia di sicurezza del file originale).

 

- 3 - Codice lato Client.

      - f -  Dalla home del forum entrate in Amministrazione. Dal pannello di amministrazione, seguite il percorso facendo click sulle scelte indicate:

Template e Temi / Template / Default Templates / Templates Header / header

Se avete dubbi consultate il percorso illustrato graficamente in Appedice (più in basso nella pagina).

      - g -  Arriverete al codice che interessa. Per prima cosa copiatelo per intero ed incollatelo nel blocco note (o editor di testi senza formattazione). Quindi salvate, per bene, il file in quanto sarà la vostra copia di sicurezza, in caso di problemi. Scendete tutto in basso e individuate l'ultimo </div> (freccia verde):

cookielaw immagine 09-07
Click sull'immagine per ingrandirla 

 

      - h -  Aprite sempre blocco note il file LEGGIMI (Precedente punto - A -) e copiate il CODICE 2 (ovviamente non copierete la parola CODICE 2). Incollate il codice subito sotto la riga </div>. In definitiva dovrete ottenere quando evidenziato in giallo nella figura sotto. Il codice evidenziato in celeste lo inserirete se volete il link all'informativa estesa ed in ogni pagina del forum, vedremo come fare al successivo punto - 4 -

cookielaw immagine 09-08
Click sull'immagine per ingrandirla 

Il codice (evidenziato in giallo) prevede diverse opzioni. Lasciate tutto come si trova, magari più avanti (nei capitoli successivi) vedremo alcune personalizzazioni possibili. Per finire Salvate e chiudete (bottone nella parte in basso)


- 4 - Link all'informativa. La normativa prevede che l'informativa estesa sia linkata in ogni pagina del sito, in testa (header) o al piede (footer). Per avere il link nella parte alta del forum vi basta inserire il CODICE 3 che trovate nel file LEGGIMI (punto -A -), nella posizione evidenziata in celeste (figura sopra).

NOTA: se volete inserire un banner di pubblicità (ad esempio Adsense di Google) vi basta inserire il relativo codice, subito sotto quello evidenziato in giallo.

Con l'inserimento del CODICE 1 (evidenziato in celeste), avrete il link in ogni pagina del sito. Ecco un esempio:


cookielaw immagine 09-09
Click sull'immagine per ingrandirla 

 

- 5 - Provate il banner ed il blocco dei cookies. Non vi resta che provare se tutto funziona al meglio. Sapete già come verificare la presenza dei cookies: Quali cookies installa il mio sito-blog web

Se tutto è andato per il verso giusto, avrete il banner ed il blocco preventivo dei cookies. Attenzione che lo script scrive il cookies tecnico __eucookielaw che dura 365 giorni. Quindi per vedere il banner dovete cancellare il cookie o navigare in modalità anonima.

 

- 6 - Altri template. Se il forum prevede l'uso di diversi template, allora dovrete ripetere le operazioni di cui ai precedenti punti - 3 -- 4 -  per tutti i template utilizzabili dall'utente. 

 

- 7 - Filmati e immagini. in un forum, specie se con molti utenti, risulta difficile controllare ogni post con i possibili filmati ed immagini inseriti. Quindi suggerisco di impedire, ai soli utenti ospiti (non registrati), la loro visualizzazione, lasciando solo un link. Infatti un utente per registrarsi dovrà necessariamente accettare l'uso dei cookies. Per inibile la visualizzazione di filmati e immagini, basta andare nel Pannello di Amministrazione del forum, quindi Configurazione e Smilie cliccabili e BB Code, scorrere fini in fondo la pagina ed scegliere no nelle due ultime opzioni:  

Consenti MyCode [img] agli ospiti   ---> No

Consenti MyCode [video] agli ospiti ---> No



 

Appendice

Per quanti hanno avuto difficoltà a raggiungere il codice del Template, ecco il percorso graficamente illustrato per raggiungerlo. Dalla home del forum entrate in Amministrazione. Dal pannello di amministrazione, fate click su Template e Temi (freccia rossa - immagine sotto). Trovate l'elencazione dei temi presenti. Quello predefinito è indicato da un rettangolino (freccia gialla). Fate click su Template (freccia verde).

cookielaw immagine 09-03
Click sull'immagine per ingrandirla 

 

Adesso avrete l'elenco dei template utilizzati dal forum (freccia gialla). Fate click su Default Templates (freccia gialla).

cookielaw immagine 09-04
Click sull'immagine per ingrandirla 

 

Vi verrà mostrato il contenuto del template. Fate click su Templates Header (freccia verde).

cookielaw immagine 09-05
Click sull'immagine per ingrandirla 

 

Vi verrà mostrato il contenuto di Templates Header. Fate click su header (freccia verde).

cookielaw immagine 09-06
Click sull'immagine per ingrandirla 

 

Ecco, in ultimo il codice che vi interessa.

cookielaw immagine 09-07
Click sull'immagine per ingrandirla 

  


 

Indice del manualeCookies e  Privacy

Guida completa

INDICE

___________________________________________        

 

Punto 11 - Blocco preventivo dei cookies in generale

 

 

Per Commentare

Blocco Preventivo dei Cookies nei Forum MyBB

 
Ultimo aggiornamento ( venerdý 31 luglio 2015 )
 

Ubuntu 14.04 Italiano Plus - Remix - 3D