- Posts: 214
- Thank you received: 21
Probleme affichage des fiches vendeur
4 years 11 months ago #337041
by LOCELO
Probleme affichage des fiches vendeur was created by LOCELO
-- url of the page with the problem -- :
v2.aurigines.com
-- HikaShop version -- : 4.4.4
-- HikaMarket version -- : 4.0.0
-- Joomla version -- : 4.0.4
-- PHP version -- : 7.4
Bonjour,
J'ai fait un test de mise à jour du site vers Joomla! 4.0.4 .
Tout parait fonctionner à part la carte dans les fiches vendeurs qui n'apparait plus.
La console m'indique ce problème :
leaflet.js?v=400:12 Uncaught Error: Map container not found.
at e._initContainer (leaflet.js?v=400:12)
at e.initialize (leaflet.js?v=400:12)
at new e (leaflet.js?v=400:12)
at Object.t.map (leaflet.js?v=400:12)
at bourg-numismatique:131
_initContainer @ leaflet.js?v=400:12
initialize @ leaflet.js?v=400:12
e @ leaflet.js?v=400:12
t.map @ leaflet.js?v=400:12
(anonyme) @ bourg-numismatique:131
Merci d'avance,
Cordialemeent
Patrick
-- HikaShop version -- : 4.4.4
-- HikaMarket version -- : 4.0.0
-- Joomla version -- : 4.0.4
-- PHP version -- : 7.4
Bonjour,
J'ai fait un test de mise à jour du site vers Joomla! 4.0.4 .
Tout parait fonctionner à part la carte dans les fiches vendeurs qui n'apparait plus.
La console m'indique ce problème :
leaflet.js?v=400:12 Uncaught Error: Map container not found.
at e._initContainer (leaflet.js?v=400:12)
at e.initialize (leaflet.js?v=400:12)
at new e (leaflet.js?v=400:12)
at Object.t.map (leaflet.js?v=400:12)
at bourg-numismatique:131
_initContainer @ leaflet.js?v=400:12
initialize @ leaflet.js?v=400:12
e @ leaflet.js?v=400:12
t.map @ leaflet.js?v=400:12
(anonyme) @ bourg-numismatique:131
Merci d'avance,
Cordialemeent
Patrick
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337049
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Probleme affichage des fiches vendeur
Bonjour,
Sans voir la page vendeur il va être difficile de vous donner une réponse précise.
Mais le message semble indiquer qu'il n'y a pas l'élément HTML nécessaire pour faire l'affichage de la carte sur la page vendeur.
Cela pourrait venir d'un souci dans la page ou bien un problème de compatibilité JavaScript qui nécessiterais un ajustement dans le code inclus dans la page vendeur (showcontainer_default).
Cordialement,
Sans voir la page vendeur il va être difficile de vous donner une réponse précise.
Mais le message semble indiquer qu'il n'y a pas l'élément HTML nécessaire pour faire l'affichage de la carte sur la page vendeur.
Cela pourrait venir d'un souci dans la page ou bien un problème de compatibilité JavaScript qui nécessiterais un ajustement dans le code inclus dans la page vendeur (showcontainer_default).
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
4 years 10 months ago - 4 years 10 months ago #337070
by LOCELO
Replied by LOCELO on topic Probleme affichage des fiches vendeur
Bonjour,
Je n'ai pas apporter de modification à la page vendeur
Cordialement
Patrick
Je n'ai pas apporter de modification à la page vendeur
Cordialement
Patrick
Last edit: 4 years 10 months ago by Jerome. Reason: Merci de ne pas coller l'intégralité d'un fichier
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337091
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Probleme affichage des fiches vendeur
Bonjour,
Nous n'avons pas besoin de voir le code de la vue d'HikaMarket ; soyez certain que nous l'avons également de notre côté.
Comme indiqué dans mon message:
C'est donc un vision de la page vendeur de votre site web qu'il faut avoir.
Cordialement,
Nous n'avons pas besoin de voir le code de la vue d'HikaMarket ; soyez certain que nous l'avons également de notre côté.
Comme indiqué dans mon message:
Sans voir la page vendeur
Ce n'est pas le code PHP (la vue) qu'il faut regarder mais son résultat final sur votre site ; l'erreur que vous avez est d'ordre JavaScript donc il faut regarder dans le contexte du JavaScript avec l'intégralité de la page générée sur votre template et toutes les interactions diverses et variées qu'il peut y avoir avec votre autres plugins, etc.Cela pourrait venir d'un souci dans la page ou bien un problème de compatibilité JavaScript qui nécessiterais un ajustement dans le code inclus dans la page vendeur (showcontainer_default).
C'est donc un vision de la page vendeur de votre site web qu'il faut avoir.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337094
by LOCELO
Replied by LOCELO on topic Probleme affichage des fiches vendeur
Bonsoir,
Je me doutais que vous aviez le code mais la formulation était ambiguë.
Voilà l'URL de la page
v2.aurigines.com/nos-numismates/bourg-numismatique
Cordialement
Je me doutais que vous aviez le code mais la formulation était ambiguë.
Voilà l'URL de la page
v2.aurigines.com/nos-numismates/bourg-numismatique
Cordialement
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337134
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Probleme affichage des fiches vendeur
Bonjour,
Votre template prends tous le JavaScript et l'ajoute dans le header de la page.
Le script qui doit donc être exécuté après l'ajout du DIV pour la map est exécuté avant le chargement de la page vendeur.
Il faut faire une surcharge de la vue vendeur pour utiliser ce code JS à la place
Cordialement
Votre template prends tous le JavaScript et l'ajoute dans le header de la page.
Le script qui doit donc être exécuté après l'ajout du DIV pour la map est exécuté avant le chargement de la page vendeur.
Il faut faire une surcharge de la vue vendeur pour utiliser ce code JS à la place
Code:
<script type="text/javascript">
window.hikashop.ready(function(){
var osmUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', osmAttrib = '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors', osm = L.tileLayer(osmUrl, {maxZoom: 18, attribution: osmAttrib});
var map = L.map('vendor_map').setView([<?php echo hikamarket::toFloat($this->vendor->vendor_location_lat); ?>, <?php echo hikamarket::toFloat($this->vendor->vendor_location_long); ?>], 15).addLayer(osm);
var marker = L.marker([<?php echo hikamarket::toFloat($this->vendor->vendor_location_lat); ?>, <?php echo hikamarket::toFloat($this->vendor->vendor_location_long); ?>]).addTo(map);
});
</script>
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: LOCELO
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337141
by LOCELO
Replied by LOCELO on topic Probleme affichage des fiches vendeur
Bonjour,
Merci beaucoup !
C'est parfait, comme toujours.
Cordialement.
Merci beaucoup !
C'est parfait, comme toujours.
Cordialement.
Please Log in or Create an account to join the conversation.
4 years 10 months ago #337189
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Probleme affichage des fiches vendeur
Bonjour,
Merci de votre retour.
Nous allons ajouter ce patch dans la prochaine release d'HikaMarket ; afin d'améliorer le support des templates utilisant la même technique que le votre.
Cordialement,
Merci de votre retour.
Nous allons ajouter ce patch dans la prochaine release d'HikaMarket ; afin d'améliorer le support des templates utilisant la même technique que le votre.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.211 seconds