SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 167 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Auteurs étendus > Contacts & organisations > Plugin Coordonnées

Plugin Coordonnées

19 août 2010 – par Cyril Marion, Matthieu Marcillaud – 115 commentaires

34 votes

Le plugin « Coordonnées » fournit la possibilité d’attribuer aux objets de SPIP des indications de coordonnées multiples tel que plusieurs adresses postales, emails, numéros de téléphone ou réseaux sociaux.

Ce plugin fonctionne de manière autonome ou peut être couplé au plugin « Contacts et Organisations ».

Vous pouvez accéder directement aux nouveautés concernant ce plugin.

Objectif

Ce plugin a pour objet de compléter les informations relatives aux auteurs par des éléments de contact, tel que des adresses postales, emails ou téléphoniques.

Origine

Ce plugin est né du projet « Contacts & Organisations » (avec la même finalité) dont il est une sous-partie fonctionnant de manière autonome.

Ce qui le différencie de plugins existants actuellement pour étendre les auteurs (Inscription2 par exemple) est le fait que l’on peut attribuer, pour un auteur donné, autant d’adresses que souhaité, ce qui était, pour certains, une limitation.

Fonctionnement

« Coordonnées » utilise 3 tables liées aux auteurs : une table adresses, une table emails et une table numeros sur lesquelles il est possible de faire des boucles :

  1. <BOUCLE_auteur(AUTEURS){id_auteur}>
  2. <h2>#NOM :</h2>
  3. <BOUCLE_adresses_auteur(ADRESSES){id_auteur}>
  4. #NUMERO #VOIE<br />
  5. #COMPLEMENT<br />
  6. #CODE_POSTAL #VILLE
  7. </BOUCLE_adresses_auteur>
  8. </BOUCLE_auteur>

Télécharger

Dans l’espace privé, la vue des auteurs permet d’attribuer des adresses :

Le formulaire est ajouté simplement en dessous. Les champs par défaut peuvent être complétés avec le plugin Champs Extras 2, comme ici le champ « région » :

Une fois l’adresse complétée, elle s’affiche sur la vue de l’auteur :

Champs

Les 3 types de coordonnées fournissent les champs suivants (extensibles avec le plugin Champs Extras 2) :

  • Boucles ADRESSES
    • #ADRESSE
    • #VOIE
    • #COMPLEMENT
    • #BOITE_POSTALE
    • #CODE_POSTAL
    • #VILLE
    • #REGION
    • #PAYS
    • #TITRE
    • #TYPE lorsqu’on fait un lien avec un objet SPIP
  • Boucles EMAILS
    • #EMAIL
    • #TITTRE
    • #TYPE lorsqu’on fait un lien avec un objet SPIP
  • Boucles NUMEROS
    • #NUMERO
    • #TITRE
    • #TYPE lorsqu’on fait un lien avec un objet SPIP

Il est possible d’utiliser des réseaux sociaux via le plugin http://zone.spip.org/trac/spip-zone/browser/_plugins_/rezosocios/trunk

Dépendances

La version 1.1 du plugin nécessite SPIP 2.1 ainsi que :
-  Saisies
-  le plugin « Pays » ou le plugin « Géographie »

Nouveautés !

