Jump to content

Besoind d'un coup de main suite création d'une nouvelle page échouée [ google map ]


negoce

Recommended Posts

Bonjour,

pour éviter de cumuler des images lourdes sur le site pour avoir un plan d'accès pour les clients j'ai pensé créer une page googlemap.

je me suis inspiré d'une page existante et quasi vide pour créer dons les fichiers php et tpl

puis j'ai collé le code de google map dans la page tpl en mettant la partie de code javascript dans un fichier javascript

mon pb est celui de me retrouvé avec une erreur sur firefox ou alors pas d'affichage de la carte lié au code google map.

est ce vous avez une idée pour ce pb ?

est ce que vous souhaitez que vous mette les codes ?

une aide est donc bienvenue...

Link to comment
Share on other sites

Bonjour,

je sais bien..

mais comme je l'ai mis plus haut, soit ça marche mais il y une erreur que me signal firefox ou ie6 soit rien ne s'affiche !

je suis en train de tester un code...

je donne suite après...

Merci encore..

Link to comment
Share on other sites

Bonjour,

je me suis complètement mélangé les pinceaux avec le nouveau code !!

je revien à l'autre code qui affiche une erreur mais qui marche!

je commence par où ?

alors voilà un code simplifier de test de googlemap :

br/>   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  <title>Google Maps JavaScript API Example</title>


  //<![CDATA[

  function load() {
    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(45.7384,4.4643), 13);
    }
  }

  //]]>

</head>
<body onload="load()" onunload="GUnload()">

</body>
</html>



j'ai créer donc dans shop le fichier plan.php

<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/header.php');
$smarty->display(_PS_THEME_DIR_.'plan.tpl');
include(dirname(__FILE__).'/footer.php');
?>



et dans themes/default le fichier plan.tpl








et un fichier plan.js dans le dossier js pour la partie javascript

//<![CDATA[

  function load() {
    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(45.7384,4.4643), 13);
    }
  }

  //]]>



j'ai cette ligne d'erreur sur firefox sur toutes les pages du site sauf sur la page plan.php

voir l'image de capture de firefox..

la ligne 1 c'est ça :




mais l'erreur vien de cette ligne :

<body onload="onLoad()" onunload="GUnload()">



avez vous une idée ?

merci d'avance de toute aide...

1193_Rg8WET0Hk0EzGRAz1sB4_t

Link to comment
Share on other sites

Bonjour,

Moi aussi je suis à l'ouest...

la chaleur surement !!

sinon non c'est en local,

mais je me créer une base de test sur free, ça sera mieux !

mais ce que j'ai mis plus haut respecte bien le processus et le principe...

à bientôt...

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

quelle est l'erreur affichée?

Normalement, il faudrait que tu entoure ton javascript avec {literal} ... {/literal}

Car, étant donné que le template est généré à partir de smarty, lorsque tu mets des accolades, Smarty considère qu'il doit les interpréter. En mettant "literal' il n'interprète pas ce qu'il y a à l'intérieur.

Peut-être que c'est une piste...

Phinette

Link to comment
Share on other sites

Bonjour,

Merci de vos réponses à tous !!

pour Pinette :

j'ai du text dans la page plan.tpl du style : Bonjour, blabla..., voir itinéraire, aller au dépos...

la traduction ce fait bien côté smarty...

Pour Shagshag :

merci de ton lien il va dans tous les cas me servir ! je regarde ça dans 2 ou 3 jours...

Bonnes vacances aux chanceux !

à bientôt...

Link to comment
Share on other sites

  • 1 month later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...