Support » Plugin: Travelers' Map » Probleme avec DIVI

  • Resolved mijean

    (@mijean)


    Bonjour,
    Tout d’abord un grand bravo pour ce plugin que j’utilise avec succès sur un site dont je m’occupe.
    Sur un autre site avec le thème DIVI j’ai un problème… La carte ne s’affiche pas !
    voilà l’erreur dans la console :
    Uncaught Error: Map container not found.
    at i._initContainer (leaflet.js?ver=5.5.3:5)
    at initialize (leaflet.js?ver=5.5.3:5)
    at new i (leaflet.js?ver=5.5.3:5)
    at Object.t.map (leaflet.js?ver=5.5.3:5)
    at cttmMapLoop (travelersmap.js?ver=5.5.3:120)
    at Array.forEach (<anonymous>)
    at initTravelersMap (travelersmap.js?ver=5.5.3:37)
    at HTMLDocument.<anonymous> (travelersmap.js?ver=5.5.3:331)
    DevTools failed to load SourceMap: Could not load content for https://salouti.fr/wp-content/themes/Divi/js/custom.unified.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Camille V

    (@socrapop)

    Bonjour @mijean,
    Ce problème est très étonnant, je m’explique :
    Lors de l’ajout d’un shortcode, Travelers’ Map injecte un élément <div> avec un ID généré aléatoirement, cela permet d’ajouter plusieurs cartes sur la même page sans que cela pose de problèmes.
    L’ID est ensuite envoyée au JavaScript et permet d’initialiser la carte. C’est ici que ça bloque sur votre site !
    L’ID de la <div> est 5fd478fa98a79, mais le JavaScript reçois deux ID, 5fd478fa976b6 et 5fd478fa98a79. Et comme le container avec la première ID n’existe pas sur la page, une erreur se produit et la deuxième ID n’est pas prise en compte.

    • Avez-vous un plugin de cache sur le site ? Peut-être faut-il essayer de le vider.
    • Y’aurait-il un deuxième shortcode sur la page qui ne fonctionne pas et qui n’ajoute pas d’élément <div> sur la page ? Ou bien une carte qui se charge dans un popup ? Le problème pourrait venir de là.
    • Avez-vous essayé d’ajouter la carte sur une autre page pour voir si ça fonctionne ?

    Merci de regarder ces points, et de revenir vers moi si ce n’est pas réglé 😉
    Bonne journée,
    Camille

    Thread Starter mijean

    (@mijean)

    Bonjour,

    Merci de votre réponse rapide. Mais le problème demeure…
    – J’ai désactivé le cache.
    – désactivé un autre plugin de carte
    – l’article ne comporte que votre shortcode…

    donc ?
    Jean-Michel

    Plugin Author Camille V

    (@socrapop)

    Pouvez-vous m’envoyer un accès administrateur afin que j’examine le problème “de l’intérieur”? Je n’ai jamais utilisé ce thème et je ne sais pas d’où peut venir le problème.

    Si c’est possible, vous pouvez m’envoyer les informations de connexion à l’adresse suivante : contact at verriercamille.com

    Je vais essayer de voir ce qui ne fonctionne pas.

    Plugin Author Camille V

    (@socrapop)

    Bonjour Jean-Michel,

    J’ai pu regarder ce matin, et j’ai “corrigé” (en quelque sorte) le problème.
    Ce que j’ai remarqué, c’est que le shortcode se lance deux fois (comme je l’avais remarqué hier) pour une raison que je n’ai pas pu déterminer.

    Cependant, le problème n’est pas présent lorsque l’article est construit avec le générateur DIVI. J’ai donc tout simplement activé le générateur sur votre page Carte afin de faire fonctionner la carte.

    Est-ce que cette solution vous convient ou bien faut-il que le plugin fonctionne également sur des pages sans générateur DIVI ?

    Bonne journée, Camille

    Thread Starter mijean

    (@mijean)

    Bonjour,

    Merci ! pas de problème cela ne me gène pas du tout !

    Votre plugin est parfait et l’assistance … même le dimanche 😉

    Belle fin d’année et belle vie.

    Jean-Michel

    • This reply was modified 3 years, 3 months ago by mijean.

    Bonjour Camille,

    Je rencontre exactement le même problème sur l’un de mes sites :
    https://www.ville-boulogne-sur-mer.fr/street-art

    J’utilise cependant le constructeur de divi mais ça ne fonctionne pas pour autant.

    Cordialement,

    Maxime

    J’ai trouvé la solution à mon problème.
    Dans divi vous avez la possibilité de changer votre élément code selon différentes tailles d’écrans pour gérer le responsive. J’avais donc mis votre shortcode avec une hauteur différente sur chaque type d’écran (pc, tablette, tel).
    J’imagine que c’est ce chargement à 3 reprise qui posait problème. Je vais donc mettre un seul shortcode avec une hauteur en vh pour assurer le responsive.

    Un grand merci pour votre travail, ce plugin est super.

    Plugin Author Camille V

    (@socrapop)

    Merci pour l’info !
    Je regarderai dans les prochaines versions comment gérer cela, mais il me paraît plus simple d’ajouter une “known issue” à mon plugin. Si j’ajoute des règles pour ignorer les erreurs, cela va m’empêcher de debuguer facilement le plugin sur les sites l’utilisant… il faut que je réfléchisse à un autre moyen !

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Probleme avec DIVI’ is closed to new replies.