Propose une boucle "pays" qui s’utilise comme suit (exemple) :
Le plugin installe une nouvelle table "pays" qui reprend la liste des pays issus de spip_geographie (mais seulement les pays) en l’enrichissant des codes à deux caractères établis pas l’Organisation Internationale de Normalisation (ISO). Des correspondances peuvent ainsi êtres faites avec d’autres bases de données donnant ce champ comme clé d’index.
Ce plugin est par exemple utilisé dans les plugins Coordonnées et Contacts et Organisations (C&O) pour générer la liste des pays dans une adresse postale, et dans une appli développée pour un service export.
Comme indiqué sur le site de l’ISO : « Les noms de pays (forme courte) de l’ISO 3166-1 et les codes alpha-2 sont mis à disposition par l’ISO gratuitement pour un usage interne et à des fins non commerciales. »
Ce plugin est accompagné d’un court exemple d’utilisation de la boucle pays. Pour afficher l’exemple, une fois le plugin installé affichez la page [1] : spip.php?page=demo/pays. Vous obtiendrez une liste des pays du monde similaire à celle-ci :




pays.zip
Vos commentaires
# Le 8 juillet 2010 à 13:30, par Cyril Marion
En réponse à : Liste des pays avec codes ISO 3166-1
les noms des pays sont stockés dans un champ texte de la base, sous la forme d’une balise SPIP
<multi>; ces noms sont disponibles en [fr],[en],[de],[es],[it],[nl] et [pt] ; les titres de balise pour l’interface du plugin sont stockés dans 2 fichiers de langue, seulement dispo en [fr] et [en].Selon le contexte de la page (variable
?lang=xxdans l’url) l’affichage des noms de pays change.# Le 10 juillet 2011 à 18:01, par gilcot
En réponse à : Liste des pays avec codes ISO 3166-1
outre la traduction affichée, il peut être intéressant d’avoir le nom officiel dans la langue officielle (qui peut ne pas être l’anglais ou le français et donc différer de l’appellation officielle de l’ONU...)
il y a un nouvel état africain qui vient de naitre... il faudra penser à mettre à jour dès que son code sera disponible.
Répondre à ce message
# Le 9 février 2011 à 15:59, par fd
En réponse à : Liste des pays avec codes ISO 3166-1
Est ce possible de les reprendre dans le plugin forms et tables afin de proposer dans un formulaire une liste de pays ?
# Le 9 février 2011 à 16:41, par Cyril Marion
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Livrée avec le plugin, il y a une « saisie » qui s’appelle « pays.html ». Elle génère directement une liste déroulante avec tous les pays, que l’on peut appeler ensuite dans les formulaires SPIP.
Voici un exemple d’appel de la saisie depuis un formulaire SPIP :
L’instruction
defaut =70indique que le pays N°70 (la France) apparait sélectionnée dans la liste.Prenons l’exemple du plugin « coordonnées » qui utilise le plugin « pays ». Dans le formulaire qui permet de saisir une adresse postale, le champ « pays » est listé par cette saisie. Voici un extrait du code du formulaire en question :
En espérant que cela te soit utile,
—
Cyril
# Le 9 février 2011 à 16:52, par fd
En réponse à : Liste des pays avec codes ISO 3166-1
Merci beaucoup. Par contre dans forms et tables doit voir comment faire, car les types de champs ajoutables sont déjà définis et aucun ne permet l’ajout d’un fichier, puis idéalement faudrait aussi que ca gère le multilinguisme.
# Le 10 juillet 2011 à 17:56, par gilcot
En réponse à : Liste des pays avec codes ISO 3166-1
pays n°70 ? pourquoi ne pas utiliser directement les code ISO-2 qui sont pourtant non-ambigus ? :(
pourrait-on reprendre le même exemple montrant l’usage de ces codes ?
Répondre à ce message
# Le 30 mai 2011 à 19:24, par fd
En réponse à : Liste des pays avec codes ISO 3166-1
arriverait on à créer un groupe de mots clés « pays » qui créerait automatiquement un mot clé par pays en attribuant le code iso dans le descriptif du mot clé par ex ?
Répondre à ce message
# Le 19 mai 2011 à 10:44, par Shnoulle
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
J’ai juste un petit soucis d’activation, lorsque je veux l’activer sur la version 1.0.6 - stable, et Spip 2.1.10 [17657], j’ai :
Je peux l’activer en modifiant manuellement par
<necessite id="SPIP" version="[2.0.9;]" />Mais je suis persuadé que ce n’est pas la bonne façon :)
Répondre à ce message
# Le 23 août 2010 à 18:53, par Kamato
En réponse à : Liste des pays avec codes ISO 3166-1
le plugin est excellent.
Le seul petit bémol c’est que je vois pas certain pays dans la liste des pays de ce plugin.
Pour l’instant c’est tout ce que j’ai noté.
Bon travail !
# Le 23 août 2010 à 20:49, par Cyril Marion
En réponse à : Liste des pays avec codes ISO 3166-1
il y avait un doublon dans la liste des codes alphabétiques qui empêchait le peuplement complet de la base (227 pays chargés au lieu de 244) ; merci d’avoir remonté le bug ;-) corrigé en version 1.0.4 (révision [40033]) ;
Répondre à ce message
# Le 7 juillet 2010 à 00:08, par davux
En réponse à : Liste des pays avec codes ISO 3166-1
Comment se passe le multilinguisme ?
Répondre à ce message