Avertissement
Comme le plugin jQuery original n’est plus maintenu Le plugin SPIP cookiebar n’est plus maintenu.
Pour le remplacer, vous pouvez utiliser Tarteaucitron
Introduction
Par défaut, SPIP est respectueux de la vie privée de ses visiteurs et ne pose pas de cookies de traçages ou publicitaires.
Ce plugin est donc utile uniquement si votre site utilise des scripts de statistiques intrusifs (comme google analytics, xiti, ...) ou des widgets sociaux (bouton google+, facebook, twitter, ...).
Le plugin permet d’afficher une barre d’avertissement sur votre site sur l’utilisation des cookies pour suivre les recommandations légales de la commission européenne et de la CNIL. Pour en savoir plus : http://www.cnil.fr/vos-obligations/...
Ce plugin est le portage du plugin jQuery CookieBar.
Documentation complète du plugin : http://www.primebox.co.uk/projects/...
Installation
Le plugin est répertorié dans le dépôt proposé par défaut : « SPIP-Zone - Plugins ». Aussi, il est installable depuis la page Gestion des plugins, onglet Ajouter des plugins si vous avez activé ce dépôt. Pour le retrouver dans la liste des plugins, il vous suffit de rechercher "cookiebar".
En cas de besoin, référez-vous à l’article dédié à ce sujet sur spip.net.
Paramétrages
Une fois le plugin installé, vous pouvez le configurer les boutons et les textes que vous voulez afficher dans la barre :
- Bouton accepter les cookies
- Bouton refuser les cookies
- Bouton vers votre article décrivant votre politique en matière de confidentialité.
Vous pouvez aussi choisir la position de la barre (en haut, en haut fixé ou en bas).
Désactiver les cookies sur Google Analytics et les autres trackers
Si l’utilisateur a choisi de désactiver les cookies (si vous avez activé l’option), vous devez vérifier que les scripts tel que Google Analytics soient plus désactivé.
Cela peut être fait simplement en encadrant votre code javascript par la condition suivante
if(jQuery.cookieBar('cookies')){
// votre code Google Analytics ou un autre code de suivi
}
En PHP, on pourra lire cette préférence dans le cookie nommé « cb-enabled » avec les valeurs possibles : « declined » ou « accepted ».
Personnalisations
Si vous voulez modifier l’aspect de la barre, vous pouvez de surcharger les styles CSS existants.
Alternatives
Si vous souhaitez d’autres barres, voici d’autres projets :
Discussions par date d’activité
9 discussions
Bonjour et merci pour ce plugin,
J’ai installé sur mon site un widget Facebook. Votre plugin permet de désactiver les cookies et les traqueurs mais comment puis-je configurer cette fonction pour qu’elle soit bien fonctionnelle ? Je n’ai pas de code de suivi, seulement un script permettant la mise en place du widget sur la page d’accueil du site.
Répondre à ce message
Petit gros souci en lançant la mise à jour automatique : déconnecté systématiquement. Comme si la politique des cookies s’appliquait même au webmaster connecté. Et même quand J’accepte les cookies, pendant la mise à jour ça me renvoie au login, message d’erreur rouge Spip : vous devez accepter les cookies etc.
donc bloqué !
Répondre à ce message
Bonjour,
Si l’utilisateur a choisi de désactiver le tracking (avec l’option activée), est-ce qu’il y a moyen de récupérer l’info dans mes squelettes spip ? Ou est-ce que c’est seulement utilisable dans js et php ?
Répondre à ce message
Bonjour,
En navigant sur http://www.lezard-rouge.fr/2009/11/configuration-et-utilisation-de-svn-chez-ovh/ j’ai vu cette version que j’ai beaucoup appréciée :
Est-ce que ça aurait sa place dans ce plugin ?
Bonjour RealET,
« cookies qui ne servent pas à grand chose » .. hum on parle de google analytics dans le cas de ce site. Donc même si les lézards rouges ne les regardent pas les donnés aident bien à google/alphabet :(
En fait, c’est surtout le [Ok *soupir*] que je trouves sympa ;-)
Pour ma part, j’utilise https://www.i-dont-care-about-cookies.eu/ pour régler le problème. (Et Privacy Badger, et µBlock)
Répondre à ce message
Bonjour et merci pour ce travail,
une petite suggestion dans les choix du plugin, pour s’adapter rapidement au graphisme :
- version claire
- version foncée
afin de ne surcharger le css que si l’on souhaite réellement des couleurs perso.
Pour la majorité des sites, je pense qu’un simple choix suffirait.
Cordialement, Alain.
Répondre à ce message
Bonjour !,
j’ai installé ce plugin mais je ne vois pas l’effet dans ma page :( .
Je écris dans le head de mon blog la balise #INSERT_HEAD , mais comme je vous dis, aucun effet. Seulement si je vais au lien pour entrer à la zone privé le plugin apparait dans le navigateur. Je ne sais pas effectivement où je dois placer la balise ou si je dois faire aussi autres choses.
Merci, et au revoir
Laura
j’ai oublié ajouter un des erreurs que le chrome me dit :
sdk.js:98 Uncaught Error : invalid version specified
ajaxCallback.js ?1457620358:1009 Uncaught TypeError : jQuery(...).parents(...).formulaire_dyn_ajax is not a function
ajaxCallback.js ?1457620358:21 Uncaught TypeError : Cannot read property ’load_handlers’ of undefined
Merci.
Laura
Bonjour,
Un autre plugin rentre peut-être en conflit avec un autre plugin ? Avez-vous beaucoup de plugins d’installer sur votre blog ?
Dans le code source de votre blog dans la partie publique, vous pouvez voir le script javascript présent dans le code ?
Il faut lire : « Le plugin rentre peut-être en conflit avec un autre plugin ? »
Désolé
Bonjour,
j’ai essayé de supprimer tous les plugins , mais des erreurs apparaissent toujours.
Je ne sais pas quel code je dois chercher dans le code de mon blog. Tu peut me dire quel code doit-il avoir ?
Merci
Laura
Vous devriez voir l’appel du script pour cookiebar dans le code source, quelque chose comme ce chemin plugins/cookiebar/js/jquery.cookiebar.call.js
Oui, cette line apparait dans le code source de la page :) . Mais, je crois que le plugin des cookies entre en conflit avec le plugin de mes squelettes :( . J’ai utilisé les dist plus une template html5 responsive qui utilise beaucoup de javascript. :-/ Peut-être ils sont incompatibles.
En fin, merci par l’aide !
Laura
Répondre à ce message
Bonjour,
Y’a t-il quelque que chose de particulier à faire au niveau du header ou des squellettes de page car rien ne s’affiche.
Merci beaucoup.
Vincent
Bonjour
J’ai exactement le même problème
Avez vous trouvé une solution
Il faut placer la balise
#INSERT_HEAD
dans vos squelettes.Merci
J’ai également remarqué que l’endroit où est inséré #INSERT_HEAD a une incidence sur l’affichage
Avez vous une URL ?
Vérifiez votre console javascript ... une erreur javascript extérieure peut planter le script.
Répondre à ce message
On retrouve cette phrase en pied de service-public.fr :
Je trouve que la tournure est à méditer... ^^
Répondre à ce message
Bonjour,
J’aimerais savoir comment coder le bouton d’acceptation, non pas dans la barre mais sur la page d’information concernant la gestion des cookies... Du coup, il faudrait que ces boutons disparaissent de la barre tout en étant validés au niveau du formulaire de configuration du plugin ? pouvez-vous me mettre sur la bonne direction ? :)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |