Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

    Bonjour,

    J'ai depuis peu la surprise de constater que sitôt que l'on ouvre une session, les images du slide du template disparaissent et le slide "pédale" dans le vide.

    Quelqu'un aurait-il une idée d'où regarder pour résoudre ça ?

    Merci de vos suggestions
    Dernière édition par adgenodux à 15/05/2013, 15h20

  • #2
    Re : Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

    Salut,

    Vraisemblablement un conflit javascript. Les utilisateurs loggés ont-ils accès à de nouvelles fonctions sur le site ?
    Regarde dans la source du html via ton navigateur, tu y trouveras sûrement une combinaison de plusieurs jquery et/ou mootools qui provoque la souffrance du slider. Eventuellement l'onglet console de firebug peut donner des infos.

    Commentaire


    • #3
      Re : Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

      bien vu Kursus... merci pour ta suggestion !

      J'ai récemment installé le composant "Paidsystem" qui a nécessité la maj de mon adsmanager de v2.6.1 vers 2.8.1 et dans la configuration duquel l'option jquery de l'onglet "javascript" était activée

      En fait sur ta suggestion, j'ai comparé l'html avant et après connexion avec Winmerge et dans le code "connecté", j'ai vu ceci en plus par rapport au code "non connecté":

      Code HTML:
      <link rel="stylesheet" href="https://xxx.xxx.xxx.xxx/components/com_adsmanager/css/ui-lightness/jquery-ui-1.8.23.custom.css" type="text/css" />
      
      et
      
       <script src="https://xxx.xxx.xxx.xxx/components/com_adsmanager/js/jquery-1.8.0.min.js" type="text/javascript"></script>
        <script src="https://xxx.xxx.xxx.xxx/components/com_adsmanager/js/noconflict.js" type="text/javascript"></script>
        <script src="https://xxx.xxx.xxx.xxx/components/com_adsmanager/js/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
      Or, un peu plus haut dans le code, concernant le slide, on a ceci :

      Code HTML:
      <script type="text/javascript" src="/templates/dd_webname_11/js/jquery-1.6.1.min.js"></script>
      Je ne suis pas spécialiste mais si je comprends bien, il apparait y avoir un conflit de versions, celle d'adsmanager prenant le pas sur celle du slide qui ne s'y retrouve plus...

      J'ai donc désactivé jquery dans adsmanager, mon slide refonctionne seulement comme je n'utilise pas encore adsmanager (phase suivante du projet), je ne sais pas les conséquences que la désactivation de jquery peut avoir après...

      Encore que... cela n'induit-il pas déjà un prob avec mon template que je devrai modifier (comment ?) ou remplacer pour pouvoir activer jquery pour adsmanager ? (après le mal que je me suis donné pour le modifier, bof !?)

      Aurais-tu encore quelques précisions ?

      Merci...

      Commentaire


      • #4
        Re : Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

        Oui de manière générale si plusieurs jquery sont appelés sur la même page ça ne passe pas.

        Les deux versions chargées sur ton site son des versions assez récentes, donc a priori ça va passer avec l'un ou l'autre. Essaye déjà avec la plus récente sinon essaye avec l'autre, il n'y a pas de règle générale la-dessus. Mais en tout cas même si tu désactives jquery dans la conf de adsmanager, il saura utiliser celle du slider (après est-ce qu'il en fera quelque chose, c'est une autre question).

        Du coup sur les pages où tu n'as pas de slider, jquery ne sera pas chargé, et donc adsmanager ne fonctionnera pas quoi qu'il arrive.

        Personnellement pour ce genre de problème, je rentre en dur dans mon template un jquery assez récent (mais pas trop, 1.6 ou 1.8 on va dire) et je désactive jquery pour tous les modules que j'installe. Dans le <head> de ton template, une ligne comme

        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        fera l'affaire, du moment qu'elle est placée AVANT tous les autres script qui en ont besoin (comme monslider.js par exemple).

        Si ça ne marche toujours pas, tu as le mode 'noconflict' de jquery qui permet de faire cohabiter plusieurs versions. Si ce n'est pas disponible dans les options de ton extensions, il faudra un peu de travail manuel (et de connaissances).

        Bon courage
        a+

        Commentaire


        • #5
          Re : Template dd_webname_11 - Images slide disparaissent après connexion utilisateur

          Envoyé par kursus Voir le message

          Personnellement pour ce genre de problème, je rentre en dur dans mon template un jquery assez récent
          ça me parait en effet le plus logique... je vais garder cette idée pour le moment venu...

          merci à toi pour ton aide rapide et efficace en tous cas

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X