Problème avec l intégration du javascript pour tarteaucitron

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous
qui ne connaît pas le célèbre soft de tarteaucitron pour bloquer les cookies
pour l installer il suffit de faire ceci sur chaque page

<script type="text/javascript" src="/tarteaucitron/tarteaucitron.js"></script>

     

        <script type="text/javascript">
        tarteaucitron.init({
    	  "privacyUrl": "", /* Privacy policy url */

    	  "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
    	  "cookieName": "tarteaucitron", /* Cookie name */
    
    	  "orientation": "middle", /* Banner position (top - bottom) */
       
          "groupServices": false, /* Group services by category */
                           
    	  "showAlertSmall": true, /* Show the small banner on bottom right */
    	  "cookieslist": true , /* Show the cookie list */
                           
          "closePopup": false, /* Show a close X on the banner */

          "showIcon": true, /* Show cookie icon to manage cookies */
          //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
          "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */

    	  "adblocker": false, /* Show a Warning if an adblocker is detected */
                           
          "DenyAllCta" : true, /* Show the deny all button */
          "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */
          "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
                           
    	  "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */

    	  "removeCredit": false, /* Remove credit link */
    	  "moreInfoLink": true, /* Show more info link */

          "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
          "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */

    	  //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
                          
          "readmoreLink": "", /* Change the default readmore link */

          "mandatory": true, /* Show a message about mandatory cookies */
        });
        </script>



jusque la pas de soucis , et tout fonctionne a merveille
mais pour éviter de devoir recopier le code javascript tout entier
j ai essaye de mettre le code que je viens d écrire entre balise dans un fichier javascript et de l appeler pour chaque page

mais a mon grand étonnement au moins deux lignes de code ne fonctionne plus
c est a dire qu elles n apparaissent plus sur mes pages web pour indiquer la gestion des cookies
 "showAlertSmall": true, /* Show the small banner on bottom right */
    	  "cookieslist": true , /* Show the cookie list */


voici comment j ai intégrer le code sur mes pages
<script type="text/javascript" src="/tarteaucitron/tarteaucitron.js"></script>
<code js>
<script src="h**ps://phil.88888888.be/js/tartecitron-peche-perle.js"></script>

je n ai aucune erreur dans la console

pour que cela puisse fonctionner je n ai pas d autre choix que de devoir écrire le code entre balise sur chaque page

qui a une solution merci

7 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Déjà.. si tu as placé le code Javascript dans un fichier .js ... il ne faut surtout pas y mettre les balises....

    Ensuite, penses à vider le cache de ton navigateur
    Tu peux aussi y ajouter un petit console.log histoire de voir si il est bien pris en compte dans ta page quand tu l'ouvres....
    1
  2. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    bonjour jordane
    merci pour la réponse

    oui logique pas de balise ...
    je vide le cache a chaque fois

    je dois m u prendre comment pour ajouter la console log stp
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      en écrivant l'instruction dans ton code ...

      console.log('Un truc à afficher');
      
      0
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour le code
    j ai donc mis
    console.log('on vérifie');


    dans le code javascript
    du script tartecitron-peche-perle.js

    <script src="h**ps://phil.88888888.be/js/tartecitron-peche-perle.js"></script>


    il n y a rien qui s affiche lorsque je lance la page avec le script intègré
    c est normal ?
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      le chemin vers ton fichier me parait étrange.
      pourquoi mettre l'url complète ?
      Mets le chemin relatif ça suffira
      0
      1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Merci pour la réponse
        Comme je l avais mis en relatif et que cela ne fonctionnait pas je l ai mise en absolu
        0
  4. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    j ai aussi essayer de mettre les liens en début du head
    ou juste avant a la fin du </head>

    mais rien ne passe
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Peux tu me donner le lien de ta page ?
      0
      1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        merci jordane
        voici donc le lien de la page index2.php pour les essais
        comme tu peux le voir après avoir accepte les cookies
        en bas a droite il y a une icône
        et il me manque les informations sur les cookies
        https://phil.pecheperle.be/index2.php

        par contre sur cette page
        https://phil.pecheperle.be/
        c est exactement le meme code
        sauf que la j ai intégré le code en dur dans la page
        et dans ce cas on voit la gestion des cookies
        0
      2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention  
         
        j'obtiens la même chose sur les deux pages
        c'est juste un Pb de cache chez toi à mon avis
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    ah bon c est a dire de cette façon


    c est pas la première fois avec firefox que je vide le cache et que le vidage ne fonctionne pas
    0
  7. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    t es sur jordane
    moi j ai ça


    et ceci


    même avec explorer et le cache vide
    0
  8. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    j ai fini par trouver la solution et c est pas la première fois que cela arrive
    j ai du juste renommer mon fichier
    <script src="h**ps://phil.88888888.be/js/tartecitron-peche-perle.js"></script>

    en
    <script src="h**ps://phil.88888888.be/js/tartecitron-peche-perle1.js"></script>
    0