Associaspip 1.9-2.0

Ceci est une archive périmée mais qui reste intéressante, parfois autant pour l’article que les commentaires associés.

Plugin de gestion de petites associations avec gestion des adhérents et des cotisations et gestion des dons et des ventes associatives.

Ce plugin est né du constat que depuis la version 1.8, SPIP est bien plus qu’un outil de communication, il est un outil de travail pour de nombreuses associations.

Les Fonctionnalités

  1. Profil de votre association
  2. Gestion des cotisations et des relances
  3. Gestion des dons
  4. Gestion des ventes de produits issus de l’association
  5. Gestion des activités
  6. Gestion des prêts
  7. Livre de comptes

Compatible IE7, Firefox, Opéra et sans doute tous les autres navigateurs.

Installation

Comme tous les plugins en suivant la procédure habituelle.
Attention ! Pour la version 0.6 (Associaspip 1.9.2) l’installation des plugins CFG et Inscription2 est indispensable, mais ne l’est pas pour les versions antérieures et postérieures.

Accueil

Il faut ensuite entrer la configuration du plugin et en particulier

  • Sélection des modules utiles
    menu
  • Choix entre une indexation des adhérents numérique incrémentielle ou structurée

Le plugin installe plusieurs nouvelles tables dans la base. Il est possible de faire ressortir des informations dans la partie publique du site en utilisant les boucles SPIP.

Catégories de cotisation

Les catégories de cotisation permettent d’automatiser la saisie des cotisations.

Gestion des adhésions

La gestion des membres permet de contrôler les états de cotisations de vos membres, d’effectuer leurs relances, de modifier leurs données et de consulter l’historique du membre.

Pour la version 0.6 (Associaspip 1.9.2), les données relatives aux adhérents sont incorporées à la table auteurs_elargis.

