Le champ personnalisé (custom field) CG ZipCode permet d'obtenir les informations d'une ville par son code postal.
Version 2.1.2 (Update : 16/09/2024)
- # CGAddress plugin conflict
- # Script.php : missing delete function
- # Joomla 5.x compatibility
- # Joomla 5.x compatibility
- ^ Convert field plugin to service provider
- + fr : search in cedex if not found
- # cleanup code
- # packaging error
Version 1.0.2 : version initiale (Décembre 2019)
- Joomla! 4.x/5.x
- Joomla! 3.x
Téléchargement du plugin CG ZipCode |
CG_DOWNLOAD_NOT_ALLOWED (déjà téléchargé 79 fois) |
Note : Cette version n'est plus maintenue.
Téléchargement du plugin CG ZipCode |
CG_DOWNLOAD_NOT_ALLOWED |
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 10 réponses. Sélectionnez Gouzangrez dans la liste 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".
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.