Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Nouvelles fonctions «   Répartition géographique «  

Comment: Répartition géographique

<< Previous Next >>

mais quelle tarte je fais...

j'ai essayé d'intégrer une map google sur un yacs qui n'a pas le fonction de location=user telle qu'implémentée dans les nouvelles versions depuis le début de ce topic, et connement par paresse j'ai recopié le code de gnapz dans ce commentaire, puis changé par ma clef bien sûr. Rien, pas de carte. En fait il manque les // dans le http:// de la clef dans le code de gnapz ! Ca risquait pas d'arriver tout seul.

Par contre tout ça mérite un topic si on veut implémenter ses jolies petites cartes, en dehors du location=user. Je veux bien m'y coller, mais j'ai un petit doute.

En gros ma manip a été :

  • Copie du contenu HEAD dans les méta informations du rendu visuel
  • Dans skins/page.php, copier toute la function body()
  • La coller dans skins/mon_skin/skin.php à la fin

Déjà là j'étais pas sûr de devoir copier plutôt couper le morceau de page.php. Pour pas faire de redondance et rester cohérent j'ai fini par couper.

  • ajouter l'appel sur le corps de page, onload (*voir plus bas)


  • Enfin dans skin/mon_skin/template.php faire appel à cette fonction qui n'est plus dans page.php mais skin.php, donc remplacer Page::body() par Skin::body()
  • Et puis intégrer le bout de html dans une page de test.

J'ai bon ?

 

*Alors là où j'ai mis du temps, c'est trouver la bonne place pour l'appel au chargment du body : onload="load()" onunload="GUnload()"

Dans skin.php, fonction body(), je l'ai mis là :

// start the body
        echo '<body'.$id.$class.' onload="load()" onunload="GUnload()">'."\n";

Oui ..?

This comment has inspired:

by Moi-meme on June 30 2007