Plugin CG ZipCode

  • Code Postal: 95450,GOUZANGREZ,insee : 95282,GPS Long. : 49.1138,Lat. : 1.90836

Vote utilisateur: 1 / 5

Compat icon 3 x longfirst look joomla 4Le champ personnalisé (custom field) CG ZipCode permet d'obtenir les informations d'une ville par son code postal.

 

Version 1.0.4 : changement méthode de mise à jour
Version 1.0.3 : version internationale
Version 1.0.2 : version initiale (Décembre 2019)

Téléchargement du plugin CG ZipCode
(version 1.0.4)

Téléchargement interdit

(déjà téléchargé 146 fois)

 

Important : n'oubliez pas d'activer ce plugin.

Ce plugin de champ personnalisé permet, après saisie du code postal, d'afficher les informations de la ville associée : nom de la ville, code INSEE, données GPS.

Pour la France, ces informations proviennent de la base geo.api.gouv.fr.

Pour les autres pays, elles proviennent de la base nominatim.openstreetmap.org.

Le plugin CG ZipCode peut être utilisé pour les articles, pour les informations utilisateur, pour les fiches de contact.

Vous pouvez tester ce plugin sur ma page de contact, dans l'onglet Formulaire. Essayez 95450 et vous devriez avoir 16 réponses. Entrez 95450 GO et vous devriez obtenir les informations d'un beau village du Vexin.

La version internationale est visible sur ma page de contact en anglais qui attend un code postal US. Essayez 30341 et vous devriez avoir les informations d'Atlanta, où j'ai passé un peu de temps.

Pour utiliser un plugin "Champ personnalisé" dans une fiche de contact, nous vous conseillons de lire la page suivante : https://www.joomlashack.com/blog/tutorials/contact-custom-fields/

Content Security Policy : ce plugin va chercher les informations dans des tables externes. Il faut donc autoriser l'accès à public.opendatasoft.com (mode France) et nominatim.openstreetmap.org (mode internationale) en les ajoutant dans la section connect-src.

Utilisation du plugin : vous pouvez entrer un code postal, un début de nom de ville ou un code postal + le début du nom de la ville si le plugin donne un message d'erreur du type "vous avez x résultats, veuillez précisez votre demande". 

cg zipcode

L'affichage des zones est paramétrable.

Vous pouvez aussi choisir de n'afficher aucune des zones via le plugin, mais, de les afficher dans vos propres champs personnalisés (custom fields).

Pour ce faire, if suffit d'ajouter dans vos champs personnalisés (dans l'onglet "Paramètres", zone "classe du champ") l'une des classes suivantes :

  • cgcity : nom de la ville
  • cginsee : son code insee
  • cglong : sa longitude
  • cglat : sa lattitude 

En version 1.0.3, vous pouvez choisir le pays sur lequel vous cherchez le code postal, ainsi que la longueur du code postal.

Le pays peut être saisi sur 2 caractères conformément à la définition ISO 3166-1.