Plugin CG ZipCode

Code Postal: 95450,GOUZANGREZ,insee : 95282,GPS Long. : 49.1138,Lat. : 1.90836
1 1 1 1 1 Vote 1.00 (1 Vote)

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)

(déjà téléchargé 52 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".