Il est prévu 4 statuts de cotisants (#STATUT_INTERNE) :

  • Prospect (prospect) : Le statut initial par défaut à l’enregistrement du membre
  • À jour (ok) : Le statut après enregistrement d’une cotisation
  • À échéance (echu) : Le statut après dépassement de la date de validité de la cotisation. Ce statut est attribué automatiquement
  • Relancé (relance) : Le statut après la première relance de cotisation
  • Désactivé (sorti) : Ce statut permet d’exclure un cotisant tout en conservant ses informations. La suppression est quant à elle définitive.
Partie adhérents

La couleur des lignes du tableau des membres change suivant le statut. Il est indispensable de donner un statut interne au membre pour être afficher dans la liste des adhérents !
Pour ce faire, prévoyez un statut interne par défaut dans la configuration de Inscription2, par exemple : prospect ou ok.

Relances

Cette fonctionnalité vous permet d’envoyer un email de relance de cotisation aux adhérents disposant d’une adresse email. Par défaut les adhérents à échéance sont sélectionnés.

Le message par défaut peut également être personnalisé par le fichier de langue asso_fr.php. Le texte peut être rédigé en html.
Rien ne vous empêche d’adresser d’autres types d’email à vos adhérents. Il suffit d’utiliser le sélecteur prévu à cet effet.

On peut également imprimer des étiquettes adresses. En attendant mieux, le réglage se fait dans le fichier action_labels.php

Gestion des dons

Vous pouvez gérer ici les dons fait à l’association, qu’ils soient financiers ou colis. Les dons financiers sont centralisé dans le livre de comptes.

Ventes associatives

Ce petit module vous permet de gérer la vente des produits de votre association, en ce compris les envois.

Gestion des activités

À partir du tableau des évènements (plugin Agenda), il est possible de gérer les inscriptions à ces évènements et d’enregistrer le paiement des participations

Une balise #FORMULAIRE_INSCRIPTION est disponible pour l’inscription aux activités depuis l’espace public. Ce dernier doit être placé dans une boucle EVENEMENTS.

À chaque inscription depuis l’espace public un mail de confirmation est envoyé au participant et au webmaster.

La couleur des lignes du tableau des membres change suivant le statut.

Le tableau des inscriptions peut être sorti au format PDF.

Gestion des prêts

Ce petit module vous permet de gérer vos prêts (matériels, livres,...)
Il comprend dans une interface de gestion des ressources et de réservations

Livres de comptes

Toutes les opérations de gestion définies dans la configuration sont centralisées dans une feuille de comptes qui en offre une vue chronologique. Il est également possible d’y ajouter d’autres opérations définies par un plan comptable et d’obtenir un bilan des résultats et des avoirs de l’association.

Livre de comptes

Ce module n’a pas pour objectif de concurrencer les logiciels de comptabilité, mais de donner une vue approximative de la situation financière de l’association au travers des opérations de routine.

La validation permet de rendre définitives les lignes d’écriture.

Notes de versions

Comme le bon vin, ce plugin se déguste avec

  • Import CSV pour l’archivage des données et les mailing papier
  • Balise_session pour la sécurisation de votre site
  • Forms & Tables pour l’interactivité de votre site
  • Spip-listes pour vos lettres électroniques
  • ... entre autres !

Discussion

133 discussions

  • 10
    Pascal B

    bonjour,
    j’ai installé les plugins « association_2 » et « agenda » (V2.2.1) sous spip V 2.1.10.
    Il semblent avoir été correctement digérés seulement je ne sais pas comment insérer des adhérents dans la base.
    Pouvez vous m’aider ?

    merci d’avance

    • Bonsoir

      1 adhérent c’est un auteur ... donc passe par la page /ecrire/ ?exec=adherents ou en créant des adhérents.

    • Pascal B

      Je veux bien mais voila ce que j’obtiens comme interface pour la gestion des membres (voir image asso.jpg). J’ai le même problème avec la gestion des activités.

      Tant que j’y suis est il possible de créer un formulaire d’inscription dans la partie publique + un accès des membres à leurs données perso via login et mot de passe ?

    • Bonjour,

      alors comme disait Pierre, les membres de l’association sont tous des auteurs spip. Pour ajouter des adhérents deux solutions s’offrent à vous :

      • vos adherents sont deja des auteurs spip : passer par la page de gestion du plugin puis sur la gauche « Synchroniser etc... »
      • vos adherents ne sont pas encore des auteurs spip, les ajouter comme auteurs spip et ils deviendront automatiquement membre de l’association.
    • Pascal B

      je dois être particulièrement bête car je n’arrive pas à convertir mes « auteurs » en « membres ». Cela ne change rien si je crée un nouvel auteur de plus je n’ai trouvé aucune commande de synchronisation.

    • Non non, pas bete, le plus vraisemblable est que vous avez en fait une vieille version du plugin !

      La version la plus récente est là :
      http://files.spip.org/spip-zone/Associaspip.zip

      Le lien dans cet article pointe vers une version ancienne... Il faudrait faire du ménage, ça viendra bien un de ces jours !

    • Pascal B

      Ok merci mais cela ne résout pas tous les problèmes car :
      lorsque l’on inscrit (ou modifie) un membre par la rubrique « auteur » je n’ai accès qu’à un nombre limité de champs. Je ne vois pas comment enregistrer par exemple les coordonnées du membres (adresse, téléphone...)
      je ne peut pas définir d’activité
      les intitulés des catégories n’apparaissent pas (en claire) dans le champs correspondant lorsque l’on veut modifier un adhérent.
      ...

    • Alors pour les coordonnées du membres cela se fait pour l’instant par le champ BIO de l’auteur SPIP mais ca va changer bientot quand Associaspip sera interfacé avec le plugin Coordonnées, c’est en cours...

      Pour les activités a priori c’est plutot le plugin agenda qui permet de les créer, Associaspip ne gère que les inscriptions aux activités.

      C’est le libellé complet et non le nom court de la catégorie de cotisation qui apparait dans le formulaire de modification des membres.

    • Bonjour Jeannot,

      Comment pensez-vous gérer l’inscription des activités ?

      J’ai essayé d’utiliser le formulaire de l’agenda (voir code posté dans ce même forum). Il laisse à un rédacteur la possibilité de s’inscrire, toutefois l’interactivité ne fonctionne pas très bien. Nos membres ne comprenne pas/ne veulent pas se connecter pour s’inscrire à une activité puis s’inscrive par mail oO ^^.

      Laisser la gestion de l’inscription à un administrateur sera la solution que nous allons finalement retenir. Avez-vous prévu de gérer ça autrement ?

    • Bonjour,

      je ne suis pas encore repassé sur le code d’inscription aux activités... donc en fait je ne sais pas trop comment ça marche ni quelles étaient les intentions initiales (effectivement le formulaire d’inscription via Associaspip est confus)

      Si les membres ne sont pas identifiés il est difficile de les laisser s’inscrire à une activité car cela laisserai a tout le monde le loisir de modifier l’inscription de quelqu’un d’autre. Je pense qu’on ne peut pas faire grand chose de ce cote la.

      Par contre pour ce qui est de la gestion par un admin depuis Associaspip qui ne m’a pas vraiment l’air de marcher actuellement, tout est possible il suffit de savoir ce que l’on veut faire, si vous avez des suggestions...

    • On a réfléchi à la chose. Dans nos articles, nous avons mis en place le formulaire d’inscription du plugin agenda. Effectivement il faut être inscrit et connecté pour valider son inscription. Ca fait beaucoup d’étapes, ce qui rend la chose pénible pour nos membres. Du coup, ils utilisent le mail classique. oO. De notre coté on a un formulaire qui ne sert à rien. De toute façon cela ne pourrait fonctionner que pour les activités gratuites. Pour les activités payantes, il faut que ce soit le trésorier qui valide l’inscription. C’est le paiement qui confirme l’inscription. On a le problème aujourd’hui que certains membres s’inscrivent à toutes les activités pour retenir les places disponibles. Au final, les coquins envoient leur paiement uniquement si leur agenda leur permet. oO.

      Avec le recul, nous trouvons le formulaire du plugin association finalement plus pratique. Le trésorier valide les inscriptions reçues par mail, par téléphone, lors des rencontres... et quand l’activité est payante, il valide quand le chèque arrive. :D A voir si un jour nous utiliserons paypall pour soulager le trésorier de ces inscriptions. Idéalement il nous faudra afficher les places disponibles, le coût, les dates limites d’inscription et peut-être un jour le formulaire paypall pour le paiement. (Facultatif)

    Répondre à ce message

  • 1

    Salut depuis une ressente mise à jour du plugin associaspip, j’ai une erreur SQL :

    Erreur SQL 1146
    Table 'artlogicinfo.spip_boutoninscs' doesn't exist
    SELECT statut FROM spip_boutoninscs WHERE id_boutoninsc=1

    A quoi correspond cette table ?

    Répondre à ce message

  • 1

    Salut

    Chose très intéressante dans la liste des améliorations de ce plugin, je relève avec envie la mise à disposition de formulaire en CVT. Peut-on afficher la liste des disponibilités dans un article public ? Quelle serait la balise à utiliser ?

    Répondre à ce message

  • 22

    Hello,

    Je viens de tester l’envoi de relances. Malgré un plugin « facteur » fonctionnel, l’envoi ne semble pas avoir été fonctionnel. Il n’y a pas eu d’erreur particulière lors de l’envoi. Toutefois rien n’a été reçu. Est-ce lié au plugin facteur ? Qui surcharge le header ?

    • Facteur ou pas, ca devrait marcher...

      Avez vous renseigné le champ « adresse email » dans la page de configuration d’Associaspip ?

      Que dit le prive_spip.log ? Y voyez vous passer votre email ? Avec un message du type « non envoi du mail a  » peut-etre ?

    • L’adresse e-mail est bien indiquée. Dans les logs j’ai un bug de 302 :

      Apr 21 02:16:55 88.188.112.235 (pid 3857) spip_register_globals(1)
      Apr 21 02:16:55 88.188.112.235 (pid 3857) redirige 302: ./?exec=adherents
    • Rien à faire. Ca ne part pas. Il faut dire que j’essaie en vain de remercier ceux qui ont déjà cotisé et qui sont donc à jour. Peut-être que le plugin ne permet pas d’envoyer un mail aux membres à jour de leur cotisation ? J’ai peut-être trouvé un autre bug. Lors de l’envoi, si on dé-sélectionne des personnes dans la liste des membres, on les retrouve toutefois comptées lors de la validation. Comme si le plugin cherchait quand même à envoyer le mail aux « dé-cochés ».

    • La 46930 devrait résoudre ces deux problèmes. Les mails étaient correctement envoyés(mais pas à la bonne adresses, en fait a aucune adresse) aux gens sélectionnés, c’était juste le nombre affiché qui était faux.

    • Hello,

      Je viens de refaire un essai. Le compteur est maintenant correct mais toujours pas de message envoyé. Ligne 97 il y a , « b.email, » . Est-ce que cela ne devrait pas être « a.email » ?

    • Non justement c’était bien le problème. a.email recupere l’email dans spip_asso_membres alors que d’une part celui-ci va bientot disparaitre(pas la table, juste ce champ la) et d’autre part suite a un bug dans inc/post_edition.php le champ email de la table spip_asso_membres n’etait pas renseigné(comme vous devez pouvoir le constater d’un coup de phpmyadmin). b.email recupere l’adresse email au bon endroit, c’est a dire la table spip_auteurs.

      Il n’était donc pas surprenant que ca ne parte pas, ca l’est plus maintenant !

      Si vous desactivez facteur (ou meme avec Facteur active en fait, je n’ai pas regarde le code de ce plugin), vous devriez voir passer vos mails(titre, destinaire, expediteur) dans prive_spip_log ? Est-ce bien le cas ? Et si oui est-il suivi d’une ligne « non envoi du mail a ... » ?

    • vous devriez voir passer vos mails(titre, destinaire, expediteur) dans prive_spip_log ? Est-ce bien le cas ?

      Oui avec un défaut pourtant : ca n’envoie pas aux bonnes personnes. J’explique : Je sélectionne les membres à jour de leur cotisation. J’en ai quatre dans la liste. Pour ne pas ennuyer les quatre inscrits avec les tests, je décoche tous les quatre sauf moi. Je suis le troisième dans la liste. Lors de la première validation, le compteur indique bien « 1 ». A la seconde validation, je ne reçois aucun mail. Le seul à avoir reçu le mail est le premier dans la liste. Curieusement on dirait que cela compte 1 et que cela envoie au premier dans la liste.
      Et c’est bien facteur qui se charge de l’envoi : (pid 14952) mail via facteur X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)

      Et si oui est-il suivi d’une ligne « non envoi du mail a ... » ?

      Non rien de la sorte.

    • ah mais oui ! Vous avez tout a fait raison si on décoche des gens ca envoie aux premiers de la liste decochés ou pas, désolé que ce « détail » m’ait echappé tout a l’heure !

      J’essaye de vous régler ce probleme au plus tot, mais la c’est oeuf en chocolat et cloches a toutes volées alors ca risque de en pas etre avant le courant de la semaine prochaine !

    • Ok heureux week-end pascal. Je pose encore deux petits bugs rencontrés et je me tais. Je risque de l’oublier sinon. Dans les logs on dirait que facteur envoie un message sur deux lors de l’envoi. Sur une des réceptions, un guillemet a tronqué le texte. Après le guillemet il n’y a plus rien. Ne faudrait-il pas utiliser facteur dédié à l’envoi de messages ?

    • Bonjour,

      voila la 47144 devrait cette fois résoudre ces problèmes d’envois d’emails.

      Par ailleurs vous pouvez en théorie envoyer des emails meme aux membres qui n’ont pas le statut « échu », mais donc si vous envoyez des emails aux échus ils passent automatiquement au statut de « relancés ».

      Merci pour les tests et en esperant que cette fois soit la bonne !

    • xpiopio

      Bonsoir,

      comment faites-vous pour relancer (avec certitude via leur courriel et de façon automatisée) les adhérents qui ne sont pas à jour de cotisation ?

      Je ne suis pas certain d’avoir réalisé les bonnes démarches ?

      -  > clic sur Action - Modifier membre - choisir dans statut de cotisation « relancé »

      Est-ce cela ? Le cas échéant, je ne vois pas d’autres onglets qui peuvent me permettre de relancer directement les adhérents ? Me trompe-je ?

      Cordialement

    • Oui ce n’est pas là. Tu vas dans « Gestion des membres » et en haut de la boite de gauche tu as un lien.

    • xpiopio

      Super merci Artiogic !

    • tabaco95

      Bjr,

      Catégories de cotis

      Dans notre asso, les membres fondateurs sont dispensés de cotis. J’entre donc zéro euro pour l’année. Mais ça s’enregistre comme une dépense ! Les fondateurs sont donc considérés comme ’echu’ alors que la date de validité dit le contraire. Pour la relance des cotis, il serait peut être souhaitable de prendre en considération la date de validité plutôt que le montant versé. De plus, pour les assos qui font payer les cotis au trimestre (ou au semestre ou sur année mobile ...) se serait plus souple. Est-ce une bonne idée ?

      Cordialement

      Tabaco95

    • Bonjour,

      il y avait un petit bug, maintenant corrigé (47301) dans la recupération des catégories, mais ca ne devrait pas changer pour ce qui vous concerne.

      Le fait que la cotisation a zéro apparaisse comme une dépense dans le livre de comptes ne change rien (en fait c’est juste que le critere pour faire apparaitre les opération comme des dépenses ou des recettes est recette>0 -> recette, donc pas defaut une operation nulle apparait comme une dépense, ce qui est une vision pessimiste, je vous l’accorde).

      Il y a une autre erreur, dans la couleur d’affichage des membres, la colonne de gauche annonce vert pour les membres a jour mais ca s’affiche en bleu un peu plus foncé que le bleu utilise pour les membres echus.

      La colonne validité qui apparait dans la page du membre sur la ligne de la cotisation correspond a la validité de l’écriture comptable et non a celle de la cotisation, c’est ambigu et mal présenté et fait ca n’a pas grand interet de faire apparaitre la cette information.

      Je tente de corrigé cette ambiguité et la couleur dans la soirée.

      Le statut d’un membre, a jour/echu etc.. depend bien de la date insérée au moment de l’ajout de la cotisation (date calculée toute seule si une catégorie de cotisation a été assignée au membre) et c’est meme censé passer tout seul de « a jour » a « échu » si la date de validité est depassée.

      Voila, j’espere que ca eclaire un peu et merci pour les retours.

    • tabaco95

      Bon jour|soir,

      Sans vouloir faire trop long, je pense qu’une cotis est une recette (sans préjuger de son montant) et donc doit se retrouver comme telle dans la compta.

      J’ai bien évoqué la « date de validité » et pas la validité comme critère de choix entre ok et échu.

      Sinon, mais est-ce modifiable, l’affichage avant impression n’est pas en UTF8 (pb d’accent)

      Ne serait-il pas plus explicite de mettre une étiquette devant chaque renseignement figurant dans le « Profil asso » ?

      Encore merci pour toutes les améliorations apportées à ce plugin qui en avait bien besoin !

      Cordialement

      Tabaco95

      www.afdet.fr

    • Bonjour,

      oui, on peut de toute façon considérer les opérations comptables à zéro comme des recettes(il est en fait un peu lourd de controler le type d’opération pour l’affecter à recette ou dépense qui n’est de toute façon qu’une histoire de couleur d’affichage !) ce qui est plus positif !

      Pour la date de validité c’est bien le critère de choix dans l’attribution du statut, voila comment ca devrait marcher :

      • Quand on entre une nouvelle cotisation, si la date de validité est postérieure a aujourd’hui, le membre prend le statut « a jour »[en fait non, il prend ce statut quelle que soit la date entrée] et ce independamment du montant de la cotisation.
      • Au chargement de la page d’accueil (ecrire/ ?exec=association) toutes les date de validités des membres a jour sont controllées, si une se trouve dans le passé, l’état du membre passe a « echu », ce controlle pourrait peut-etre se faire au chargement de la page de gestion des membres, ou mieux en tache cron une fois par jour.

      cela dit vous avez raison il y a bien deux légers problèmes :

      • Quand la date de validité entrée lors de l’ajout de la cotisation est dans le passé, le membre est en fait mis au statut « A jour » et ne sera donc remis comme échu qu’apres un passage par la page ?exec=association.
      • Si on edite la date de validite directement depuis la page d’edition du membre, le statut est celui indiqué dans cette page d’édition quelle que soit la date de validité entrée, on peut donc dans ce cas se retrouver avec une date de validité dans le futur et un membre échu, mais je ne sais pas si simplement ajouter un « warning » dans ce cas de figure ou carrément une erreur.

      Voila si le cas ou vous vous retrouvez avec une date de validité dans le futur et un statut a échu sort de ce contexte, un il y un bug qui m’echappe, donnez moi plus de details. Quoiqu’il en soit, le montant de la cotisation ne devrait jamais entrer en jeu dans le calcul du statut du membre.

      Pour l’utf-8, je sais qu’il y a un probleme d’accents dans la génération du PDF qui n’a pas non plus le champ email et qu’il va falloir reprendre le jour au Coordonnées sera interfacé avec Associaspip donc il va falloir patienter encore un peu.

      Pour les etiquettes sur la page de profil, vous voulez dire faire apparaitre les etiquettes sur la page d’accueil(exec=association) dans le cadre qui liste toutes les infos entrées dans la page de profil(exec=configurer_association) ?

    • Salut,

      En configurant deux cotisations avec des durées différentes j’espérais bien trouver le fonctionnement suivant : Si j’attache une cotisation à un membre, la périodicité devrait se reporter dans la « date de fin de cotisation ». Aujourd’hui je tape la fin de période à la mano et la cotisation ne semble pas s’accrocher au membre plus que ça. J’ai pensé alors que ce n’était pas encore programmé et que cette cotis se retrouverait un jour dans le livre de compte. Je suis passé à autre chose, ne comprenant pas vraiment à quoi pouvait servir le fait d’avoir créer deux cotisations d’un montant différent. Mais à vous lire, je me trompe peut-être dans le fonctionnement ?

    • Oui, c’est comme ca que ca marche, mais un bug etait present jusqu’a la 47301 qui faisait que ca récupérait mal la catégorie et la date de validité était mal reportée.

      Ca devrait etre bon maintenant.

      La cotisation se retrouve dans le livre de compte, si vous avez bien défini votre plan comptable.

    • tabaco95

      Bon jour|soir

      Merci pour toutes les rev (et les rêves !). Concernant le profil asso, je verrais bien n° de tél., date de création (de l’asso), Préfecture, Président, etc.

      Pour moi, le Président ne peux pas être dans « votre équipe » mais ce n’est pas essentiel !

      Ah, une petite erreur fréquente Monsieur = M. et pas Mr. Mais elle n’existe peut être plus dans cette version d’Association, je n’ai pas vérifié.

      Un peu charette cette semaine et la suivante, donc pas de nouveaux commentaires à attendre d’ici le retour.

      Cordialement

      Tabaco95 www.afdet.fr

    • Bonjour,

      • pour le profil, tous les champs apparaissent déjà sur la page d’accueil du plugin, il ne me semble pas forcement nécessaire d’ajouter des etiquettes pour les expliciter, je peux par contre ajouter la date de création qui fait défaut. Le président est listé plus bas, ca serait peut-etre plus joli oui de l’avoir en tete, je garde ca dans un coin de la mienne pour plus tard.
      • C’est surtout le terme « Votre équipe » qui est mal choisi, alors qu’il s’agirait plutot du Bureau ou meme en fait du Bureau et CA selon l’utilisation qui est faite du champ « Fonction » qui est ce sur quoi se base l’affichage des membres sur la page d’accueil, ceux qui ont une « fonction » renseignée apparaissent, les autres non.
      • Pour le Mr. et M. que je sache, mais je peux me tromper, le plugin ne gère nulle part automatiquement ce champ. Il était je pense, sur de vieilles installations, possiblement renseigné un champ Civilité pour les membres. Ce champ existe toujours dans la base et devrait revenir bientot en édition mais vous pouvez mettre dedans bien ce que vous voulez.

      Merci pour les retours et commentaires

    • Salut,

      Nous avons une association dont les rôles de chacun(e) se situe d’égal à égal et n’entrent pas dans le cadre d’une hiérarchie. Du moins c’est dans ce sens que nous comprenons le mot « association ». Que l’on liste les membres d’un bureau ou d’un CA pourquoi pas. Toutefois en mettre un (le président) au dessus dans l’entête, bin, à nos yeux c’est un peu comme le terme « votre équipe ». obséquieux ? ;)

    Répondre à ce message

  • Salut,

    Je viens d’ajouter à mon agenda public le formulaire d’inscription aux activités du plugin agenda. Voici le code pour ceux que cela intéresserait.

    <BOUCLE_autorise_evenement(EVENEMENTS?){id_evenement}>
    
    <ul class="grande_liste">
    <B_personnes_inscrites><li>
    [(#TOTAL_BOUCLE) [(#TOTAL_BOUCLE|=={1}|?{personne inscrite,personnes inscrites}).]] 
    [(#PLACES|moins{#TOTAL_BOUCLE}|=={1}|oui) Dépéchez-vous : Il ne reste plus qu'une derni&egrave;re place !]
    [(#PLACES|moins{#TOTAL_BOUCLE}|<={0}|oui) Pour cette date, les #PLACES sont pourvues.]
    [(#PLACES|moins{#TOTAL_BOUCLE}|>{1}|oui) Il reste [(#PLACES|moins{#TOTAL_BOUCLE})] possibilit&eacute;s sur un total de #PLACES places.]</li>
    <BOUCLE_personnes_inscrites(spip_auteurs spip_evenements_participants){par nom}{id_evenement}{'/ '}{reponse='oui'}>
    [(#SESSION{statut}|=={0minirezo}|oui)<a href="#URL_ECRIRE{edit_adherent,id=#ID_AUTEUR}">#NOM</a>]
    </BOUCLE_personnes_inscrites>: "J'y serai." [(#AUTORISER{modifier,id_evenement,#ID_EVENEMENT})<a href="#URL_ECRIRE{agenda_inscriptions,id_evenement=#ID_EVENEMENT}">Modifier les inscriptions</a>]</li>
    </B_personnes_inscrites>
    [<li>(#PLACES|>={1}|oui) Les #PLACES places sont encore disponibles. Inscrivez-vous !</li>]
    <//B_personnes_inscrites>
    
    
    <B_personnes_inscrites2><li>
    <BOUCLE_personnes_inscrites2(spip_auteurs spip_evenements_participants){par nom}{id_evenement}{'/ '}{reponse='?'}> 
    [(#SESSION{statut}|=={0minirezo}|oui)<a href="#URL_ECRIRE{edit_adherent,id=#ID_AUTEUR}">#NOM</a>]
    </BOUCLE_personnes_inscrites2>: "J'y serai peut-&ecirc;tre." [(#AUTORISER{modifier,id_evenement,#ID_EVENEMENT})<a href="#URL_ECRIRE{agenda_inscriptions,id_evenement=#ID_EVENEMENT}">Modifier les inscriptions</a>]</li>
    </B_personnes_inscrites2>
    
    <B_personnes_inscrites3><li>
    <BOUCLE_personnes_inscrites3(spip_auteurs spip_evenements_participants){par nom}{id_evenement}{'/ '}{reponse='non'}> 
    [<li>(#SESSION{statut}|=={0minirezo}|oui)<a href="#URL_ECRIRE{edit_adherent,id=#ID_AUTEUR}">#NOM</a>]
    </BOUCLE_personnes_inscrites3>: "Je n'y serai pas." [(#AUTORISER{modifier,id_evenement,#ID_EVENEMENT})<a href="#URL_ECRIRE{agenda_inscriptions,id_evenement=#ID_EVENEMENT}">Modifier les inscriptions</a>]</li>
    </B_personnes_inscrites3>
    
    [<div class='ajax'>(#SESSION{statut}|match{1comite|0minirezo|6forum}|oui)
    [(#FORMULAIRE_PARTICIPER_EVENEMENT{#ID_EVENEMENT})]</div>]
    </ul>
    </BOUCLE_autorise_evenement>

    Ce précédent formulaire a ses bons comme ses mauvais cotés. Il permet l’inscription du membre et l’effacement de son inscription. Toutefois il n’est pas possible d’ajouter une inscription. Le formulaire en création dans le plugin association semble être tout son contraire, l’administrateur peut ajouter une inscription mais je crains qu’il n’y ai pas de possibilité pour que l’internaute s’inscrive. Peut-on espérer le meilleur des deux ?

    Répondre à ce message

  • 39

    Salut,

    Sur une 2.1.8 et un plugin de ce jour, j’ai cette erreur mysql sur la page de gestion des membres.

    Erreur SQL 1054
    Unknown column 'id_asso' in 'field list'
    SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_auteurs_elargis a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE ((statut_interne IN ('prospect','ok','echu','relance'))) AND upper( substring( nom_famille, 1, 1 ) ) like '%' ORDER BY nom_famille LIMIT 0,30

    Qu’est-ce donc ?

    • Bjr Artlogic,

      Il manque 3 colonnes (champs) dans la table spip_auteur_elargis. Il s’agit de

      id_asso, validite, et categorie.

      Il faut donc les ajouter en passant par ta base de données ! validite est un champ type « date » par défaut : 0000-00-00 ou 2000-12-31 si la fin de validité est le 31 décembre de chaque année.

      Cordialement

      tabaco95

      http://afdet.online.fr

    • Je me suis apercu qu’il manquait aussi les champs « fonction » et « statut_interne » .
      Comme cela il n’y a plus d’erreurs SQL dans l’interface privée. Mais au fait question de parfait béotien ( je viens de charger le plugin et il m’interesse au plus haut point pouur gérer une asso de 300 membres) , on fait comment pour ajouter des membres ?

    • J’ai aussi modifié dans exec/adherents.php et dans exec/edit_relances.php les a.email en b.email.
      Reste mon problème : je ne peux afficher les membres dans « gestion des membres »que si je documente manuellement par PhpAdmin la table spip_auteurs_elargis avec les nom, prénom... et le statut_interne à ok, echu, relance ou prospect. Impossible même avec Inscription2 dans l’espace privé de sauvegarder nom et prénom des auteurs ( ou utilisateurs)

    • Je signale qu’il y a maintenant une nouvelle version de ce plugin, sous le nom de Associaspip. Cette version entérine la non utilisation de Inscription2, donc de la table spip_auteurs_elargis, remplacé par la table spip_asso_membres. La différence essentielle est qu’un membre de l’association est nécessairement un auteur du site (mais ça peut être seulement un visiteur, sans accès à l’espace privé), et donc qu’on déclare un membre en déclarant un auteur. De nouvelles fonctionnalités sont en chantier
      (voir ici et les dépôts précédents) et un article est en cours de rédaction.

      Le plugin Association_2 n’est à présent plus maintenu, en ce qui me concerne du moins, mais évidemment chacun est libre de le modifier pour arriver à le faire marcher avec Inscription2.

    • Bonjour Déesse A
      Merci pour cette info : j’ai téléchargé de suite ce plugin après avoir désactiver Association2 et effectivement il fonctionne sans Inscription2. Et si on inscrit un nouvel auteur dans l’interface privée, il apparait aussi dans la liste des membres de « gestion des membres ». Sauf que le problème reste entier : on ne peut documenter les coordonnées nécessaires ( nom, prénom, adresse, tel ect...) de ce membre puisque si on clique sur : modifier, on revient sur la fiche « auteur » où n’apparaissent toujours pas les rubriques des coordonnées. En réactivant Inscription2, ces rubriques réapparaissent dans la fiche auteur mais les modifs ne sont toujours pas prises en compte. Il reste la possibilité de passer par Phpadmin et ses requètes SQL,( pas très pratique), où d’écrire des pages en PHP mais je suppose qu’elles existent déjà et donc que soit il y a des bugs (pourtant il n’y a aucun messages d’erreur )soit il y a une façon de les activer. Merci d’éclairer ma lanterne.

    • Merci de lire les messages de ce forum, où il était donné ce lien, informant que changer la bio d’un auteur avait une incidence sur son entrée dans la table des adhérents.

    • Oui merci pour ce lien. Il n’est pas évident de lire TOUS les messages de ce forum avant de tomber sur le bon.
      Mais cela ne solutionne pas mon problème principal, qui finalement est assez banal, et commun je pense à toutes les associations : comment gérer sans trop de prise de tête dans l’interface privée une liste de membres comprenant leurs coordonnées ( mail , adresse postale et téléphone) et si possible quelques champs supplémentaires comme par exemple la date de versement et le montant de leur cotis. C’est possible bien sûr avec Phpadmin, mais seulement pour le Webmaster et encore....Je pensais qu’avec Inscription2 cela règlerait la question. Mais seul ou associé à Association2 ou Associaspip, on a beau documenter les champs d’un auteur, nouveau ou non, rien ne s’enregistre dans la partie du formulaire spécifique à Inscription2, j’ai esseyé toutes les config possibles , rien n’y fait.
      Si je me passe d’Inscription2, il me reste effectivement le champ « bio » de la table « spip_auteur » dans Associaspip mais alors comment faire pour importer la liste de « mes » membres ? Et la fenètre de la gestion des membres, c’est surement pas un modèle de clarté et d’ergonomie...
      Je veux bien esseyer d’améliorer tout cela , mais je n’arrive même pas à savoir où est écrit le code (pour ma part apparament défaillant) qui devrait enregistrer les modifs de la table « spip_auteur_elargis » d’Inscription2 . Précision : le site est sur free avec SPIP 2.1.8

    • C’est bien parce qu’Inscription2 est défaillant que j’ai décidé pour ma part de ne plus perdre de temps avec. Et comme dit dans le lien mentionné, je conviens que la solution actuelle est austère, j’espère l’améliorer à terme, mais ça fournit le minimum vital en attendant.

      Pour la migration d’une base existante (moi-même j’ai hérité d’une, même pas sous Inscription2), c’est un code assez court : « foreach-sql_allfetsel faire sql_insert » avec les accessoires ad hoc. Le code qui reporte les infos du champ « bio » dans la table « spip_asso_membres » (puisque « auteurs_elargis » n’a plus cours) est dans inc/post_edition.php,

      Pour la date et le versement de la cotisation c’est dans le livre de comptes. Là aussi je voudrais faire des améliorations (lien direct de la page du cotisant vers sa cotisation dans le livre de comptes), mais le temps est une denrée rare de nos jours.

    • Dès que j’ai le temps de faire les modifs pour integrer les destinations comptables dans les pages de ventes/dons/cotisations (à l’instar des references comptables concernant ces operations, ce sera automatisable par la page de configuration du plugin mais modifiable à la main pour chaque entrée au cas ou), j’en profite pour ajouter le lien de la page du membre vers l’entrée de sa cotisation dans le livre de comptes.

    • Je reviens sur la page « gestion des membres » de Associaspip . A partir d’une feuille Excel, j’ai complété la table « spip_auteurs » (nom, bio, email) à coup de requêtes SQL dans Phpadmin avec les coordonnées des membres . Avec aussi le champ statut à « visiteur » ( c’est à dire « 6forum »). Les membres apparaissent alors bien dans l’interface privée dans la liste des visiteurs, mais pour qu’ils apparaissent dans la page « gestion des membres », il faut faire semblant de modifier une par une la fiche auteur et d’enregistrer ces (non)modifications. Y a-t-il un moyen plus efficace et plus rapide de procéder ? ( j’ai environ 300 adhérents....)

    • Passer par phpMyadmin n’est pas la solution puisque ça ne répercute pas tout ce que fait ce plugin dans la 2e table. Il existe un plugin d’importation massive d’auteurs à partir d’un CSV. Il ne semble pas tout à fait à jour, mais son auteur est toujours actif sur spip-zone, il faut le relancer. Attention au fait de savoir s’il importe bien le champ Bio, avec plusieurs lignes, ça n’a pas l’air d’être le cas actuellement, car il faut savoir analyser un CSV avec des sauts de ligne physiques ( « \n » ) dans une ligne logique, mais ce n’est pas très difficile (il faut juste gérer les guillemets).

    • le plugin csv2spip a effectivement vocation à réaliser l’importation d’un grand nombre d’auteurs à partir de fichiers CSV.
      La version 3.2.0 sortie ce jour permet d’assurer la compatibilité avec SPIP 2.1 (gestion des mots de passe avec le codage sha256).
      En revanche ce plugin ne gère pas le champ bio. A priori ça ne devrait pas trop être compliqué de l’ajouter dans le code actuel... le problème est plus que celui-ci mériterait un gros coup de mise à jour vers les fonctions sql_... utilisées par SPIP depuis la version 2 !

    • Merci de ta réactivité Cyril. Je viens de le télécharger voir si ce serait difficile de rajouter le traitement du champ « bio ». Pour cela, j’ai complètement réécrit l’étape 2, et je l’ai mise dans un fichier séparé. Elle est déjà un peu plus générique qu’avant, mais il y a encore du travail. Si qq ici peut avancer dessus, on en est pas très loin du résultat je pense.

      Sinon, je signale que dans ma version 2.1 SVN 17089, je ne voyais pas le bouton supplémentaire permettant d’accéder au script, j’ai dû éliminer le test sur spip_version_code pour voir apparaître qqch (même pas l’image d’ailleurs) : c’est spip_version_affichee qu’il faut tester.

    • Si j’ai bien compris, ce plugin ne résoud pas « mon » problème, puisque n’agissant ni sur le champ « bio » ( pas grave , j’ai reussi à le faire en passant par Phpmyadmin ), ni surtout sur la deuxième table « spip_asso_membres ». Apparement le problème reste entier : comment importer un fichier de membres en gérant les 2 tables pour qu’elles fonctionnent correctement dans associaspip
      Dommage parce que comme sans doute beaucoup d’administrateurs de site associatif, je rêve d’offrir aux responsables de l’asso ne serait-ce que la possibilité de pourvoir consulter dans l’interface privée la liste des membres avec leurs coordonnées. Impossible donc pour l’instant à moins de rentrer les membres un à un par la fiche auteur ce qui est irréalisable physiquement pour une asso de taille moyenne. Dommage parce je n’ai pas (encore ?) les compétences en PHP pour le faire moi-même. Les aurais-même que je ne saurais quel fichier modifier. Je commence juste à comprendre comment modifier un squelette (HTML et un peu PHP)

    • Le plugin Association dans son état actuel fait que changer le champ Bio à travers SPIP (pas à travers PHPmyAdmin) provoque le changement de la table spip_asso_membre, il n’y a donc pas deux problèmes mais un seul, et il est en voie de résolution.

    • Bon le problème résolu dans csv2spip. Attention, ça sort du four, je n’ai fait un test que sur l’exemple minimal donné dans le lien. Sauvegarder toutes les données avant de déployer en vraie grandeur.

    • Oui merci j’ai téléchargé et activé ce plugin , mais je me pose avant de l’utiliser quelques questions :
      1) il modifie la table spip_auteurs donc n’y a t il pas un risque ( par une mauvaise manip) que la fiche de l’auteur1 ( c’est a dire le webmaster) soit supprimé alors comment rerentrer dans l’interface privée ?
      2) on doit se servir d’une table externe CSV de 7 champs et il n’y a pas le champ « bio ». Où l’insérer pour que cela fonctionne ?
      3) quelle syntaxe exacte dans ce champ ( séparateurs ?) doit-on utiliser pour la prise en compte automatique de la fonction et des coordonnées dans la deuxième table spip_asso_membres ?
      4) où se trouve le code qui effectue cette mise à jour automatique et globale ?

    • 1. Ca fonctionne uniquement par ajout ou modification, pas par suppression. Mais il vaut mieux retirer de votre CSV le nom du login que vous utilisez, c’est facile et ça évite tout problème.

      2. C’est dans l’ancienne version qu’il fallait 7 champs, ce que je viens de faire est justement de permettre moins de champs, et en particulier le champ « bio ».

      3. l’exemple donné dans le lien mentionné me semble complet. On peut utiliser des tabulations ou des point-virgules plutôt qu’une virgule, ce sera pris en compte automatiquement (analyse statistique) mais attention aux entités XML (&eacute ; etc).

      4. je ne comprends pas la question.

    • Merci de votre réactivité
      1) Ok
      2) Merci alors de me donner le nom et l’ordre des champs à importer
      3) Désolé, je ne comprends pas bien : le champ « bio » est bien un champ de type texte . On doit donc importer dans celui-ci une concaténation des champs « fonction », « tel », « mobile »,« rue », « code », « ville ».
      Mais pour que cela fonctionne de façon à ce que la table spip_asso_membres soit bien documentée automatiquement sans aucune autre intervention manuelle, comment séparer ces 6 champs ?
      4) je la reformule : si j’ai bien compris ,dans la table spip_asso_membre est bien crée automatiquement à chaque création manuelle d’un auteur un enregistrement lié. Mais jusqu’à présent cette création ne s’effectuait pas en cas d’importation massive d’un fichier CSV dans la table spip_auteur. Inconvénient que vous venez de résoudre. J’ai regardé le code des modifs du plugin csv2spip et je n’ai pas vu appeler la deuxième table. J’en ai conclu ( mais comme je suis nul en PHP je n’en suis pas sûr) que le code PHP qui permet la mise à jour automatique et massive de la deuxième table ne s’y trouve pas. Mais alors où est-il, si ce n’est dans le plugin associaspip ?

    • 2. Voir la doc du plugin csv2spip que je viens de compléter.

      3. il suffit de passer à la ligne, du moment qu’on met tout le texte entre guillemets. Encore une fois l’exemple donné par le lien me semble clair.

      4. si vous êtes « nul en PHP », quel est l’intérêt de cette question ? Ce forum n’est pas fait pour donner un cours particulier des mécanismes complexe de la programmation en SPIP !

    • Bon je viens de faire la manip en important un fichier csv avec les 7 champs + champ bio avec concaténation des coordonnées et la séparation par saut de ligne ( car(10) pour excel). L’ordre n’étant pas important puisque la première ligne spécifie les noms ( d’après la doc du plugin)
      j’ai obtenu :

      Etape 1 : téléchargement du fichier sur le serveur
      téléchargement réussi du fichier adh2csv2spip.csv

      Etape 2 : passage des données du fichier dans la table temporaire
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ligne 1 : 8 champs sur 9 :
      ...........................
      Mais rien ne se passe du coté de la gestion des membres d’associaspip

      Je précise que ma nullité n’est pas si absolue puisque j’ai déja modifié des fichier php ( enregistrement de formulaires de contact et envoi mail) et personellement je fonctionne ainsi : j’examine des bouts de code en recherchant leur signification et en expérimentation des changements. C’est ainsi que j’ai modifié le squelette initial ( en HTML , CSS et SPIP). Je signale un excellent site qui permet de progresser rapidement : http://www.siteduzero.com/

    • Ce serait bien de donne le fichier CSV pour se rendre compte, mais ce que dit le message c’est qu’il y a une colonne de moins à la ligne 1 qu’à la ligne 0 (celle qui donne le nom des colonnes).

    • Examen fait, il y avait effectivement des scories dues au passage à la fonction d’analyse CSV standard de SPIP. On trouvera ici la bonne syntaxe, et les messages d’erreurs éventuels seront plus clairs.

    • Grand merci, j’ai chargé cette dernière version, mais je pense que le problème venait de mon fichier csv où il manquait effectivement et je ne sais pourquoi un «  ; » à chaque ligne, sauf la première. Je l’ai rajouté et ça fonctionne bien : les adhérents se retrouvent comme auteurs et figurent dans la gestion des membres, mais il y a juste un petit détail : les prénoms se mettent en majuscule et sont incomplets s’il y a des accents ex : « Danièle » devient « DANI » . Ca doit être une sombre histoire de utf-truc à changer quelque part en latin-machin ou windows-bidule ou vice versa.

    • Pour les majuscules, je ne reproduis pas le problème. Pour les accents, le format CSV est mal fichu car nulle part on ne peut préciser le codage employer. C’est à vous de demander à votre tableur d’enregistrer le document avec le même encodage que celui utilisé par votre site sous SPIP (en standard c’est depuis longtemps l’UTF-8). Vous pouvez aussi demander un enregistrement avec les entités HTML (& eacute ; etc) si c’est disponible.

    • Oui, c’est bien cela, avec notepad++ j’ai encodé le fichier csv en utf-8 et ça marche bien, sauf pour les prénoms qui restent en majuscule à part les lettres accentuées. Cela donne par exemple : DANIèLE . Mais bon c’est pas grave avec quelques requètes sql de traitement de chaines de caractères ça devrait rentrer dans l’ordre.

    • Re.

      Pour ma part la bio de mes 1600 membres est bien une vraie biographie d’artiste. Je préfère utiliser les plugins contacts et organisations pour y ajouter des adresses et des téléphones. Est-ce qu’un biographie d’artiste risque d’interférer ?

      J’aimerai savoir une chose : J’ai environs 1600 internautes inscrits au site. J’ai donc en toute logique un potentiel de prospects intéressés par l’asso que nous venons de créer. J’espérai pouvoir les trouver dans la liste des prospects afin d’envoyer un appel à cotisation. Bon si ça ne fait pas ce n’est pas grave. Toutefois j’aurais bien aimé créditer les cotisations de nos sociétaires, inscrit sur le site spip depuis 7ans. Malheureusement ils n’apparaissent pas dans la gestion des membres. Je peux y faire quoi ?

      Autre chose que j’ai pu remarqué : Pour les membres apparaissant dans la gestion des membres, certains ne sont pas marqués par leur statut (rédacteur administrateur visiteur) Il n’y a pas la petite icone jaune ou verte. Est-ce parce qu’ils ne se sont pas encore connecté ?

      Je fais aussi remonter un bug :

      1 	Erreur SQL 1139
      Got error 'empty (sub)expression' from regexp
      SELECT asso_plan.classe, asso_plan.code, asso_plan.intitule FROM spip_asso_plan AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXNzb19wbGFuPC9jb2RlPg=="></span> WHERE (asso_plan.classe REGEXP '') ORDER BY asso_plan.classe, asso_plan.code

      sur le squelette ../plugins/auto/Associaspip/formulaires/editer_cotisations.html boucle _mode_paiement ligne 20.

      Merci de vos réponses.

    • Bonsoir,

      • pour la biographie d’artiste pas de probleme, elle est ignorée par Associaspip si elle ne correspond pas au format décrit : 5 lignes dont la dernière commence par 5 chiffres representant le code postal.
      • pour le passage des membres auteurs pre-existant a l’installation d’Associaspip, ca se fait en tripatouillant dans la base a la main ou voir ce fil de discussion mais je pense ajouter un bouton pour le faire depuis le plugin car ca a l’air d’etre un probleme pour pas mal de gens. Par ailleurs la gestion des membres devrait evoluer et tenter de s’appuyer sur le plugin Coordonnées (c’est en phase de reflexion...)
      • le bug a ete corrigé par 46382 mais etait la car vous n’avez pas defini de plan comptable ce qui signifie que vos cotisations entrees influeront uniquement sur le statut de l’adherent (via sa date d’echeance) mais vous ne serez pas capable de retrouver trace des cotisations entrees car elles sont enregistrées dans le livre de comptes(quand on a défini un plan comptable qui peut etre rudimentaire : 2 references comptables, par exemple 756 - Cotisations et 53 Caisse et attribué depuis l’interface de gestion du plugin la référence 756 aux cotisations et la classe 5 aux comptes financiers).
      • Pour les icones je ne vois pas. Peut etre avez vous un plugin qui fait que le statut dans spip_auteurs peut etre différent de 0minirezo, 1comite, 5poubelle ou 6forum.
    • * pour la biographie d’artiste pas de probleme, elle est ignorée par Associaspip si elle ne correspond pas au format décrit : 5 lignes dont la dernière commence par 5 chiffres representant le code postal.

      Impeccable.

      * pour le passage des membres auteurs pre-existant a l’installation d’Associaspip, ca se fait en tripatouillant dans la base a la main ou voir ce fil de discussion mais je pense ajouter un bouton pour le faire depuis le plugin car ca a l’air d’etre un probleme pour pas mal de gens.

      Ce serait parfait effectivement.

      Par ailleurs la gestion des membres devrait evoluer et tenter de s’appuyer sur le plugin Coordonnées (c’est en phase de reflexion...)

      Encore mieux. Que de bonnes nouvelles. :)

      * le bug a ete corrigé par 46382 mais etait la car vous n’avez pas defini de plan comptable ce qui signifie que vos cotisations entrees influeront uniquement sur le statut de l’adherent (via sa date d’echeance) mais vous ne serez pas capable de retrouver trace des cotisations entrees car elles sont enregistrées dans le livre de comptes(quand on a défini un plan comptable qui peut etre rudimentaire : 2 references comptables, par exemple 756 - Cotisations et 53 Caisse et attribué depuis l’interface de gestion du plugin la référence 756 aux cotisations et la classe 5 aux comptes financiers).

      Ok j’ai ajouté un plan comptable en suivant le plan comptable des assos. Voir pièce jointe. J’espère ne pas m’être trompé. Par contre, que doit-on ajouter dans la catégorie ? Est-ce un code comptable ?

      * Pour les icones je ne vois pas. Peut etre avez vous un plugin qui fait que le statut dans spip_auteurs peut etre différent de 0minirezo, 1comite, 5poubelle ou 6forum.

      Je pense que c’est spip lettre qui peut-être ajoute le statut « abonné ». Je vais regarder.

    • Pour les icones de statut c’est le cas d’un membre qui ne s’est pas encore connecté ; c’est corrigé par 46897.

    • Ok. Je vais mettre à jour.

      Je reformule ma question ci-dessus qui n’est pas suffisamment précise. Lors de la création d’une cotisation, il y a un champs « catégorie ». A quoi correspond-t-il ? Est-ce un code comptable ?

    • Tout un plan comptable ce n’etait peut-etre pas necessaire mais ca ne peut pas faire de mal ! C’est parfait ainsi. Au passage, les prets et inscriptions aux activites ne marchent sans doute pas tout a fait...

      Sur quelle page etes vous quand vous parlez du champs catégorie ? Sur la page de creation d’une catégorie de cotisation ou sur la page d’edition du membre ?

      Si vous faites comme je le pense reference a la page de creation/edition d’une categorie de cotisation, il ne s’agit pas d’un code du plan (celui ci etant attribue aux cotisations comme vous l’avez fait dans la page de configuration du plugin) mais tout simplement du nom de la catégorie tel qu’il apparait dans la page d’edition du membre.(et pourrait meme apparaitre dans sa page de visualisation si on l’y ajoutait ce qui pourrait etre une bonne idee)

    • Ok pour les prêts et inscriptions aux activités. Et sinon oui c’était bien quand à la catégorie de membre. Je ne voyais pas trop à quoi cela pouvait correspondre. Les fondateurs étant exemptés, cela s’appliquera effectivement ici. Merci

    • Je viens de commiter 46880, l’ajout d’une page de mise à jour de la liste des membres a partir de celle des auteurs. On y accède depuis la page de configuration du plugin, un nouveau cadre a gauche qui renvoie sur la page d’options de synchronisation auteurs->membres.

    • tabaco95

      Bonsoir Jeannot,

      La révision 46880 ne semble pas exister :-(

      Bravo pour tout le travail accompli.

      Cordialement

      Tabaco95

      http://afdet.online.fr

    • Bonjour,

      c’est le lien qui était pourri, un _ s’était glissé a la fin...

      La 46880 existe et le zip sur la zone la contient.

      Prochaine étape, interfaçage avec Coordonnées mais ça risque de prendre un peu de temps.

    • L’importation marche très bien. 1600 nouveaux prospects. De quoi faire sauter la banque. :) Je vais faire de nouveaux tests. Une petite question toutefois : Les nouveaux inscrit sur le site, via #FORMULAIRE_INSCRIPTION1comite, passent directement en « Echus ». Ne devrait-il pas rentrer en « prospects » ? A mes yeux les echus seraient ceux qui ont payé une cotisation arrivée à terme ?

    • Normalement ca a été corrigé par 46879

    • Ok parfait. Je vais changer leur statut. Grand merci.

    Répondre à ce message

  • 2

    Salut,

    On a un souci sur le vocabulaire utilisé dans le plugin. Dans l’édition du plan comptable, à quoi correspondent les différents champs ? J’ai marqué les champs qui me pose problème ou qui me paraissent semblables avec des ???

    1. code : 756 ???
    2. classe : 7
    3. Intitulé : cotisation ???
    4. Référence : 756 ???
    5. Solde reporté : 30
    6. Date de report : 2011-04-17
    7. Compte activé : oui ???
    8. Commentaire : Cotisation annuelle des membres
    • Alors les 3 premiers viennent directement du plan comptable. Sachant que le code lui commence forcement par 2 chiffres et que le premier est egal a la classe et que l’intitulé et bien, c’est le titre quoi, ce qui apparait dans le bilan et qui est plus parlant que 756.

      Référence était inutile et a disparu si vous avez la derniere version du plugin.

      Et compte activé ou pas c’est pour conserver un compte qui apparait dans le bilan mais ne plus permettre d’opérations dessus. Donc si vous voulez pouvoir imputer des operations a ce compte, il faut cocher activé, et si vous ne voulez plus vous en servir mais avez encore des operations imputées a ce compte et que vous ne voulez donc pas le supprimer, decocher la case compte activé.

    • Ok merci, c’est plus clair.

    Répondre à ce message

  • 19
    VideoMAN

    j’ai installé le plugin AssociaSPIP Version : 2.1.0 [46393] sur SPIP 2.1.10 [17656] te quand je cliques sur le lien : http://www.la-laddh.org/ecrire/?exec=configurer_association j’obtiens

    Configuration du plugin
    Nom du plugin manquant

    J’ai vidé les caches SPIP et navigateurs et rien n’y fait ?? est-ce parce que c’est pas encore fini comme plugin ? ou bien j’ai raté quelque chose ?

    Merci.

    PS : sinon pourquoi ne pas tenter d’intégrer le plugin coordonnées (en remplacement de inscription2, pour la gestion des téléphones, adresses et autres des membres, adhérents, ... ?)

    • Dans quel répertoire se trouve le plugin ?

    • Lire ce fil du forum.

      Par ailleurs, nous explorons la suggestion d’utiliser le plugin Coordonnees.

    • tabaco95

      Bonjour,

      +1 pour « nom du plugin manquant » (déjà avec SPIP 2.0.9) dans le répertoire « plugins »

      De plus « Lire ce fil du forum » ne donne rien :-(

      un lien sur la dernière version d’associaspip serait le bienvenu car certaines révisions sont un peu ... lourde !

      Merci en tout cas pour avoir repris le flambeau d’Association car ce plugin est vraiment utile et courage pour la suite.

      Cordialement

      Tabaco95

      http://afdet.online.fr

    • Le lien pour Associaspip version de développement est ici. Je viens d’y compléter le message d’erreur pour avoir plus d’infos. Retour souhaité.

      Pour « lire ce fil de forrum », c’était une réponse à un autre message, je ne comprends pas pourquoi il a atterri ici.

    • tabaco95

      Bonsoir

      Merci de cette réponse rapide mais, le .zip ne veut pas se « déziper ». Dommage !

      Cordialement

      Tabaco95

      http://afdet.online.fr

    • Chez moi, pas de pb, je viens d’essayer.

    • tabaco95

      Bon alors je dois chercher pourquoi ici ça ne va pas ! Merci

      Cordialement

      Tabaco95

      http://afdet.online.fr

    • C’est étrange : ce bug avait été corrigé par cette modif suite à un précédent signalement, mais à présent c’est en enlevant cette correction que ça remarche. Quelle est la version précise de SPIP utilisée ? Il semble qu’il y a eu un micro-modif impactant ce point précis. En attendant de comprendre, prendre l’ancienne version du fichier indiqué par le lien.

    • tabaco95

      Bonsoir,

      j’utilise SPIP 2.0.10 mais le mm phénomène se produisait avec 2.0.9 !

      bon, je continue à chercher mon erreur !

      Cordialement

      Tabaco95

      http://afdet.online.fr

    • tabaco95

      oups ! bien sur il faut lire SPIP 2.1.10.

      J’ai rechargé Associaspip 2.1.0 [46639] et le message est devenu

      « Nom du plugin manquant Associaspip »

      Associaspip est dans « plugins/auto/ »

      A+

      Tabaco95

      http://afdet.online.fr

    • Bon, je pense que cette fois 46795 devrait mettre tout le monde d’accord.

    • xpiopio

      Bonjour à toutes et tous,

      Je viens d’installer le plugin Asso dans sa version 2 sur un SPIP 2.1.10 tout neuf avec d’autres plugins mis à jour ce jour.

      Lorsque je clique sur le lien de la gestion du plugin dans « édition » j’ai les erreurs suivantes :

      Erreur SQL 1054
      Unknown column ’fonction’ in ’where clause’
      SELECT * FROM spip_auteurs_elargis a INNER JOIN spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !=’’ AND statut_interne != ’sorti’ ORDER BY a.nom_famille

      Si je clique sur gestion des membres :

      Erreur SQL 1054
      Unknown column ’nom_famille’ in ’field list’
      SELECT upper( substring( nom_famille, 1, 1 ) ) AS init FROM spip_auteurs_elargis GROUP BY init ORDER BY nom_famille, id_auteur

      et

      Erreur SQL 1054
      Unknown column ’a.email’ in ’field list’
      SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_auteurs_elargis a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE ((statut_interne IN (’prospect’,’ok’,’echu’,’relance’))) AND upper( substring( nom_famille, 1, 1 ) ) like ’%’ ORDER BY nom_famille LIMIT 0,30

      RAS pour les autres onglets du plugin cela semble fonctionner y compris pour les fonctions (impression etc etc).

      Merci pour votre aide future.

      Bien cordialement

      — 
      Xav

    • Visiblement il y a Inscription2, mais les 2 plugins sont désormais un incompatiles

    • xpiopio

      merci pour la réponse très très rapide ! Mais je n’ai pas « inscription 2 » d’installé. Voici ma liste de plugins :

      Agenda 2.2.1 ; API de vérification 0.1.9 ; Association_2 0.65 ; cfg 1.16.0 ; Champs Extras2
      1.9.0 ; Enluminures typographiques 3.2.0 ; Menus 0.8.15 ; AMAP 2.0.2 ; Saisies pour formulaires 1.9.7 ; SkelEditor 2.0.1 ; SLOGAN 2.0.2 ; SPIP Bonux 2.2.18 ; SPIP-Listes
      2.0186 ; Zpip 1.7.14 ; Step 0.15.1 ; Zen-Garden 1.1.2

    • Si vous n’avez pas inscription2 (et meme si vous l’aviez en fait, il est ignore sauf modifications a la main dans association_options.php) vous ne devriez pas avoir de requete SQL dans la table spip_auteurs_elargis, il semblerait surtout que vous ayez une version ancienne du plugin.

      La derniere version du plugin de gestion d’association (Anciennement Association_2 et renommé en Associaspip) se trouve la : Associaspip, est-ce bien celle que vous avez installé ?

    • xpiopio

      Merci Jeannot, je ne disposais effectivement pas du bon plugin...
      Il ne me reste plus qu’à tout créer !
      Cordialement

    • VideoMAN

      la version Associaspip Version : 2.1.0 [46832] corrige l’erreur maintenant dans ecrire/ ?exec=configurer_association, j’obtiens le formulaire de configuration !

      Je recommande vivement l’utilisation de coordonnées (et peut être aussi de contacts et organisations), ainsi donc Associasspip se focalisera sur le processus métier d’une association...@+

    • xpiopio

      Bonsoir bonsoir,

      merci videoman. J’ai installé les plugins proposés mais je ne comprends pas pour le moment le lien entre ces plugins et associaspip ?

      d’autre part j’ai essayé d’imprimer le tableau des adhérents, le pdf est bien produit mais problème d’accentuation et récupération de certaines données, notamment les adresses.

      je continue mes tests

    • il n’y en a pour l’instant pas, mais ca devrait venir pour coordonnées.

    Répondre à ce message

  • 5

    Salut,

    J’ai des adhérents qui s’ajoutent tout seul dans ?exec=adherents lors de leur nouvelle inscription. Toutefois les adhérents inscrits avant l’ajout du plugin ne s’affichent pas. De ce fait,
    nous ne pouvons pas relancer ces anciens membres qui n’ont pas encore mis à jour leur cotisation. Comment peut-on les ajouter en masse dans ?exec=adherents ?

    • Salut, sur associaspip, le lien qui permettait d’aller sur la page de mailing des sociétaires a disparu. Est-ce qu’il faut ajouter un plugin pour que cela fonctionne ? Ou est-ce un bug ?

    • Je ne suis pas au courant de l’existence de cette page de mailing. C’’était dans quelle version ?

      Par ailleurs, il y a eu un mic-mac des mes réponses. Quand j’écrivais

      Lire ce fil du forum.
      Par ailleurs, nous explorons la suggestion d’utiliser le plugin Coordonnees

      ci-dessus, c’est au message du 11 à 11:40 que je répondais.

    • Salut. Je parlais des relances : Dixit cet article et mes souvenirs :

      Cette fonctionnalité vous permet d’envoyer un email de relance de cotisation aux adhérents disposant d’une adresse email. Par défaut les adhérents à échéance sont sélectionnés.

      Dans la gestion des membres, je ne trouve plus le lien vers la page de relance.

    • Oui la page existe toujours, et est accessible depuis la page de gestion des membres, un lien avec un icone representant un incendie indiquant « Relances des cotisations » en haut du cadre gauche envoi sur la page ?exec=edit_relances.

      et la il y a ce qu’il faut pour envoyer un mail aux membres(de relance ou non car par defaut ce sont les membres a relancer qui sont selectionner mais on peut selectionner le statut que l’on veut sauf Tous qui serait potentiellement a ajouter). Attention, n’apparaissent que les membres qui disposent d’une adresse email dans la table spip_auteurs (dans le ficher d’auteur ou visiteur spip).

    • Ha oui effectivement. J’ai cru un instant que c’était juste un titre. Chez moi n’apparaissent que les auteurs qui se sont inscrit il y a peu de temps. Les auteurs/rédacteurs antérieurs à l’installation du plugin n’apparaissent nul part. Comment peut-on les ajouter dans les prospects ?

    Répondre à ce message

  • 1

    Bonjour

    Il semblerait qu’il y a un problème sur l’édition des reçus, dans l’édition pdf à partir du module dons et bilan.

    Je m’excuse, je ne suis qu’un testeur, je ne sais pas vous aider en grand chose.

    Warning : Wrong parameter count for class_exists() in /homez.335/semitime/www/plugins/auto/Associaspip/pdf/pdf_context.php on line 20

    Warning : Wrong parameter count for class_exists() in /homez.335/semitime/www/plugins/auto/Associaspip/pdf/pdf_parser.php on line 49

    Parse error : syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’}’ in /homez.335/semitime/www/plugins/auto/Associaspip/pdf/fpdf_tpl.php on line 262

    • Vos fichiers ont été corrompus à un moment où à un autre : le message Parse Error ne passe pas inaperçu, et je ne le vois pas passer chez moi. Réinstaller les fichiers du plugin.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom