xtc ['ekstəsi]: The feeling when ICT succeeds

Français

A propos du plugin itinéraire GX pour CMSimple

Le plugin itinéraire GX est un script pour la création d'un itinéraire en utilisant Google-Maps.

C'est un plugin pour le CMS CMSimple (XH).


Comment utiliser ce plugin ?

Installer GXRoute

Vous avez juste à copier le dossier de GXRoute dans le dossier des plugins de CMSimple, c'est fait !!!

Après il faut encore adapter les droits des répertoires et fichiers suivants par chmod:

Répertoire chmod
css 755
config 755
help 755
languages 755
map 777
  • Tous les fichiers dans la racine de GXRoute sur 444 (chmod 444).
  • Répertoire config: contient les fichiers de configuration - config.php sur 666 (chmod 666).
  • Répertoire css: contient les feuilles de style - gxroute.css sur 755 (chmod 755).
  • Répertoire languages: contient les fichiers des langue - fichiers PHP sur 755 (chmod 755).
  • Répertoire map: contient les cartes et javascripts créés d'une manière dynamique - Tous les fichiers sur 777 (chmod 777).

De plus vous devez appeler le plugin dans votre contenu de pages. Ajouter simplement la ligne suivante - en mode HTML - sur la page concernée :

{{{gxroute();}}}

La fonction peut recevoir une variable: Le numéro (à partir de 1) de la carte si il y en a plusieures (v. champs dans la configuration).

Configurer GXRoute

Il y a un lot de variables dans la configuration que vous pouvez examiner et utiliser à votre guise.

Variable Valeur / Explication
delimiter Séparateur de valeurs dans des champs de données(1) (Arrays)
mapsize_width Largeur de la carte en pixel / pourcents
Doit être changé dans le fichier CSS également!
mapsize_height Hauteur de la carte en pixel / pourcents
Doit être changé dans le fichier CSS également!
align Alignement de la carte
Valeurs = "Left", "Center", "Right"
APIkey La clef (APIkey) appartenant au nom de domaine et venant de http://www.google.com/apis/maps/signup.html. Mettez ici la valeur par défaut si il y a plusieurs domains (voir. alternate_Domains) resp. APIkeys (voir alternate_APIkeys).
alternate_Domains Nom(s) de domain alternatif(s) séparés par delimiter.
alternate_APIkeys Clef(s) (APIkey) alternative(s) séparées par delimiter. Le même ordre comme pour alternate_Domains doit être respecté.
position_latitude Degré(s)) de latitude(2) du marqueur sur la/les carte(s)
Différents degrés de latitude sont séparés par le signe définit avec delimiter.
position_longitude Degré(s)) de longitude(2) du marqueur sur la/les carte(s)
Différents degrés de longitude sont séparés par le signe définit avec delimiter.
zoomlevel Zoomlevel
address Nom, adresse ou d'autres informations à afficher.
Différentes informations sont séparés par le signe définit avec delimiter.
map_type Type de la carte.
Il y a trois possibilités: G_NORMAL_MAP = carte normale, G_SATELLITE_MAP = satellite, G_HYBRID_MAP = hybride.

(1) les variables suivantes peuvent ętre des champs pour définir éventuellement plusieures cartes => position_latitude, position_longitude, address

(2) Le degré de longitude ou de latitude d'un endroit peut être trouvé comme ceci:

  • Aller sur http://maps.google.com.
  • Encoder l'adresse et attendre le résultat.
  • Copier le code suivant dans le champs d'adresse du navigateur: javascript:void(prompt('',gApplication.getMap().getCenter()));
  • Copier le degré de longitude / de latitude.


Garantie

Il n'y a pas de garantie à l'utilisation de GXRoute. Vous l'utiliserez à votre propres risques. Nous n'assumerons aucune responsabilité en cas de perte de données causée par l'utilisation de GXRoute.


Oû trouver GXRoute ?

La dernière version de GXRoute peut être téléchargée ici.


Aide et questions

Toutes demandes d'aide ou questions seront postées sur le forum de CMSimple et/ou le wiki de CMSimple. Merci.


Comment GXRoute peut-il ętre amélioré ?

Je ne suis pas un expert du PHP, alors si vous trouvez le moyen d'améliorer un aspect de GXRoute, contactez-moi sur mon site web.

 

© 2010-2015 by Gerd Xhonneux, xtc