axi Posted October 21, 2009 Share Posted October 21, 2009 Bonjourje cherche à insérer le module googlemap dans une page.dois je l'appeler depuis mon .tpl et comment faire?J'ai bien une solution qui m'a l'air fastidieuse: activer le module et le greffer en mettant toutes les autres pages en exception...merci d'avance.Axi Link to comment Share on other sites More sharing options...
jeckyl Posted October 21, 2009 Share Posted October 21, 2009 bonjour,C'est un module qui semble gérable seulement en faisant des exceptions de pages.Par contre, pourquoi ne pas intégrer directement dansn le tpl le code googlemap (je parle du site google) pour afficher la carte désiré, sans passer par un module ? Link to comment Share on other sites More sharing options...
axi Posted October 21, 2009 Author Share Posted October 21, 2009 Par contre, pourquoi ne pas intégrer directement dansn le tpl le code googlemap (je parle du site google) pour afficher la carte désiré, sans passer par un module ? j'ai essayé mais le code proposé par google met en oeuvre du javascript et la balise <body onload="load()> Ce genre de code est il me semble supprimé lors du passage dans smarty... et deux <body> dans une page, c'est pas top...J'avais pourtant trouvé un beau tuto en français...Je continue à chercher. Link to comment Share on other sites More sharing options...
axi Posted October 21, 2009 Author Share Posted October 21, 2009 en insérant ce code <iframe width="175" height="200" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps?ie=UTF8&ll=48.851162,2.351761&spn=0.135547,0.205994&z=11&output=embed"></iframe> dans ma page, une carte google map apparait bien.Ce code correspond à ce que google propose sur http://maps.google.fr/ en cliquant sur "lien". Il ne permet pas d'utiliser les fonctionnalités intéressantes de l'API...mais on avance Link to comment Share on other sites More sharing options...
axi Posted October 21, 2009 Author Share Posted October 21, 2009 I GOT IT!!!bon, en espérant que ça serve à quelqu'un, je détaille.Création fichier gmap.php <?php include(dirname(__FILE__).'/config/config.inc.php'); include(dirname(__FILE__).'/header.php'); $smarty->display(_PS_THEME_DIR_.'gmap.tpl'); # appel du template gmap.tpl include(dirname(__FILE__).'/footer.php'); ?> Création fichier gmap.tpl {l s='Localisation'} {literal} #permet d'empêcher smarty d'interpréter le javascript. [removed][removed] [removed] google.load("maps", "2"); // Call this function when the page has been loaded function initialize() { var map = new google.maps.Map2(document.getElementById("map")); map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13); } google.setOnLoadCallback(initialize); [removed] {/literal} Je avais mis "literal" en majuscule au début et ça ne fonctionnait pas...ABCDEFG est la clef API google à récupérer iciDu coup, ça n'est plus le module googlemap mais ça correspond plus à mon besoin. Link to comment Share on other sites More sharing options...
samsab Posted December 11, 2009 Share Posted December 11, 2009 autre méthode, graver le code directement dans la BDD Link to comment Share on other sites More sharing options...
axi Posted December 11, 2009 Author Share Posted December 11, 2009 autre méthode, graver le code directement dans la BDD Je sens comme une petite moquerie là, non? Link to comment Share on other sites More sharing options...
samsab Posted December 11, 2009 Share Posted December 11, 2009 non, pour ma part c'est ce que j'ai fait: copier/coller le code donné par google dans la bdd, et ça roule. Link to comment Share on other sites More sharing options...
axi Posted December 11, 2009 Author Share Posted December 11, 2009 Ok, c'est le mot "graver" et un petit manque de confiance au niveau de mes qualités de développeur qui m'ont fait douter. Mais non, je suis génial en fait Link to comment Share on other sites More sharing options...
Seo Organique Posted December 11, 2009 Share Posted December 11, 2009 lol l'enflammade! :-) pour une simple insertion Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now