Non so se è già obbligatorio, in ogni caso inserirlo non costa nulla :)
Se non avete capito, è quel bannerino in alto che avvisa in che modo vengono utilizzati i cookie
Per più info potete andare qui: https://www.cookiechoices.org/
Ora vediamo come aggiungerlo 8)
Scaricate lo zip di google cookiechoices.zip (https://www.cookiechoices.org/cookiechoices.zip)
Una volta scaricato, scompattate e caricate tramite FTP il file
cookiechoices.js nella cartella
forum/Themes/default/scriptsAndate poi a modificare il file
index.template.php del vostro tema
Se utilizzate SMF versione 2.0.x
Cercate:
echo '
</head>
<body>';
}
e modificatelo così:
echo '
</head>
<body>
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/cookiechoices.js"></script>';
echo "
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l\'utente accetta le nostre modalità d\'uso dei cookie.',
'OK', 'Ulteriori informazioni', 'PAGINA_INFO_COOKIE');
});
</script> ";
}
Se utilizzate SMF versione 2.1.x
Cercate:
function template_html_above()
{
global $context, $scripturl, $txt, $modSettings;
e modificatelo così:
function template_html_above()
{
global $context, $scripturl, $txt, $modSettings, $settings;
Cercate:
echo '
</head>
<body id="', $context['browser_body_id'], '" class="action_', !empty($context['current_action']) ? $context['current_action'] : (!empty($context['current_board']) ?
'messageindex' : (!empty($context['current_topic']) ? 'display' : 'home')), !empty($context['current_board']) ? ' board_' . $context['current_board'] : '', '">
<div id="footerfix">';
}
e modificatelo così:
echo '
</head>
<body id="', $context['browser_body_id'], '" class="action_', !empty($context['current_action']) ? $context['current_action'] : (!empty($context['current_board']) ?
'messageindex' : (!empty($context['current_topic']) ? 'display' : 'home')), !empty($context['current_board']) ? ' board_' . $context['current_board'] : '', '">
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/cookiechoices.js"></script>';
echo "
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l\'utente accetta le nostre modalità d\'uso dei cookie.',
'OK', 'Ulteriori informazioni', 'PAGINA_INFO_COOKIE');
});
</script> ";
echo'
<div id="footerfix">';
}
PAGINA_INFO_COOKIE sarà il link ad una pagina (o anche un topic del forum) che spiega come utilizzate il cookie, come ad esempio questa: http://www.italiansmf.net/forum/index.php?page=CookieUse
Se tutto è modificato come si deve, la prima volta che accederete al forum si presenterà il banner, e premendo OK salverà un cookie per non presentarlo più (dovrebbe scadere dopo 1 anno)
E se non volete modificare a mano file, allegato la versione mod (solo per 2.0.x). ;)
Errorino con gli accenti
CitazioneI cookie ci aiutano ad erogare servizi di qualità . Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.Ulteriori informazioniOK
Ho modificato così
CitazioneI cookie ci aiutano ad erogare servizi di qualita\'. Utilizzando i nostri servizi, l\'utente accetta le nostre modalita\' d\'uso dei cookie.
L'ho dato per scontato, se usate il charset UTF-8 dovete modificare così:
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.
ovvero cambiare à in à
grazie
Citazione di: Darknico il Giovedì - 23 Ottobre 2014 - 13:11
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.
Non manca ancora l'escape prima delle " ' "? Tipo:
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l\'utente accetta le nostre modalità d\'uso dei cookie.
EDIT: avevo scritto una ca.. xD
Ho scritto il testo, non ho guardato il contesto, era per far capire come modificare gli accenti, ovvio che a seconda che si usi echo ' o echo " bisogno o non bisogna fare degli escape al testo
Grandi !!!!
Però io ho un problema ... a me mi si ripresenta sempre, in ogni pagina, anche dopo aver dato l' ok ..
Citazione di: Tanaka il Mercoledì - 29 Ottobre 2014 - 18:48
Grandi !!!!
Però io ho un problema ... a me mi si ripresenta sempre, in ogni pagina, anche dopo aver dato l' ok ..
Link al forum?
Posso dartelo in PM ?
T.
Ho appena provato anche io e non compare proprio la barra. Eppure i passaggi sembrano giusti :(
Il link del forum è questo http://emuleitalia.eu/index.php
Citazione di: Lucarella il Giovedì - 06 Novembre 2014 - 16:38
Ho appena provato anche io e non compare proprio la barra. Eppure i passaggi sembrano giusti :(
Il link del forum è questo http://emuleitalia.eu/index.php
Hai modificato l'index.template.php del tema in uso?
Non vedo la parte di script...
Si certo, te lo allego :)
Questo non mi sembra il file del tuo tema, ma quello del default...
io intendo quello dentro themes/epic_2_0, e non themes/default
Hai ragione, io ero convinto di dover modificare quello del tema di default.
Grazie
Cmq, ora funziona, solo che ho problemi con le lettere accentate anche seguendo le tue indicazioni descritte sopra.
Potresti dirci se usi utf-8 (estremamente consigliato, perlomeno da parte mia) o meno e postare il codice che hai aggiunto che ci diamo un'occhiata? ;) usa il tag [code][/code] per una più facile consultazione ;)
Si, ovvio che uso utf-8 e la modifica fatta è quella dettata da Darknico qui:
Citazione di: Darknico il Giovedì - 23 Ottobre 2014 - 13:11
L'ho dato per scontato, se usate il charset UTF-8 dovete modificare così:
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.
ovvero cambiare à in à
Mentre se lo inserisco senza modifica esce così:
I cookie ci aiutano ad erogare servizi di qualit�. Utilizzando i nostri servizi, l'utente accetta le nostre modalit�
Ok, ma ora come hai scritto? Incolla il codice esatto di ora...
Ti allego il file ;)
Mancano i ; (punto e virgola)
CORRETTO: à
SBAGLIATO: à
:)
Mea culpa :-[
grazie ancora
Non funziona, anche con il ; ???
Questo? Se mi dici che dopo aver svuotato la cache vedi ancora i punti interrogativi ti fucilo il software C:-)
Giusto un attimo che infilo un giubbotto antiproiettili ;D
Non vedo i punti interrogativi, ma questo
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.Ulteriori informazioniOK
Allora ho idea che non utilizzi utf-8 perchè quello mi pare utf-8 corretto :| controlla in linguaggio e traduzioni se hai impostato italian-utf8
Vuol dire che SMF mi sta prendendo per i fondelli ;D ;D
(https://www.italiansmf.net/forum/proxy.php?request=http%3A%2F%2Fs16.postimg.org%2Fgiir7gixh%2FScreen_Shot014.png&hash=510ede6e2aa802aee9a249c52822569ec58d0574)
Ecco un buon motivo per usare documenti codificati in UTF-8 e non i codice gli HTML entities. :P
Per javascript quello non è 1 carattere, ma 8 caratteri e (a parte trucchi strani) non c'è alcun modo "semplice" per farglielo digerire come "à".
Io vedo due soluzioni:
1) spostare la stringa nel file di lingua (anzi nei file, perché è meglio metterlo anche in Modifications.english.php),
2) convertire e salvare index.template.php in UTF8 (qualunque editor di testo "decente" (parola che esclude il notepad di windows) lo fa),
ed in entrambi i casi usare poi la lettera accentata "à" che poi verrà codificata in UTF8 dall'editor e non la rappresentazione à.
Io personalmente opterei per il primo, così che la codifica di index.template non sia inficiata e non si corra il rischio che venga compromessa da altre modifiche.
Citazione di: Flavio93Zena il Venerdì - 07 Novembre 2014 - 14:44
perchè quello mi pare utf-8 corretto :|
Piccola divagazione: quello non è "UTF-8 corretto", quella è la rappresentazione HTML di un carattere (UTF8).
Quando apri in un editor un file codificato in "UTF8 corretto" non vedi alcuna differenza rispetto a quello ISO-8859-*. ;)
Emanuele, se me lo spieghi in termini terra terra ci provo a fare il punto 1 :-[
Citazione di: emanuele il Venerdì - 07 Novembre 2014 - 16:06
Citazione di: Flavio93Zena il Venerdì - 07 Novembre 2014 - 14:44
perchè quello mi pare utf-8 corretto :|
Piccola divagazione: quello non è "UTF-8 corretto", quella è la rappresentazione HTML di un carattere (UTF8).
Quando apri in un editor un file codificato in "UTF8 corretto" non vedi alcuna differenza rispetto a quello ISO-8859-*. ;)
Già, peccato che non abbia la tua stessa capacità di esprimerlo :/
Però come fa a richiamare la stringa? Deve richiamarsi tutta la funzione dal modifications.italian-utf8.php?
Non testato molto, *dovrebbe* funzionare.
In admin > config > misc c'è il box per inserire l'URL alla "more info".
L'ho appena testato su un clone e funziona perfettamente. L'unica pecca l'ho trovata nel file CookieChoice.italian-UTF8.php, il quale è quasi tutto in inglese:
$txt['cookiechoices_message'] = 'This site uses cookies to provide quality services. Browsing our site you are accepting the use of cookies.';
$txt['cookiechoices_ok'] = 'OK';
$txt['cookiechoices_more_info'] = 'More informations';
$txt['cookiechoices_url'] = 'URL per le "Ulteriori informazioni"';
mentre il file CookieChoice.italian.php è correttamente in italiano:
$txt['cookiechoices_message'] = 'I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l\'utente accetta le nostre modalità d\'uso dei cookie.';
$txt['cookiechoices_ok'] = 'OK';
$txt['cookiechoices_more_info'] = 'Ulteriori informazioni';
$txt['cookiechoices_url'] = 'URL per le "Ulteriori informazioni"';
Ovviamente non c'è problema, ci vuole un attimo a modificarlo, ma qualora lo volessi anche pubblicare, un piccolo edit sarebbe d'obbligo ;)
Per il resto, grande come sempre ;)
Un ultima domanda: ma con questo tuo mod, il file index.template.php può rimanere così com'è con le modifiche effettuate o lo si dovrà rimodificare eliminando la modifica ??
Meglio togliere. ;)
P.S.
Dannato copy&paste! :P
No, in verità è stata colpa dell'editor che ad un certo punto mi ha convertito il file in UTF16... :o
Ho dovuto usarne un altro per correggere ed è finito che ho copiato il file sbagliato... :(
Sembra che sti cookies ce l'hanno con me >:(
Ho messo il tuo mod, poi ho modificato il CookieChoice.italian-UTF8.php inserendo le stringhe in italiano, ma la barra è sempre in inglese. Come mai ??
Ti allego il file, anche se sembra corretto
Mi sono accorto solo ora di questi due errori nel registro. Vedi se possono esserti utili:
http://emuleitalia.eu/index.php?action=admin;area=packages;sa=install2;package=CookieChoice.tar.gz;pid=0
2: copy(/home/emuleita/public_html/Packages/temp/cookiechoice.js): failed to open stream: No such file or directory
File: /home/emuleita/public_html/Sources/Subs-Package.php
Riga: 1392
http://emuleitalia.eu/index.php?action=admin;area=packages;sa=install2;package=CookieChoice.tar.gz;pid=0
2: file_get_contents(/home/emuleita/public_html/Packages/temp/cookiechoice.js): failed to open stream: No such file or directory
File: /home/emuleita/public_html/Sources/Subs-Package.php
Riga: 2467
???
E' come se non trovasse il file cookiechoice.js nel pacchetto d'installazione, ma per quanto vedo è lì.
/me è confuso...
/me lo è di più
;D
Ok, aspetto tue info in merito ;)
Ad ogni modo quell'errore si presenta solo durante l'installazione, non durante il funzionamento (quindi se c'è il file nel posto giusto il mod funziona ;), proverò, ma non credo ci sia niente da correggere se si vede il banner... almeno per ora. :P
Te credo che non lo trova ema c'è una discrepanza di una "s" (quella finale) tra l'effettivo nome del js e quanto riportato nel file xml :P
Dammit. :P
Quindi bisogna aggiungere la s...... Bene, una cosa da niente, lo posso fare......
..... non appena qualcuno mi spiega come modificare il file xml ;D ;D
Dopo ricaricherò il pacchetto corretto.
Citazione di: Lucarella il Domenica - 09 Novembre 2014 - 08:13
Quindi bisogna aggiungere la s...... Bene, una cosa da niente, lo posso fare......
..... non appena qualcuno mi spiega come modificare il file xml ;D ;D
Beh o modifichi l'xml oppure il nome del file :P
Modificando i nomi non si avrà mai un mod perfetto, meglio attendere la nuova versione ;)
In rete ho trovato un editor XML e l'ho modificato (pensavo che era più difficile :P), installo il mod e non compare nessun errore nel registro, solo che la barra rimane in inglese :(
Nome del file sbagliato anche per i file di lingua...
In allegato il package corretto... spero, in questi giorno non sono molto fortunato con mod/addon... xD
Installato 5 minuti fa ed è tutto ok adesso ;)
Grazie Emanuele (https://www.italiansmf.net/forum/proxy.php?request=http%3A%2F%2Femuleitalia.eu%2FSmileys%2Fsmileys2%2Fcheers.gif&hash=3143dff0f8fe4191c531ecf60fad8d6cf73127c1)
Allegato al primo messaggio. ;D
Grande ema :) installerò anch'io... Appena ho testa di farlo :P
Chiedo supporto perché credo che questo mio codice abbia errori che riguardino qualche " e/o '
</head>
<body>
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/cookiechoices.js"></script>';
echo '
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, accetti le nostre modalità di utilizzo dei cookie.',
'Accetto', 'Altre informazioni', 'http://www.example.com');
});
</script> ';
}
Potreste aiutarmi, please?
Il suggerimento di guardare qui è perché allegato al primo messaggio c'è un mod che fa esattamente questo, se invece la tua intenzione è il fai da te, allora meglio continuare nell'altro che hai aperto.
Avevo seguito questa guida provando a modificare manualmente.
Tutto sommato, però, la mod disponibile nel primo messaggio taglia la testa al toro. Funziona.
Grazie!
io ho scaricato il pacchetto tramite mod e ho installato il pacchetto. il mesaggio appare però volevo modificarlo per mettere il link a ll'informativa estesal, soo che non trovo nell'indextermpl del mio tema le righe che hai citato per le modifiche. ho cercayo cookie all'interno ma le righe son diverse, come facccio? grazie
Vai nelle impostazioni del mod, e nel box apposito inserisci il link. ;)
non le trovo le impostaz del mod dove sono?
Probabilmente in admin > config > impostazioni mod > generali (o varie, o come è tradotto in italiano).
sì, è li in fondo grazie :)
ma come si fa a cambiare il messaggio all'interno? mi sono scaricato via ftp il zip e ho modificato il messaggio nel file italian utf8e salvato. ora mi basta sotituire via ftp il pacchetto .zip con quello modificato, come per tutti gli altri file o i pacchatti hanno altre regole tipo rifare la procedura d'installazione?
Quale messaggio?
il messaggio all'interno del banner: i cookie ci aiutano......
http://www.italiansmf.net/forum/index.php?topic=1143.msg6592#msg6592
volevo solo sapere se la procedura riguardo gli zip è identica per le modifiche, agli altri files come dicevo
E' un mod? E allora non vedo perché dovrebbe essere diverso. ;)
Comunque, se vuoi seguire questa procedura (che potrebbe avere un certo senso effettivamente), non basta modificare il file nello zip se hai già installato il mod, dovrai disinstallare e re-installare.
ho caricato il mod e funziona, però mi pare molto sbrigativa, non informa quasi per nulla.
Leggendo in giro, ho trovato questo post:
CitazioneA meno che il vostro sito non rilasci direttamente dei cookie di profilazione vostri (cookie utilizzati per tracciare la navigazione dell'utente in rete e creare profili sui suoi gusti, abitudini, scelte, ecc. con lo scopo di somministrargli poi della pubblicità) NON DOVETE FAR APPARIRE IL BANNER PER ACQUISIRE IL CONSENSO PREVENTIVO, ma dovete solo darne informazione in un file informativo chiamato "cookie policy" linkato in ogni pagina del sito.
http://blog.tagliaerbe.com/2015/05/cookie-law.html (nei commenti)
domanda: come si scrive una cookie policy?
http://www.garanteprivacy.it/web/guest/home/docweb/-/docweb-display/export/3585077
La mod aggiunge solo una barra in alto, sta a voi linkare ad una pagina con tutte le informazioni dovute.
In amministrazione puoi gestire questa mod e quindi indicare l'url di destinazione della pagina di informazione...
Citazione di: Darknico il Mercoledì - 27 Maggio 2015 - 18:34
La mod aggiunge solo una barra in alto, sta a voi linkare ad una pagina con tutte le informazioni dovut
ma quali sono queste "informazioni dovute"?
Poi c'è il problema per chi usa analytics... in quel caso come ci si regola?
Ho tolto dal topic tutti i messaggi riguardo la cookie law, così da parlare meglio.
Il nuovo topic è qui: http://www.italiansmf.net/forum/index.php?topic=1590.0
Qua usiamo solo per il supporto della mod :)
E se volessi piazzarlo in footer? Grazie!!!
Ciao gnutello e ben venuto. :)
Puoi provare aggiungendo questo css:
#cookieChoiceInfo
{
top: auto;
bottom: 0px;
}
Grazie per la pronta risposta!
Premesso che sto cercando la soluzione al mio quesito da applicare a un vecchio sito realizzato con una altrettanto vecchia versione del Cms Joomla (la 1.5). Dunque spero che la mia non risulti troppo un'intromissione in un forum che con Joomla non ha molto a che fare. Ho inserito il CSS suggeritomi ma una volta applicato, il banner copre totalmente tutta la pagina.
Ciao.
Prova
#cookieChoiceInfo
{
top: auto;
bottom: 0px;
max-height: 150px;
}
Così mi si allarga in verticale a coprirmi parte della pagina rimanenendo agganciato in testa. Non si posiziona in footer.
Ma che c... Non ha senso. :|
#cookieChoiceInfo
{
bottom: 0px;
max-height: 150px;
}
Così? :|
Ci avevo già provato... e mi rimane agganciato sempre in testa ma un po' più largo in verticale. Se vuoi dare un'occhiata il sito è questo http://www.ottocentoromano.it/
Proprio ora ho reinserito il tuo ultimo css.
Grazie per la pazienza.
Ok, risolto. Ho modificato il file cookiechoices.js alla riga 35 sostituendo top con bottom.
Grazie per la pazienza.
Anche quella era una soluzione, non l'ho proposta perché poi diventa difficile ricordarselo in caso di problemi e magari necessità di "ripartire", ma sicuramente funziona. ;D
In effetti, nella fretta mi son dimenticato di aggiungere "!important" alla dichiarazione di top, quindi:
#cookieChoiceInfo
{
top: auto !important;
bottom: 0px;
}
in mancanza di questo, il top non veniva resettato e quindi rimanendo pari a 0, il banner andava a coprire (giustamente) tutta la pagina... sorry! :-[
Grazie!!!...gentilissimi
Ciao a tutti,
Volevo chiedervi se la famosa barra nella parte alta del monitor la dobbiamo tenere perennemente?
Forse ho saltato qualche passaggio e mi è rimasto questo dubbio.
Fino a quando non cambia la legge.
Se ti dà fastidio rimpiccioliscila ;)
Installato e ri-stilizzato (solo tema blu) via index.css perchè non ci capisco una mazza di js... Usando i tag !important riesco comunque a sovrascrivere le proprietà inline :P
Grazie Darknico e grazie emanuele, come sempre!
Ciao, ho provato ad installare la mod cookie sto modificando index.template.php col codice messo da Darknico nel primo post, è possibile mettere lo script a fondo pagina?
ho il seguente codice come chiusura html:
echo '</td></tr></table></body></html>';
}
dove metto lo script?
Se installi il mod non c'è bisogno di modificare niente.
Per metterlo in fondo alla pagina puoi aggiungere questo css:
#cookieChoiceInfo {
top: auto !important;
bottom: 0px !important;
}
Se non erro in giro per il topic è scritto. ;)
ho installato la mod i file caricati sono questi (vedi screenshot, stavo disinstallando per farvi vedere) ma nell'index.tempalte.php non c'è niente riguardo quel codice messo da Darknico nel primo post
i file Load.php e Modsetting.php ho dovuto modificarli a mano perchè erano falliti
[allegato eliminato da un amministratore]
Non c'è niente perché col mod non è necessario.
Se non si vede... ci dev'essere qualche altro problema.
A volte mi chiedo perché faccio mod, causano più problemi e supporto che non mettere semplicemente il codice da aggiungere...
CitazioneUna volta scaricato, scompattate e caricate tramite FTP il file cookiechoices.js nella cartella forum/Themes/default/scripts
Andate poi a modificare il file index.template.php del vostro tema
Cercate:
scusa Emanuele allora una volta caricato il pacchetto, la mod dovrebbe funzionare da sola giusto?
Io stavo seguendo i passi scritti nel primo post, dove sbaglio?
Il mod è implementato in maniera diversa dai cambi del primo post, o installi o fai le modifiche indicate nel primo post.
Dato che l'installazione ti da errori, fai le modifiche.
ok ho risolto, disinstallato e reinstallato
domanda: come faccio a mette il nofollow quando appare il cookie in "uteriori informazioni" e "ok"?
grazie :)
Grazie per questo topic!
Citazione di: laurelorn il Giovedì - 18 Giugno 2015 - 00:32
Grazie per questo topic!
Beh, registrarsi e postare per ringraziare è altrettanto gentile direi :)
Citazione di: Flavio93Zena il Venerdì - 24 Ottobre 2014 - 01:19
Citazione di: Darknico il Giovedì - 23 Ottobre 2014 - 13:11
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie.
Non manca ancora l'escape prima delle " ' "? Tipo:
I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l\'utente accetta le nostre modalità d\'uso dei cookie.
EDIT: avevo scritto una ca.. xD
Ciao carissimo anch'io ho lo stesso problema degli accenti uso ISO-8859-1 cosa dovrei modificare?
Se usi ISO non hai problemi degli accenti, li scrivi così come sono.
Hai installato o fatto la modifica manuale?
Citazione di: Darknico il Lunedì - 22 Giugno 2015 - 13:24
Se usi ISO non hai problemi degli accenti, li scrivi così come sono.
Hai installato o fatto la modifica manuale?
Ho installato direttamente la tua modifica
Li ho scritti così come sono ma nulla è cambiato
Esiste il tasto "modifica", proprio di fianco al tasto "quota". Grazie. ;)
meh. Ho creato il pacchetto mettendo "UTF8" nel nome del file in maiuscolo, quando sarebbe dovuto essere minuscolo.
Correggerò.
Mod interessante, grazie!
Buongiorno,
però dover ogni qualvolta che si entra cliccare per approvazione... ma non c'è la possibilità di memorizzare l'utente una volta per sempre?
A meno che non usi un browser diverso ogni volta o non usi il "private browsing", la scelta viene memorizzata.
Bug report :)
CookieChoice.template.php
echo "
<script>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar(", JavaScriptEscape($txt['cookiechoices_message']), ",
", JavaScriptEscape($txt['cookiechoices_ok']), ", ", JavaScriptEscape($txt['cookiechoices_more_info']), ", ", JavaScriptEscape($context['cookiechoices_url']), ");
});
</script> ";
}
echo "
<script type='text/javascript'>
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar(", JavaScriptEscape($txt['cookiechoices_message']), ",
", JavaScriptEscape($txt['cookiechoices_ok']), ", ", JavaScriptEscape($txt['cookiechoices_more_info']), ", ", JavaScriptEscape($context['cookiechoices_url']), ");
});
</script> ";
}
Per conformarsi con le regole del validator e di W3C :)
Per poi andare a toglierlo quando sarà "il caso" di passare ad HTML5.
Not really worth fixing... a dire il vero credo di averlo fatto così di proposito.
Flavio, ma quei codici servono per memorizzare il consenso degli utenti per sempre?
Citazione di: pierpis il Venerdì - 03 Luglio 2015 - 11:45
Flavio, ma quei codici servono per memorizzare il consenso degli utenti per sempre?
Il cookie dura un anno o fino a quando l'utente non lo elimina
@pierpis la mia modifica è per gli utenti rompiscatole perfezionisti come me ;D In pratica se non la fai l'XHTML validator ti dà un piccolo errore. Tuttavia siccome il mio sito è quasi completamente XHTML-compliant (cioè rispetta tutti gli standard sia dell'html sia del css) ci tenevo a metterlo a posto :P
Scusate, non so se è il caso di aprire un'altro topic, vorrei ottenere lo stesso risultato di questo sito http://www.acquaportal.it/ , se notate in basso a sx il fumetto, qualcuno mi può indirizzare?
Grazie.
Molto approssimativo, te lo devi aggiustare bene tu:
#cookieChoiceInfo {
background-color: #FFFFFF;
border: 2px dashed #1E3854;
border-radius: 50% 50% 50% 0px;
font-size: 110%;
height: 140px;
left: 0px;
margin: 0px;
padding: 25px;
position: fixed;
text-align: center;
top: 0px;
width: 140px;
z-index: 1000;
}
Tutto deve essere !important perché gli stili sono normalmente applicati direttamente via javascript sull'elemento.
Per modificare le dimensioni devi "giocare" con larghezza, altezza e padding.
Hmm, mi permetto di obiettare. Se fai quella roba lì dal telefono vedi quasi solo quello ;D Suggerirei di utilizzare valori in percentuale per le varie grandezze, oppure differenziare direttamente lo stile desktop da quello mobile.
Mmm, per me troppo complicato.... ho bisogno di essere inboccato passo... nn voglio complicarvi la vita.
Basta aggiungerlo ad index.css, non è mica difficile .-.
Scusatemi mi serve sapere *urgentemente* con che licenza è distribuito il pacchetto!
Dato che l'ho impacchettato io, basta aprire package-info e dovrebbe essere scritto.
Poi... "urgentemente" è molto relativo. :P
Thanks! http://simpleportal.net/index.php?topic=14093.msg70122#msg70122
Intendo che nella vita di urgente ci son ben poche cose (e solitamente riguardano tutte bisogni fisiologici, il resto sono pure invenzioni :P).
LOL, Darknico ecco guarda è colpa di ema se vado off-topic! O:-) O0 >:D ;D
Mi serviva per fare l'attachment o meno, e avevo guardato ovunque tranne che nell'xml :P
Ciao,
ho scaricato ed installato lo script, sono riuscito a far "apparire" la scritta Ulteriori informazioni nel banner, ma mi manca qualche passaggio:
Dove trovo i file da modificare?
La pagina che creo per la cookie policy estesa con quale estensione devo salvarla? (ho provato html) ma quando faccio copia incolla (sorgente html) da un'altro mio sito wordpress mi sballa tutto, e la tabella dove sono contenute le info dei vari social ed altre punteggiature non vengono rispettate.
Il percorso dove inserire il file della policy estesa ha importanza?
Grazie.
Citazione di: pixer il Martedì - 20 Ottobre 2015 - 22:18
Dove trovo i file da modificare?
Dipende da che file vuoi modificare.
Il template è in themes/default, i file di lingua in themes*default/languages, i javascript in themes/default/scripts.
Citazione di: pixer il Martedì - 20 Ottobre 2015 - 22:18
La pagina che creo per la cookie policy estesa con quale estensione devo salvarla? (ho provato html) ma quando faccio copia incolla (sorgente html) da un'altro mio sito wordpress mi sballa tutto, e la tabella dove sono contenute le info dei vari social ed altre punteggiature non vengono rispettate.
Questo probabilmente perché il css è diverso, quindi la "formattazione" viene persa.
Citazione di: pixer il Martedì - 20 Ottobre 2015 - 22:18
Il percorso dove inserire il file della policy estesa ha importanza?
Nope, tanto adrai poi a specificare un url, quindi puoi metterla dove ti pare. ;)
Intanto vorrei modificare i colori perchè stando a quato letto in giro il banner deve risaltare all'occhio del navigatore (ho paura di dimenticare qualcosa sulle regole...) :o
Quindi una volta salvato il file della cookie estesa in html lo inserisco dove voglio e poi gli do il percorso?
Come faccio a cambiare il css della cookie estesa?
Gli stili puoi cambiarli semplicemente da index.css del tuo tema.
Tieni solo presente che dovrai sempre usare l'attributo !important perché lo script li applica via javascript e quindi "inline" (che quindi hanno priorità maggiore).
Io mi fermo a index.css :P per il resto puoi scrivere quello che vuoi ma non lo capisco... :(
Citazione di: emanuele il Venerdì - 23 Ottobre 2015 - 21:11
Gli stili puoi cambiarli semplicemente da index.css del tuo tema.
Tieni solo presente che dovrai sempre usare l'attributo !important perché lo script li applica via javascript e quindi "inline" (che quindi hanno priorità maggiore).
Traduzione O0
Lo stile lo puoi impostare in una pagina tramite un fogliodi stile (il file css) oppure all'interno della pagina stessa (inline).
Nel caso che due impostazioni che "cozzano" tra di loro viene preferita quella inline.. Tranne che nel file csss all'altezza della riga in questione ci sia messo "! important".
Es background-color: #B30000 ! important;
Ho installato il file * CookieChoice_c.zip , e tutto funziona senza apportare le altre modifiche segnalate nel primo topic.
In alto mi appare la barra con la scritta "I cookie ci aiutano ad erogare servizi di qualità. Utilizzando i nostri servizi, l'utente accetta le nostre modalità d'uso dei cookie."
Ora nel file index.template.php del mio tema, non appare il codice contenente la su citata scritta.
Dove è stata installata ?
La scritta se non erro può essere cambiata dal pannello di admin?... O forse no? Boh...
Al massimo dovrebbe essere nel file di lingua del mod che avrò chiamato... CookieChoice.italian.php? Qualcosa di simile credo.
Grazie
https://webdevlaw.uk/2017/01/10/cookie-law-reform-announcement/ Pare che dall'anno prossimo saranno i browser a doversi occupare dei cookie. YAY! :P
Quel sito ha lo scroll più rompipalle che abbia *mai* visto. Se scendi a metà del paragrafo risale lentamente in automatico, WTF?
Ed ecco dove il vantaggio di navigare con js disabilitato è più evidente: non mi devo sorbire l'idiozia dei webmaster. :P
Ahahahahahah ;D Touché!