Aller au contenu principal Aide Panneau de contrôle

 

Téléchargements «   Overlays «  

vue plan google

Christian -- le 15 mai 2009, depuis Chonas l'Amballan
YACS team - responsable support
création site internet
annuaire entreprise Rhône-Alpes

Cet overlay de section propose de visualiser plusieurs points sur une carte google maps

Attention : cet overlay n'a pas été certifié yacs. C'est une base de travail que je mets à disposition mais il n'est pas aux normes multi-langues et le code n'a pas été validé par d'autres membres et en particulier par les responsable du développement. En fait il n'est pas terminé mais fonctionnel.

vue_plan_google fonctionne de manière autonome en intégrant certaines fonctions d'autres objets reprise à son compte.

Je l'utilise en version 9.3beta28. Le fichier joint est à placer dans le répertoire overlays

Fonctionnement :

  1. Il faut créer une section et lui attribuer l'overlay vue_plan_google. (onglet option, plus d'option, Changer d'overlay)
  2. Vous créer autant d'article que vous voulez avec chacun son emplacement et le tour est joué.

 


J.Juraver
le 9 déc. 2011
$content Vue_plan_google::map_article_on_google($locations12);

Merci, c'est ce que je cherchais.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Christian
le 9 déc. 2011

Comme je l'ai précisé initialement c'est une version de travail qui n'est pas normalisée Yacs et chacun peut apporter ses contributions.

Pour le niveau de zoom il est passé en dur dans l'appel de la fonction

$content = Vue_plan_google::map_article_on_google($locations, 12);

Il suffit de changer la valeur 12 en fonction de son besoin. Je ne pense pas qu'il faille paramètrer cette valeur.

Avec la nouvelle API google maps qui vient de sortir je pense de toute façon qu'il va falloir adapter cet overlay




Actupro
quelques sites yacs : création site internet annuaire pro

Christian
le 20 juil. 2011

La liste des emplacements est donnée par la fonction Vue_plan_google::list_for_section('section:'.$host['id'], 0, 100, 'raw');

mais rien n'empêche de construire sa propore requête SQL pour restreindre ou étendre cette liste




Actupro
quelques sites yacs : création site internet annuaire pro

J.Juraver
le 15 juil. 2011

J'essaie de faire la part des choses fonctionnelles au niveau des localisations dans yacs.

Au fond, cet overlay ajoute quelque chose à la fonctionnalité déjà native de yacs [locations=all], c'est qu'il permet d'afficher la carte générale multi-point d'emplacements enregistrés dans une section, et seulement cette section (là où le code yacs prend tout indifféremment). Es-tu d'accord avec ça ?




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Christian
le 22 sep. 2010

Merci pour ces remarques Je vais l'améliorer selon tes indications. Sinon je n'ai pas de layout associé.

De mémoire j'ai redéclaré certaines fonctions pour modifier légèrement la requête SQL. Mais tu as raison il faudrait que je documente aussi le pourquoi de la duplication.




Actupro
quelques sites yacs : création site internet annuaire pro

Alexis Raimbault
le 17 sep. 2010

je précise qu'il faut mettre cet overlay en option de la section, et non pas en option pour les pages de la section.

j'ai regardé le code brièvement.

  • nom de classe : plutôt en anglais.
  • surcharge de get_text : plutôt surcharger get_view_text. cela simplifiera ton code, et si get_text s'enrichi dans overlay.php tu ne le loupera pas.
  • les fonctions supplémentaires : tu as réécris des fonctions existantes depuis d'autres scripts. Mais certaines ne semblent pas utilisées, et pour d'autres je ne vois pas pourquoi tu as du les redéclarer dans ton overlay ?
  • est-ce que ton overlay est lié à un layout ?



Alexis Raimbault webmaster free-lance

Fichiers


vue-plan-google.zip

partagé par Christian le 15 mai 2009 · 42 téléchargements · 4 808 octets

détails