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 :
Mise à jour 3.1
Le plugin Pays permet désormais de lier un Pays à n’importe quel objet SPIP. La liste des objets qui peuvent être liés à des pays est paramétrable sur la page de configuration du plugin (?exec=admin_plugin
ou menu Configuration > Gestion des plugins) :
Ensuite, sur ces objets une nouveau bloc permet d’effecter un ou plusieurs pays à l’objet :
Vos commentaires
# Le 30 novembre 2017 à 15:17, par Teenoo
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
je souhaite permettre la création d’un article sur l’espace public, or je ne trouve pas le formulaire (#FORMULAIRE_EDITER_PAYS ?) me permettant de sélectionner un pays. Oukilé ?
merci !
Répondre à ce message
# Le 25 décembre 2016 à 09:04, par Range
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Est-ce qu’il y a moyen de rajouter des logos aux pays ?
# Le 16 octobre 2017 à 22:10, par Antoine
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Je me joins à cette question.
Peut-on ajouter des logos ou des documents aux pays ?
Répondre à ce message
# Le 22 novembre 2016 à 12:21, par triton
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Impossible de faire afficher le champ nom (#NOM), je crois que c est maintenant une variable dynamique réservée. Je n y arrive pas non plus avec la fonction #INFO ni avec une syntaxe de balise non ambigue (ou explicite, je ne sais plus le terme), en plus il faut forcement passer par un filtre extraire_multi, non ? Ou alors, l a pon compris....
amicalement
triton
Répondre à ce message
# Le 12 octobre 2015 à 15:24, par cdg_spy
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Dans la doc, le chapitre *Mise à jour 3.1* propose une évolution que je ne retrouve pas dans ma version actuelle du plugin (v3.0.11), jusqu’à là tout me semble normal ;-)
Cependant, je ne retrouve pas d’archive pour la 3.1 sur cette page, ni dans *Gestion des plugins*. Cette mise à jour n’a-t-elle pas encore été publiée ?
Merci par avance de ta réponse.
Répondre à ce message
# Le 21 octobre 2014 à 11:31, par yanik
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour
Est-ce qu’une évolution de ce plugin pour utiliser la table pays dans les articles, rubriques, brèves est prévue ?
Un peu à la manière des mots-clés pour ensuite pouvoir trier des listes d’articles ou de rubriques par pays.
Merci de votre réponse
yanik
# Le 27 juillet 2015 à 15:44, par Cyril Marion
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Désormais le plugin peut être utilisé pour lier un pays aux objets éditoriaux de SPIP. Il faut penser à sélectionner les objets sur lesquels on peut lier des pays, depuis la page de configuration du plugin.
++
Cyril
Répondre à ce message
# Le 25 juillet 2014 à 23:16, par pamillet
En réponse à : Liste des pays avec codes ISO 3166-1
bonsoir
j’ai une difficulté d’installation sans doute liée à un pb sql indépendant duplugin, puisque je l’ai sur d’autres, mais pour m’aider, si quelqu’un peut interpréter ce message surprenant d’installations erronée/réussie/erronée...
coté log spip et sql, rien de précis
merci d’avance
ce qui apparait sur la page de gestion des plugins après activation...
Gestion des plugins
Erreurs survenues
L’installation du plugin « Pays ISO 3166-1 » (version : 3.0.10) a échoué
MAJ init .
L’opération a échoué. init 2
Actions réalisées
L’activation du plugin « Pays ISO 3166-1 » (version : 3.0.10) s’est correctement déroulée
L’installation du plugin « Pays ISO 3166-1 » (version : 3.0.10) a échoué
Installation du plugin Pays ISO 3166-1
MAJ init
L’opération a échoué. init 2
L’opération a échoué.
# Le 24 août 2014 à 14:08, par Teddy Payet
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Je ne rencontre pas de soucis à l’installation du plugin en v3.0.10. J’ai réalisé une installation vierge pour tester, et pas de soucis…
Quelle est le type de base de données utilisée ? MySQL ? SQLite ?
Répondre à ce message
# Le 19 mars 2012 à 10:52, par cam.lafit
En réponse à : Liste des pays avec codes ISO 3166-1
Pour information l’ensemble des codes iso sont disponibles en xml traduits via le projet Debian.
Il peut être intéressant de voir si ça ne serait pas plus simple de se rallier à ce travail pour mutualiser les ressources :
http://anonscm.debian.org/gitweb/?p=iso-codes/iso-codes.git;a=tree
Comme quoi ça a parfois du bon de lire les logs de ses serveurs :p
# Le 10 juillet 2014 à 18:20, par brain_damage
En réponse à : Liste des pays avec codes ISO 3166-1
je suis d’accord, nottament pour les traductions et les monnaies relatives au pays :)
Répondre à ce message
# Le 20 mai 2014 à 10:27, par DjackO
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
En v3.09, j’ai un soucis, il me manque les 50 derniers pays. J’ai désactivé , supprimé réactivé, etc... rien n’y fait , la base spip_pays reste à 200 enregistrements !
# Le 20 juin 2014 à 11:22, par Amaury
En réponse à : Liste des pays avec codes ISO 3166-1
Pareil chez moi : le peuplement de la base s’arrête au 200e pays, les Samoa...
Je ne sais pas si l’auteur verra ce commentaire, donc si le plugin n’est pas mis à jour dans l’immédiat, il faut télécharger le plugin et retirer la ligne 260 du fichier v3.0.9/base/peupler_base.php
(il y a deux lignes identiques, on retrouve bien un pb dans les logs à l’insertion en base du dernier paquet de 50 pays, d’où l’arrêt au 200e)
Je ferais bien remonter sur une plateforme de dev mais je ne sais plus trop où ça se passe... si qqun sait je ferai suivre.
Merci pour ce plugin en tout cas :-)
# Le 3 juillet 2014 à 00:37, par Teddy Payet
En réponse à : Liste des pays avec codes ISO 3166-1
Bonjour,
Je n’avais pas vu vos messages. J’ai corrigé ces 2 erreurs :
- z83531 -> http://zone.spip.org/trac/spip-zone/changeset/83531
- z83532 -> http://zone.spip.org/trac/spip-zone/changeset/83532
# Le 4 juillet 2014 à 15:14, par Amaury
En réponse à : Liste des pays avec codes ISO 3166-1
merci Teddy !
Répondre à ce message
# Le 11 avril 2012 à 10:22, par Matthieu Marcillaud
En réponse à : Liste des pays avec codes ISO 3166-1
J’ai ajouté (version 2.1.1 - http://zone.spip.org/trac/spip-zone/changeset/60302) un script pour migrer une colonne d’une table SQL qui a des pays écrits en dur (en français) vers un id_pays. On remplace le texte par un id donc. Ça s’utilise comme ça :
Dans un squelettes/mig.html :
Télécharger
Puis :
/ ?page=mig sur votre site. Et hop.
Il est possible qu’il y ait des erreurs (pays absents), auquel cas, il faudra corriger ceux là à la main :)
Répondre à ce message
# 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=xx
dans 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