Depuis la version 1.4.5 le plugin Coordonnées permet d’attribuer de adresses, numéros de téléphone et adresses mail à d’autres objets que des auteurs. Pour ce faire, il suffit d’aller directement sur la page " ?exec=configurer_coordonnees" (ou en passant par le bouton configuration > Gestion des plugins > Coordonnées, puis cliquer sur le petit bouton "configurer" :

On peut alors choisir les objets "coordonnables"...

Expérimentation de la version 2.3.5

Cette version a essayé l’intégration des réseaux sociaux au même titre que les autres type de coordonnées.
Aprés discussion sur la liste de developpement, il a été constaté qu’il était plus pertinent de s’appuyer sur le plugin rezosociaux

Voir en ligne : http://plugins.spip.net/coordonnees

Dernière modification de cette page le 18 septembre 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 10 octobre 2013 à 07:18, par Julien En réponse à : Plugin Coordonnées

    Bonjour,

    Je viens de créer un plugin qui permet de renseigner les coordonnées Google Map avec le plugin Coordoonnées et de manière intelligente : le point est automatiquement placé sur Google Map grâce à l’adresse saisie. Vous récupèrerez les coordonnées dans #LAT et #LNG.

    Ça se passe sur https://github.com/cahri/spip-coordgmap.

    En espérant que ça vous aide autant que moi :)

    • Le 23 octobre 2013 à 11:22, par Pascal23 En réponse à : Plugin Coordonnées

      Pourquoi ne pas mettre ce plugin sur la Zone afin qu’un maximum de personnes puissent en profiter ?

    • Le 10 août à 15:22, par Spidermian En réponse à : Plugin Coordonnées

      Ce plugin dans le plugin m’affiche une erreur...
      Il a besoin d’une ApiKey Google pour fonctionner.
      Il n’y a rien de prévu pour renseigner une ApiKey quelquepart ?

    Répondre à ce message

  • Le 18 décembre 2016 à 00:31, par Teddy Payet En réponse à : Plugin Coordonnées

    Bonjour,

    Je rencontre un problème avec l’ajout d’adresses sur un objet.

    Le formulaire s’affiche correctement, je saisis tous les champs nécessaires, j’enregistre. Et puis… rien… La page est rechargée en ajax. Mais pas d’adresse ajoutée.

    J’ai testé avec la branche v2 et le trunk. Même problème. Je n’ai pas de log généré. Est-ce que vous rencontrez le même soucis ? Je n’ai aucun problème par contre avec la saisie d’emails et de numéros.

    Amicalement

    Répondre à ce message

  • Le 15 octobre 2016 à 13:27, par Sib En réponse à : Plugin Coordonnées

    Bonjour,
    Le plug-in utilise 3 tables et je souhaite faire remplir par les visiteurs d’un site sous SPIP dans la partie publique, un formulaire simple avec leur adresse, leur email et leur numéro de téléphone mobile. Y’a t-il une possibilité ou astuce pour réaliser ce simple formulaire ou est-il nécessaire de passer par 3 formulaires ?
    Merci.

    • Le 15 octobre 2016 à 14:33, par DD En réponse à : Plugin Coordonnées

      Il me semble que ce plugin Coordonnées vie à compléter les champs des auteurs SPIP.

      Pour les données des visiteurs (sans inscription) le plugin formidable pourrait te convenir.

    • Le 15 octobre 2016 à 15:34, par Sib En réponse à : Plugin Coordonnées

      Merci DD, je souhaite toutefois utiliser ce plugin dédié pour des raisons évidentes de pérennité, d’évolutivité du site etc ... Je pensais peut-être à un « pipeline » spécifique avec des « tables_jointures », mais je dois reconnaitre que je ne suis pas assez doué ;(

    • Le 18 décembre 2016 à 00:28, par Teddy Payet En réponse à : Plugin Coordonnées

      Bonjour,

      Pour ton besoin, tu peux créer un formulaire dédié qui te permettra de renseigner les champs que tu as besoin, et cela pour les enregistrer dans les tables adéquates.

    Répondre à ce message

  • Le 25 octobre 2016 à 14:24, par Eric En réponse à : Plugin Coordonnées

    Bonjour, j’ai trouvé une coquille à l’intérieur du code html du fichier ..\prive\objets\liste\adresses_lies.html
    <BOUCLE_liste_adresses(adresses_liens){id_adresse != #GET{id_adresse_exclus}}{objet}{id_objet}{pagination #ENV{nb,10}}>

    devrait être :

    <BOUCLE_liste_adresses(adresses_liens){id_adresse != #GET{id_adresse_exclue}}{objet}{id_objet}{pagination #ENV{nb,10}}>

    • Le 16 novembre 2016 à 11:02, par pierre En réponse à : Plugin Coordonnées

      Salut, je confirme, je m’apprêtais à signaler le même bug.

      Pour complémént d’info, ça empêche juste l’affichage de l’adresse dans l’admin, sur la page contact.
      Solution provisoire :
      surcharger le fichier, càd recopier .\prive\objets\liste\adresses_lies.html depuis le plugin coordonnées, vers son propre squelette : squelette\prive\objets\liste\adresses_lies.html

      et effectuer la modif de Eric ci-dessus.

    • Le 16 novembre 2016 à 15:33, par Matthieu Marcillaud En réponse à : Plugin Coordonnées

      Je viens de corriger, merci.

    Répondre à ce message

  • Le 10 octobre 2016 à 00:50, par Pierrox En réponse à : Plugin Coordonnées

    Bonjour,

    Dans chaque fichier d’action « editer_xxx »
    est il possible de faire une modification afin d’avoir un fonctionnement plus générique ?

    par exemple pour action/editer_adresse
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/coordonnees/trunk/action/editer_adresse.php#L61

    Lister les champs éditables me parait plus approprié :

    1. $lister_table = lister_tables_objets_sql(table_objet_sql('adresse'));
    2. foreach ( $lister_table['champs_editables'] as $champ
    3. ) {
    4. if (($a = _request($champ)) !== null) {
    5. $c[$champ] = $a;
    6. }
    7. }

    Télécharger

    J’utilise le pipeline formulaire_saisies & declarer_table_objet_sql afin d’étendre les formulaires... L’écriture actuelle en dur empêche l’enregistrement des nouveaux champs déclarées.

    Sachant que j’ai un accès svn, me permettriez vous d’envoyer les modifications ?

    Répondre à ce message

  • Le 16 juin 2016 à 19:34, par Sib En réponse à : Plugin Coordonnées

    Bonjour, je souhaite que mes visiteurs entrent leurs coordonnées (leur adresse) via la partie publique. J’ai bien essayé dans le squelette auteur.html :

    <BOUCLE_adresses_auteur(ADRESSES){id_auteur}>#SET{id_adresse,#ID_ADRESSE}</BOUCLE_adresses_auteur>

    #FORMULAIRE_EDITER_ADRESSE{#GET{id_adresse},#SELF}

    Mais j’obtiens un joli « Erreur de connexion - Problème d’accès à l’espace privé ».
    Si quelqu’un à une piste... Merci !

    • Le 21 juin 2016 à 19:38, par Sib En réponse à : Plugin Coordonnées

      Voici les paramètres complémentaires avec lesquels cela fonctionne !
      #FORMULAIRE_EDITER_ADRESSE{[(#GET{id_adresse}|sinon{"new"})],#SELF,auteur|#ID_AUTEUR}

    Répondre à ce message

  • Le 2 juin 2016 à 15:36, par Chourak En réponse à : Plugin Coordonnées

    Bonjour,

    Tout d’abord merci pour ce plugin fort utile :)

    Avec le plugin version 2.3.6 et sur deux spip 3.1.1(dont un vierge d’autres plugins) sur deux serveurs différents (les deux en php 5.6) je me retrouve confronté à un problème de warning php.

    Sur les deux SPIP, en privé et en public et dans le cas d’une dissociation de coordonnée (que ce soit adresse, mail ou numéro) j’ai le warning suivant :

    Ici le cas pour l’adresse :

    Warning : Missing argument 1 for action_dissocier_adresse_dist(), called in /blahblah/ecrire/public/aiguiller.php on line 66 and defined in /blahblah/plugins/auto/coordonnees/v2.3.6/action/dissocier_adresse.php on line 30

    Merci d’avance si le souci est réel et peut être corrigé :)

    Répondre à ce message

  • Le 24 avril 2016 à 12:09, par luckysemiosis En réponse à : Plugin Coordonnées

    Bonjour,
    merci beaucoup pour ce plugin.
    je ne vois pas le formulaire pour ajouter les réseaux sociaux, est-ce normal en SPIP 3.1 ?

    Répondre à ce message

  • Le 3 novembre 2015 à 12:13, par Eric En réponse à : Plugin Coordonnées

    Bonjour, prévoyez-vous une mise-à-jour vers spip 3.1 ? Merci.

    • Le 4 novembre 2015 à 11:37, par Eric En réponse à : Plugin Coordonnées

      Ok, comme recommandé par maieul, il a suffit de modifier :

      • la borne du fichier plugin.xml ;
      • la borne compatibilite=« [2.0.0 ;3.1.*] » du fichier paquet.xml.

    Répondre à ce message

  • Le 13 mars 2015 à 01:23, par livier En réponse à : Plugin Coordonnées

    Bonjour,

    Contrairement à la documentation ci dessus, les champs #TYPE_ADRESSE, #TYPE_EMAIL, #TYPE_NUMERO ne semblent rien produire chez moi ; par contre des champs #TITRE présentent bien le champs correspondant saisi dans le formulaire.

    J’ai regardé la table « spip_emails_liens » ou j’ai vu le champ « type » ; j’ai donc essayé #TYPE, qui n’a rien donné non plus.

    C’est le plugin qui a évolué, j’ai raté quelquechose, ou les deux ?

    • Le 10 juin 2015 à 16:23, par Vincent Tallon En réponse à : Plugin Coordonnées

      Bonjour,
      Moi aussi je rencontre le même problème sous spip 3 et coordonnées 2.2.4, qui est une version indiquée « test ». Y a-t-il une version définitive (stable) ?

      Merci pour votre aide
      Cdlt
      Vincent

    • Le 24 juillet 2015 à 17:18, par Cyril Marion En réponse à : Plugin Coordonnées

      Effectivement, la version actuelle de Coordonnées propose une balise #TITRE (pour les emails, les adresses, les numéros et les réseaux sociaux) qui remplace les balises #TYPE_XXX indiquée dans la doc et qui font référence à la toute première version.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin Modèles media

    25 avril 2011 – 180 commentaires

    Les modèles , et produisent chacun un résultat différent et ce résultat, pour les images, dépend du fait qu’elle soit dans le portfolio ou non. Ce plugin propose une nouvelle série de modèles ayant un comportement unifié et indépendant du mode des (...)

  • Qrcode

    3 novembre 2010 – 45 commentaires

    Les QrCodes sont des codes barres lisibles essentiellement par les téléphones portables et permettent d’échanger avec ceux-ci diverses informations, et en particulier des liens. Ce plugin à pour objet de permettre à spip d’utiliser des QrCodes pour (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 27 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, (...)

  • LIM : alléger l’espace privé

    20 avril 2015 – 41 commentaires

    Ce plugin permet de désactiver l’affichage de blocs ou de boutons, présents par défaut dans SPIP mais qui peuvent devenir inutiles dans le cadre de votre projet. Il allège du coup l’interface d’édition et supprime d’éventuels risques de confusion (...)

  • HTML Purifier

    5 janvier 2011 – commentaires

    Pour sécuriser l’affichage de certains textes (ceux qui proviennent potentiellement non pas des rédacteurs, mais de visiteurs non enregistrés ou de contributeurs externes, comme les forums ou les contenus des sites syndiqués), SPIP utilise en interne (...)

Ça spipe par là