Plugin CG ZipCode

  • Code Postal: 95450,GOUZANGREZ,insee : 95282,GPS Long. : 49.11386,Lat. : 1.908368
1 1 1 1 1
Vote 3.00 (2 Votes)

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 2.1.2 (Update : 16/09/2024)

  • # CGAddress plugin conflict
  • # Script.php : missing delete function
Version 2.1.1 (Update : 12/10/2023)
  • # Joomla 5.x compatibility
Version 2.1.0 (Update : 25/09/2023)
  • # Joomla 5.x compatibility
  • ^ Convert field plugin to service provider
Version 2.0.4 (Update : 15/11/2022)
  • + fr : search in cedex if not found
Version 2.0.3 (Update : 15/11/2022)
  • # cleanup code
Version 2.0.2 (Update : 14/11/2022)
  • # 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
(déjà téléchargé 283 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 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". 

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.