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

  • 1

    A noter également :

    Fatal error : Call to undefined function debut_cadre_formulaire() in /home/www/e2dfd0e9fe14112fe91982e4ecb3fcc0/web/spiptest/plugins/auto/association/v2.1.0/exec/association.php on line 43

    et
    Fatal error : Call to undefined function fin_cadre_formulaire() in /home/www/e2dfd0e9fe14112fe91982e4ecb3fcc0/web/spiptest/plugins/auto/association/v2.1.0/exec/association.php on line 55

    +

    Référence à une table inexistante sur les activités :
    Erreur SQL 1146
    Table ’artsenscenesfr4.spip_mots_evenements’ doesn’t exist

    SPIP 3.0.5 [19905]

    Associaspip 2.1.0 SVN [68708]

    • Ces erreurs sont corrigées depuis un bon moment...

      Pour la table inexistante, c’est dans la nouvelle version 2.2 (encore en chantier) qui n’est pas recommandée pour SPIP 3.0 Il faut utiliser plutôt la version stable 2.1 et poster sur leur forum pour avoir une réponse rapidement.

      Merci.

    Répondre à ce message

  • 1

    Bonjour,

    l’accès au plan comptable par le lien : http://www.artsenscenes.fr/aes/ecrire/?exec=plan
    disponible par le raccourci : Plan comptable

    affiche le plan du site !!

    Normal ?

    • C’est corrigé... Cette erreur étant liée à SPIP 3.0, je pense que ce message n’a pas été mis au bon endroit...

    Répondre à ce message

  • 2
    Stéphane

    Salut,

    J’essaie d’installer le plugin sur spip 3.0.5 (j’avais fait confiance à l’info de compatibilité...). Je vais essayer de le modifier pour l’utiliser (il m’a l’ai sympa)

    Comme certains, j’ai un problème de création de tables : il n’est créé que 3 tables principales ( spip_asso_destination, spip_asso_destination_op et spip_asso_membres) ainsi qu’1 table auxiliaire ( spip_association_metas).

    Est-ce que quelqu’un a réussi déjà à faire l’install de toutes les tables en 3.0.5 ?

    Merci ,
    Stéphane.

    • Stéphane

      OK...
      Dans le fichier base/association.php, le format « timestamp(14) » n’est plus valide avec mysql 5.5... Bref, on retire (14) et ça marche...

    • Bonjour Stéphane,

      C’est semble-t-il par erreur que le lien « en savoir plus » dans la gestion des plugins de SPIP3 (3.0.7 pour moi) renvoie sur cette page car la page de la version 2-1 est celle-ci. Elle fonctionne bien dans spip 3 à condition de charger la dernière version. J’ai essuyé les plâtres ;-) Voir la discussion http://contrib.spip.net/Associaspip....

    Répondre à ce message

  • 2

    Bonjour,
    Je suis tout à fait novice sous SPIP. Je cherche une solution de gestion pour mon association. J’ai aussi besoin d’un espace privé pour les adhérents.
    Normalement je devrais trouver mon bonheur avec SPIP 3.0.5 que j’ai installé en localhost (Wampserver). Installation sans problème.
    J’ai essayé de télécharger Associaspip 2.2 Plugin annoncé incompatible.
    Je passe donc avec la version 2.1.0 pour SPIP 3.0. L’installation semble fonctionner, mais en activant la configuration j’obtiens une page d’anomalie avec 15 erreurs dans le squelette lié à l’absence d’une table : Erreur SQL 1146 Table ’spip.spip_asso_plan’ doesn’t exist .
    Je fais une erreur sans doute, un plugin manquant ? Une mauvaise version de plugin ?? Je suis vraiment sec.
    Mysql 5.5.8 et PHP 5.3.5
    Est-ce que je poste au bon endroit ?
    Merci de votre aide

    • Bonjour.

      Je viens de voir ce message et de corriger l’erreur de cette page de documentation : ce plugin n’est pas compatible SPIP 3. Je suis surpris que cela ait pu s’installer...
      Pour l’absence de table je ne me l’explique pas ; l’installation a dû mal se passer.

    • Bonjour,
      La compatibilité annoncée en haut à gauche (3.0) est donc erronée ?
      J’ai du mal à m’y retrouver.
      Pour un débutant comme moi, ça serait pratique d’avoir des exemples de sites qui tournent avec cette extension.

    Répondre à ce message

  • 1

    rev 68253.

     ?exec=edit_activite&id_evenement=x

    (déjà signalé) Lors de la saisie le montant n’était entré en base car erreur de champ dans formulaires/editer_asso_activites.html (faisait référence à « montant » au lieu de « prix_unitaire »)
    J’ai modifié les lignes 29, 30, 31 ainsi

    <li class="editer_montant">
    [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{montant})</span>]
    <label for="montant_inscriptions"><:asso:activite_libelle_montant_inscription:></label>
    <input name="montant" type="[(#HTML5|?{number,text})]" [value="(#ENV{montant})"] id="montant_inscriptions" class="number float price" />
    
    </li>

    modification en (fonctionne mais peut-être pas trop orthodoxe ?).

    <li class="editer_montant">
    [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{prix_unitaire})</span>]
    <label for="prix_unitaire"><:asso:activite_libelle_montant_inscription:></label>
    <input name="prix_unitaire" type="[(#HTML5|?{number,text})]" [value="(#ENV{prix_unitaire})"] id="" class="number float price" />
    </li>

     ?exec=edit_activite&id=X
    Par ailleurs quand, depuis la liste des évènements, je veux modifier une inscription (Mise à jour des inscriptions), ce même fichier ? (formulaires/editer_asso_activites.html) ne permet plus de modifier ou d’entrer un nombre de participants, le champ de saisie de « Quantité » n’apparaît pas (voir image en pièce jointe).

    Pour ce formulaire, en mode (Mise à jour des inscriptions) il serait aussi souhaitable que les combo se positionnent sur les choix initiaux et non pas sur ceux par défaut.

    D’autre part sur les pages Activités (?exec=activites) et celles qui en découlent il n’y a plus de lien actif, sur la gauche pour « RACCOURCIS : »

    • Désolé, erreur de destinataire.
      Destiné en fait à Associaspip.

    Répondre à ce message

  • 5

    Je note également cette erreur dans la page des membres :

    Warning : Invalid argument supplied for foreach() in ...../plugins/auto/Associaspip/association_options.php on line 2527

    Celle ci dans ajout_cotisation

    Fatal error : Call to undefined function association_chargeparam_destination() in .../plugins/auto/Associaspip/formulaires/ajouter_cotisation.php on line 33

    A suivre donc...

    • Bonjour

      Tu est à jour de spip et tout les plugins ?

    • Bonjour Pierre.
      Je crois qu’il a les dernières modifications (cet appel dans le formulaire est tout récent...)

      Bonjour ordilibre
      C’est vrai qu’il ne faut pas oublier de préciser le numéro de version et de révision (celui-ci est très important pour Associaspip) afin d’aider à mieux cibler le problème et y apporter une correction rapidement. Pour l’erreur fatal déclenchée par la ligne 33, il manque en effet le « s » final dans le nom de la fonction...
      Il est aussi d’usage de mentionner les autres plugins installés et leur version pour permettre de déterminer un problème lié à l’usage de plusieurs plugins conjointement. Les avertissement concernant la ligne 2527 semblent liés à la présence du plugin « Interface pour Champs Extras 2 » Vous confirmez ?

    • Bonjour,

      Merci pour ces informations.

      Pour répondre aux compléments d’informations demandées.

      SPIP 2.1.19 [19922]
      Champs Extras2 1.10.1
      Version testée :

      Origine : file :///home/svn/repository/spip-zone/_plugins_/Association/Associaspip
      Revision : 66822
      Dernier commit : 2012-10-15 21:00:05 +0200

      En appliquant la dernière mise à jour, la remarque concernant les « Warning : Call-time pass-by-reference » n’apparait plus.


      Origine : file :///home/svn/repository/spip-zone/_plugins_/Association/Associaspip
      Revision : 66954
      Dernier commit : 2012-10-20 15:00:04 +0200

      L’ajout de cotisation semble okay également.

      Reste le message d’erreur suivant dans l’affichage de la page des membres :

      Warning : Invalid argument supplied for foreach() in /home/www/.../auto/Associaspip/association_options.php on line 2595

      J’en profite pour féliciter l’équipe pour ce super boulot.

    • Bonsoir ordilibre.

      Mes excuses encore pour le désagrément (c’est que je tente d’harmoniser l’interface et les comportements dans les pages et j’en profite pour revoir tout le code qui devenait difficile à maintenir, du coup cela a induit quelques redressions que je corrige au fur et à mesure)

      Pour le warning de PHP sur le foreach, je pense qu’il faut vider le cache de SPIP et du navigateur : il n’est pas normal que la ligne indiquée soit la même vu qu’entre-temps ce fichier a pas mal bougé...
      Ensuite, pouvez-vous désactiver (juste décocher de la liste des « plugins actifs ») la « Interface pour Champs Extras » et voir si l’erreur persiste ? Je pense que le souci est à ce niveau (je tente une prise en charge plus poussée de « Champs Extras 2 » dans les PDF mais c’est pas simple/évident)

      Merci.

    • Bonsoir,

      Je viens de désactiver les interfaces

      Champs Extras2 1.10.1 - en test
      +
      Import/Export de Champs Extras 0.2.0 - en test
      +
      Interface pour Champs Extras 1.3.0 - en développement

      ce qui fait en effet disparaître le msg d’erreur.

      L’erreur est de retour en les réactivant.

      Cordialement

    Répondre à ce message

  • 1
    Bernard13

    Bonjour

    je découvre Association

    Je suis en SPIP 2.1.11
    j’ai téléchargé le plugin ASSOCIA_2_0
    je suis chez l’hébergeur avec une base Msql5

    Quand dans la phase n’initiatio des plugins j’ai le message suivant :

    Cette page liste les plugins disponibles sur le site. Vous pouvez activer les plugins nécessaires en cochant la case correspondante.
    Aucun plugin activé.

    Warning : array_flip() [function.array-flip] : Can only flip STRING and INTEGER values ! in /homepages/10/d220045033/htdocs/asso/ecrire/plugins/afficher_liste.php on line 20

    merci de votre aide

    • C’est une étrange erreur pour laquelle je n’ai pas de réponse.
      Je vais juste suggérer de mettre SPIP à jour... Ensuite de mettre les flux à jour (et bien choisir ceux de SPIP 2.1 et non ceux de SPIP 2.0)

    Répondre à ce message

  • 1

    Bonjour,

    En spip 2.1, j’obtiens l’alerte suivante :

    Warning : Call-time pass-by-reference has been deprecated ; If you would like to pass it by reference, modify the declaration of association_bloc_filtres(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in ....../inc/navigation_modules.php on line 208

    Cela est dû à la ligne 208 de inc/navigation_modules.php :

    echo association_bloc_filtres(&$liste_filtres, &$exec, &$supplements, &$td) ;

    qu’il faut modifier comme cela (ôter les &) :

    echo association_bloc_filtres($liste_filtres, $exec, $supplements, $td) ;

    Si ça peut aider ;-)

    • Salutations.

      Attention, cette erreur est dans Associaspip et non Association2 (ce n’est pas le même plugin et donc vous n’avez pas posté au bon endroit)
      Alors, concernant l’avertissement PHP ce n’est pas encore grave (c’est juste « déprécié » mais toujours compris/supporté) Je ne sais plus quel problème je traquait pour l’avoir placé, mais je le retire dans la prochaine m-à-j) Merci pour le signalement.  :-)

    Répondre à ce message

  • 23

    Je viens d’essayer la SVN 48001 qui interface ce plugin avec le plugin Coordonnées. C’est uns excellente chose, malheureusement lors de la migration de mes 5000 adhérents, j’ai eu une erreur fatale de temps dépassé, et les derniers membres n’ont pas été transférés. Je m’attache à optimiser ce code, en attendant je déconseille d’utiliser cette toute dernière version.

    • Bon la dernière version SVN 48134 et précédentes ont réduit le temps de recopie, ça devrait passer plus facilement à présent. Attention, il faut aussi absolument mettre à jour le plugin Coordonnees pour que les recopies se fassent.

    • c’est une bonne chose.. je pensais justement que ce plugin ne devrait pas s’occuper de ce genre de chose (meme s’il est vrai qu’un association a besoin d’avoir les adresses de ses membres pour leur ecrire...) directement mais faire appelle a des briques specialisees comme le plugin coordonnees !
      Assocaspip ne devrait alors faire « que de l’affichage » sur la fiche de membre en utilisant le modele, et on a des donnees a la fois a jours et sans duplication, avec la possibilite pour l’auteur de voir dans sa page les informations au’on a sur lui et de pouvoir les corriger (conformement a la loi)
      Pareillement, on devrait pouvoir l’interfacer avec le plugin inscription2 puisqu’on ne se preoccupe pas du choix de gestion du site et au’on ne fait alors que de l’affichage selon que certains plugins soient actives...

      de la meme facon, je pense que les champs « nom de famille » et « prenom » dans ka table spip_asso_membres sont de trop... on doit selon moi afficher (dans le listing et dans la fiche de membre, sans modification...) le nom et le prenom en se basant sur « contacts et organisations » ou « inscription 2 » si present, sinon afficher la signature dans « spip_auteurs »

      bref, utiliser les autres plugins quand ils sont presents au lieu de reinventer la roue, et par defaut se reposer sur les fonctionnalites natives sans chercher a co ;plexifier. qu’en pensez-vous ?

    • Bonjour,

      j’avais regardé la possibilité d’utiliser aussi Contacts quand j’ai intégré Coordonnées mais c’est une usine à gaz bien trop grosse pour gérer simplement un champ nom et un champ prénom. J’ai donc préféré les laisser dans la table spip_asso_membres.

      Pour inscription2 il interfacait avec Association avant mais ca posait visiblement des problèmes et ça a donc été abandonné.

      Sinon je suis entièrement d’accord avec vous et c’est bien pour ça que j’ai sorti les fonctions de gestion d’adresse et telephone du plugin Association.

    • je ne faisais qu’encourager dans cette voie :) (la direction prise pendant que j’étais absent rejoint la réflexion que j’ai eu pendant ce temps). mais mon idée au niveau de l’interface avec les autres plugins est de les utiliser s’ils sont présents et de s’en passer sinon (parce-que inscription2 était plutôt une des dépendance de Association2 et je suis justement contre le fait de nécessiter...)
      concernant les problèmes/difficultés posés par les différents plugins, je suis hélas mal placé car n’ayant pas mis les yeux dans le code. (je pensais avoir le temps d’aider ce mois mais hélas non)

      j’en profite pour faire quelques retours après usage

      • dans la page d’affichage des membres : ecrire/ ?exec=adherents
        • je suis dans une association où on a beaucoup de familles, donc dans la colonne nom afficher uniquement le nom de famille n’est pas d’une grande aide : il faudrait aussi l’initiale du prénom ou le prénom complet (dans ce cas en mettant le nom de famille en majuscule ou en le plaçant avant et en le terminant par une virgule ?)
        • la page met du temps à s’afficher à cause des photos qui sont prises en original (et que le navigateur doit recadrer en 60x75 je crois) : il faudrait pouvoir faire générer une version réduite par Spip et l’utilise (Spip le fait lui-même pour les pages auteur...)
      • quand on va sur la modification d’un membre : ecrire/?exec=edit_adherent&id=XX
        • il n’y a qu’un champ nom qui contient bien le nom de famille, mais le prénom n’est pas visible
        • il faudra une meilleure saisie de la date de validité si possible
        • il manque l’affichage et la modification du numéro interne d’adhérent (qui chez nous sont aussi les numéros de carte)
      • quand on affiche la fiche du membre : ecrire/ ?exec=voir_adherent&id=XX
        • dans le cadre à gauche, il est marqué numéro XX en gros et gras : je pense qu’au lieu de « numéro » il faut mettre « auteur » ou « visiteur » (avec le numéro sur la même ligne, et pourquoi pas faire un lien sur cette ligne vers la page auteur...)
        • en dessous il y a le nom de famille, mais pas le prénom ; et il faudrait afficher en dessous le numéro de interne de membre s’il est disponible...
        • pour l’affichage des informations issues du plugin coordonnées, j’avais suggéré que soit proposé des modèles (les miens sont nommés coodonnees_postales coordonnees_telephoniques et coordonnees_electroniques et reprennent l’affichage des blocs dans la page d’auteurs) par le plugin afin que d’une part chaque site puisse les personnaliser/présenter à sa convenance (la plupart de nos adresses sont anglaises et là le code postal est placé après et non avant) et ils pourraient être appelés par les squelettes et les plugins sans redonder de code.
          outre l’ordre d’affichage des champs, il y a le problème du formatage des éléments qu’il faudrait éviter (ou laisser au soin du modèle) : ici les numéros sont disposés comme de coutume en France (par deux chiffres) alors qu’il peut en être autrement (par trois par exemple) et le résultat n’est pas forcément heureux (quand on n’a pas un nombre paire de chiffres dans le numéro). il est judicieux aussi de ne pas faire de filtrage sur les numéros : dans mon cas ils sont au format international et le signe plus est supprimé alors qu’avec le dièse, l’étaile, le point et le tiret, ils ne sont pas proscrits
    • Bonjour,
      alors je vais tenter de repondre dans l’ordre aux retours :
      1.1 - Les prenoms sont gérés de facon optionnelle, pour les voir apparaitre il suffit de cocher la case prenom dans la page de configuration du plugin. (il apparaitrons alors aussi comme champ editable dans la page d’edition des membres)
      1.2 - Bonne idee pour les photos, je vais tacher de voir comment faire pour recuperer directement la vignette generee pour les pages auteurs.
      2.1 - voir 1.1
      2.2 - oui j’avais pense a mettre un date picker pour l’ensemble des cases ou il faut rentrer une date mais je ne voulais pas ajouter une dependance sur Bonux et donc j’attend le passage a SPIP3 pour utiliser alors celui de jQuery UI qui fera parti du core.
      2.3 - presque comme 1.1, la reference interne est geree de facon optionnelle, il vous suffit de l’activer dans la page de configuration
      3.1 - bonne idee, je vais implementer ca des que j’ai le temps.
      3.2 - voir 1.1 pour le prenom et 2.3 pour la reference interne qui s’affiche sous la date de valdiite
      3.3 - je vais voir ce que je peux faire mais pas tout de suite la.

    • Oups... 1.1, 2.1, 2.3, 3.2, j’avais complètement oublié avoir aperçu ces options dans la page de configuration... Je me rappelle à l’époque ne pas avoir cherché à tester parce-que en voyant civilité et prénom à côté du format de signature importé, j’avais bêtement pensé que ça avait quelque chose à voir avec la gestion de l’adresse... (chose que je faisais déjà par ailleurs et pour lequel je ne voulais pas de doublon)
      j’ai coché le prénom et la référence interne et du coup j’ai eu droit à une erreur :

      Vous ne pouvez pas activer le module de gestion comptable car votre plan comptable n’est pas valide.
      Pour etre valide, un plan comptable doit suivre les règles suivantes :

      • Contenir des comptes d’au moins deux classes différentes.
        dans ma table, le champ « classe » est indexé et MySql compte 8 valeurs distinctes !
      • Les classes sont un chiffre entre 0 et 9.
        dans ma table, j’ai toutes les classes de 1 a 8 (j’ai rentré tout le plan comptable en fait)
      • Les codes des comptes doivent etre unique.
        dans ma table, le champ « code » est bien unique et MySql compte 515 valeurs (autant pour id_plan qui est la clé primaire)
      • Les codes doivent commencer par un chiffre égal à la classe du compte.
        c’est le cas puisque j’ai repris le PCG et que mes codes sont simplement ceux de catégories de compte
      • Les codes sont au format : 2 chiffres suivis de caractères alphanumériques
        mes codes sont numériques et ont au moins deux chiffres. alors je ne sais pas ce qui coince.

      Pour les dates, je ne pensais pas forcément à un DatePicker en JS mais plutôt à trois champs date_jour / date_mois / date_an dont les deux premiers sont des listes déroulantes localisées si possible (du coup, ça implique une conversion avant l’affichage du formulaire puis une reconcaténation avant insertion en base, bref plus de boulot :-$)
      Un sélecteur en javascript (affichage calendrier) est plus joli et moderne. Mais n’est-il pas possible de le rendre présent pour ceux qui ont déjà les éléments nécessaires installés ? (je suppose —peut-être à tort— que ça peut fonctionner par déclaration de class et appel de fonctions onQuelqueChose non ?)

    • A partir de la révision 50552] toutes les modifications précédemment évoquées(1.2, 3.1 et 3.3) devraient etre implementées, dites-moi donc si ça marche !

      Merci pour les retours et n’hésitez pas à proposer d’autres améliorations.

    • je m’en vais regarder tout ça à partir de ce soir.
      (pour le lien sur la page auteur, ça y était déjà dans la page listant les membres, manquait plus que le rappel dans la page d’édition)

    • Salut

      J’ai ajouté un incrémenteur/décrémenteur sur spipal qui devrait fonctionner sur le premier des champs de dons afin d’ajouter ou de retirer un euros à la somme. A la vue de l’inclusion de jqueryUI dans SPIP3, je me demandais si un outil qui permettrai ce genre de chose directement sur les pipelines existait/existera ?

      Ca devrait pouvoir se généraliser sur pas mal de champs d’associaspip non ?

    • @Jeannot
      -  1.2. : Les photos étant redimensionnées, le chargement des pages en est plus rapide et l’affichage (le rendu) très fluide maintenant. Les connexions lentes et les vieilles machines en seront reconnaissantes  :-)
      -  3.1, : De la fiche adhérent(e) on a bien le lien sur la page auteur et c’est très bien à mon avis : on peut facilement voir les autres informations liées à cet auteur (articles publiés, mais aussi les infos introduites par les autres plugins —co, coordonnées, inscriptions2, cextra, etc.--- et que sais-je encore) sans repasser par la liste des membres.
      -  3.3. : Je n’ai pas pu encore apprécié les changement à ce niveau (on dirait plutôt que le code d’affichage des informations de coordonnées a été retiré en attendant)
      -  3.4. (nouvelle suggestion) : La date de validité est affichée au format ISO-8601 calendaire ; il faudrait une date au format habituel complet (avec les mois en lettres, abrégés ou pas) et si possible localisée selon la langue de l’interface. (c’est un peu ce que fait le filtre affdate)
      -  4.1. (nouvelle remarque) : Les points 1.1, 2.1, 2.3, 3.2, sont en effet configurables (dans le profil de l’association) et ça fonctionne. Ils impactent aussi sur la page d’accueil, dans la liste du Bureau au sujet de laquelle porte ce nouveau point :

        • (4.1.a) Toutes les personnes qui ont une fonction au sein de l’association ne sont pas forcément membre du Bureau... Il y aussi les gens du Conseil d’Administration (fonction d’administrateur...) et divers responsables/coordinateurs (sur des projets) ou des salariés à des postes précis (un poste implique un/une rôle/fonction sans pour autant faire partir de la direction/administration...) Il faudrait donc un titre plus générique (je crois que « l’équipe » avait été proposé et c’est très bien) et que ce titre soit directement lié au table (balise CAPTION)
        • -(4.1.b) Il y a une colonne « téléphone » qui traine... (je pense que c’est amplement suffisant de pouvoir voir la fiche auteur/membre en cliquant sur le/la nom/fonction et qu’il ne faut pas redonder des informations saisies ou mentionnées ailleurs)
          -  4.2. (nouvelle suggestion) : De la même façon qu’il y a un champ SIREN dans le profil de l’association, je suggère qu’il puisse y avoir un champ TVA (certaines association ont un numéro de tva intra-communautaire qu’il est bon de mentionner) et les champs IBAN et BIC pour les références bancaires (utiles pour les associations qui acceptent les virements par exemple)

      @Artlogic : Ça devrait être intéressant pour les dons par exemple (mais je vois plus l’usage de cela dans l’espace public que l’espace privé) à condition que cela fonctionne de façon optionnelle (qu’on puisse continuer à saisir un montant directement parce-que ça va plus vite quand m.même pour passer de 10 à 100...) et que le pas d’incrément soit configurable (on peut vouloir 10 ou 3 au lieu de 1...)

    • Bonjour,

      3.3 - c’est etrange pour l’affichage des informations issues de Coordonnées dans la page du membre. Elles sont normalement bien la et leur affichage passe par des modèles(modeles/coordonnees_postales.html et modeles/coordonnees_telephoniques).

      Peut-etre qu’ayant par ailleurs ces modèles définis dans votre installation, ce sont eux qui sont utilisés mais qu’ils n’attendent pas les meme arguments et du coup n’affiche rien ? Chez moi ca marche sans probleme mais je n’ai pas essayé de surcharger les modeles. Il faudrait peut-etre que j’en modifie le nom (en ajoutant un prefixe association pour eviter ce genre de probleme si vous me confirmez que c’est bien ca)

      3.4 - C’est vrai que c’est pas tres beau, j’arrange ca a l’occasion.

      4.1.a - Avant c’etait « Votre equipe » mais certains grincaient des dents car ca faisait président tout puissant et qu’une asso c’est pas ça, j’ai donc change par « Le Bureau » mais une voie du milieu pourrait etre « L’équipe » ou alors plus simplement je supprime ce titre inutile.

      4.1.b - oui, il y a aussi le mail, ca a le coté pratique d’avoir tous les numeros utiles sous les yeux sur une seule page, si on doit appeler tout les membres du CA c’est plus comode et puis la page d’accueil n’est pas vraiment surchargée donc je pense qu’on peut le laisser, a moins que vous n’ayez des suggestions d’infos plus pertinente a mettre a la place.

      4.2 Pour le champ TVA c’est comme si c’etait fait, pour les champs IBAN/BIC, la plupart des reférences comptables ne sont pas vraiment associées a un compte, il faut que je vois comment les ajouter de facon optionnelle sans que ca ne pollue trop l’interface quand on n’en a pas besoin et sans que ca induise en erreur non plus sur la fonction de ces champs.

      @Artlogic :
      Pour les nouveautes associées a SPIP3, j’avoue ne pas avoir encore regardé de ce coté là. Mais si vous avez le temps et des idées, commitez, commitez !

    • Bonjour/bonsoir tout le monde.
      Pour Jeannot, voici rapidement mes retours

      3,3. :
      C’était bien vu... Je surchargeait avec des modèles de même nom, d’où l’absence de résultat/affichage. Concernant les paramètres, j’utilise objet (qui est auteur par défaut...) et id_objet ; ceci pour coller à la philosophie/direction prise par le plugin (pouvoir lier des contacts à n’importe quel objet..) C’est la raison pour laquelle je suggérais que le plugin coordonnées propose des modèles qui servirait de base (des noms connus et utilisables par les plugins, des paramètres/arguments pérènnes + exemple de boucle pour des surcharges en douceur pour éviter ces effets de bord)
      C’est bien que les caractères des numéros ne soient plus supprimés. Pour le groupement par deux chiffres, ça butte sur un problème que je ne suis pas arrivé à résoudre dans mon modèle non plus : c’est de gauche vers la droite et non l’inverse et donc c’est étrange pour un nombre de chiffres impaires (exemple "12 34 5" au lieu de "1 23 45") mais pas vraiment grave en soi.

      4.1.a :
      Il me semblait bien avoir vu cette discussion mais je ne me souvenais pas en détail. En fait, considérer ainsi le « votre équipe », c’est supposé que le plugin s’adresse à la personne qui la gère (et si c’est le président le point de vue se défend)... Moi je voyais cela comme une présentation générique de l’association (et donc le « votre équipe » peut bien être à l’adresse des adhérents)
      À la rigueur l’intitulé retenu n’est pas important (car il va être difficile de contenter tout le monde surtout que tous ne viennent pas donner leur avis sur le forum) : une chaîne de langue peut se personnaliser  ;-) Mais il me paraissait important que ce soit un titre de tableau.

      4.1.b :
      Je vois bien le côté pratique de cette liste ; mais je ne vois pas où est pioché ce numéro... (et si on utilise par exemple la table des numeros de coordonnées, lequel devra être affiché quand on en a plusieurs ? pour l’instant, tous mes numéros sont renseignés mais rien n’apparait d’où mon interrogation quand à cette colonne)

      4.2 :
      Euh... je voyais juste une information sur l’association, pas quelque chose lié à la gestion comptable (ce serait plus compliqué je crois...) Pareil pour la tva (cette/ce information/numéro affiché sur les documents comme les factures ne sera pas couplé à la gestion comptable puisque la vocation n’est pas de faire un programme de comptabilité avec télédéclaration de taxe et tout).
      Autre variable que j’ai oublié : la devise... (en fait, je ne sais pas si ça doit être un méta ou juste une chaine de langue, mais les mentions « euros » un peu partout limitent l’utilisation du plugin à cette zone or il y a plein de pays francophones qui pourraient être intéressés) Je pense (en tant que méta) qu’il faut juste le code ISO correspondant (et on pourra, selon le besoin du squelette, afficher le symbole ou le nom localisé avec un autre plugin —je crois qu’il y a justement un plugin devises ?— )
      Il manque aussi le pays (ou plutôt son code —pareillement que la devise, on pourra exploiter le nom ou autre avec le plugin pays ou geographie— et du coup on pourra afficher le nom du pays dans les adresses seulement s’il ne correspond pas au code de configuration, chose que j’avais faite pour mes modèles)
      En y repensant, ces deux dernières ont une portée plus générale que le plugin Associaspip et donc devraient être dans les métas génériques ? (à ce sujet, pourquoi ce plugin a une table séparée ?)

    • 3.3 oui la il faudrait voir avec le plugin Coordonnées pour qu’il propose des modeles, si c’est le cas, il sera tout a fait possible de les utiliser, en attendant je vais renommer les modeles en ajoutant association en prefixe pour ne pas s’ecraser sur d’autres. Pour les numeros a nombres de chiffres impair, vous pouvez grouper les 3 derniers ensemble ce qui est deja plus gracieux avec :
      [(#TELEPHONE|replace\s|replace(\(*\d\)*\d(\d$) ??\)*), $1 )]
      L’avantage c’est que ca groupe les pairs et impairs sans probleme, pour detacher le premier il faudrait savoir a l’avance qu’ils sont impair... ca complique tout surtout en squelette a moins qu’il n ’y ai un moyen de lui dire de processer la chaine a l’envers(on pourrait retourner, remplacer, retourner sinon) mais je n’en trouve pas trace.

      4.1.a si ce n’est que ca, cela dit pour des choses aussi mineures, je vous encourage a modifier et commiter !

      4.1.b Normalement dans la sortie de coordonnées, ca se remplit donc avec tous les numéros disponibles(et applique le modele coordonnees_telephonique).

      4.2 L’IBAN il peut y en avoir plusieurs, autant que ce que l’association a de comptes, et donc autant vaudrait l’associer directement a la compta.

      Pour le pays, dans le modele d’adresse, normalement il n’affiche le pays que si ce n’est pas la france, la config sur ca se fait donc a la main en surchargeant le modele. Ca serait bien en effet de pouvoir le definir quelque part, mais dans ce cas la la place serait plus dans le plugin coordonnées ou le general en effet-

      Je vais regarder ce plugin devise pour voir si ca peut s’integrer facilement, il semble qu’il permet meme de definir une devise preferee pour chaque auteur, ca devrait deja resoudre ce probleme la.

      Pour la table des metas separees, j’ai trouvé ca comme ca quand j’ai ouvert la porte, c’est Deesse A. je pense qui a organisé ca ainsi.

    • 3.3. C’est vrai que ce n’est pas simple en squelette pour grouper les chiffres par deux (ou autre valeur) en partant de la droite... (j’y réfléchi depuis un petit bout de temps sans arriver à quelque chose de simple et acceptable : en fait ce qu’il manque c’est une fonction d’inversion de chaine sur lequel on ferait le formatage avant de l’inverser à nouveau). Pour le groupement par trois, il y a une fonction de formatage monétaire que j’aime bien, et il aurait fallu juste qu’on puisse choisir de faire d’autres groupes que trois avec et ce serait le bonheur, mais ce n’est pas prévu..

      4.1.b. Mea culpa : les numéros sont là... Il s’agissait du même problème qu’avec les adresses : ils étaient masqués par mon modèle personnel.

      4.2. Pour les références bancaires, je me suis limité à un seul (celui pour encaisser les paiements) tout comme on l’a fait pour l’adresse (on mentionne le siège, mais certaines organisations ont plusieurs adresses).
      Pour lier cela a la gestion comptable, il faudrait associer chaque compte bancaire avec un ou plusieurs paiements de façon unique (un chèquier ou une carte est associé à un compte et pas deux à ma connaissance), ce qui nous fait déjà déjà deux tables et du code en plus et je doute de l’utilité réelle si elles ne servent pas vraiment à autre chose (après on peut vouloir stocker l’historique des relevés bancaires par exemple— ? et peut-être faire faire des « rapprochements » ?)

    • 3.3 si si inverser/traiter/inverser ca se fait facilement avec strrev :
      [(#TELEPHONE|replace{\s}|strrev|replace{(\d\d), $1 }|strrev)]
      apres si vos numeros ont un nombre constants de chiffres, vous pouvez assez facilement les grouper comme vous voulez :
      [(#TELEPHONE|replace{\s}|replace{(\d\d\d)(\d\d\d)(\d\d)(\d\d), $1 $2 $3 $4})]
      vous fera sur des numeros a 10 chiffres un groupement 3 3 2 2
      Si c’est un nombre de chiffre variable vous pouvez toujours repeter le replace avec toutes vous configurations possibles.

      4.2 En fait le mieux serait peut-etre d’ajouter un mecanisme permettant d’ajouter les champs qu’on veut dans les infos de base de l’association. Une espece de champs extra mais limité a des entrees dans la table des metas(et du coup la table separee prendrait aussi tout son sens !)

    • benissimo !!! ce strrev est ce qu’il me fallait... (je parcouru des forum et relu la documentation sans tomber dessus —même en cherchant « reverse a string with php » ; c’est fou que je sois passé à côté...) Jeannot mon sauveur  :-|

      Pour le point 4.2., C’est effectivement une très bonne solution : chacun pourra rajouter les informations annexes qui n’auront pas été prévues par le plugin, qui est donc un peu plus extensible/personnalisable. J’adrère à 200%

    • Euh, mais quel moteur de recherche utilisez vous ? C’est parce que Google sait que je ne peux pas passer plus d’une heure sans aller sur php.net que quand je recherche « reverse a string with php » la première réponse c’est :

      http://php.net/manual/en/function.strrev.php

      Sinon pour le second point je vais voir ce que je peux faire. Ca ne devrait pas etre trop compliqué mais j’ai pas tellement le temps là tout de suite.

    • Avoir une table séparée pour les métas permet de faire une sauvegarde complète des données liées à un pllugin, et de pouvoir ainsi les installer sur un autre site au besoin. Cela allège aussi la table principale des métas qui avec le temps se retrouve alourdie par des métas obsolètes, l’interface de programmation des plugins dans SPIP n’incitant pas l’auteur d’un plugin à être rigoureux sur ce point (voir mes propositions à ce sujet).
      Cette table est gérée par la balise CONFIGURER_METAS, qui initialement avait été introduite dans le noyau de SPIP sous le nom FORMULAIRE_CONFIGURER_PLUGIN
      (voir ces envois) pour remplacer à terme CFG qui n’est plus vraiment maintenu et est devenu pléthorique. Au final, cette balise n’a pas été retenue dans la 2.1, à mon grand regret.

      Puisqu’on parle de version, je pense qu’il serait bon de définir pour le présent plugin une petite feuille de route pour déterminer ce qu’on met dans sa prochaine version officielle. Cette feuille de route devrait ne pas tenir compte des nouveautés prévues par SPIP3, afin que toutes les améliorations de ce plugin soient accessibles aux utilisateurs de SPIP 2. Il y a beaucoup de changements dans SPIP3, sa mise au point risque d’être encore longue et les modifs à apporter aux plugins pour s’y adapter aussi.

    • Bonjour Jeannot.

      Je change souvent de moteur de recherche pour plusieurs raisons. Actuellement je mnsearch beaucoup :/

      Concernant l’implémentation des paramètres supplémentaires, je vois deux approches (sans réfléchir plus loin) :

      1. Dans l’interface de configuration du plugin permettre de définir des clés et la valeur associée, et sauvegarder le tout (un tableau) dans un champ params_suppl de la table des métas.
      2. Avoir un bouton pour une page séparée avec une interface comme pour les destinations comptables ou les catégories ; et les paires seraient stockées dans une table propre (spip_asso_paramplus par exemple).

      La seconde approche semble plus simple à l’usage (je pense à l’utilisation dans les boucles). Dans les deux cas, on peut ou non afficher ces informations (les paires) dans la page d’accueil du plugin (avec les informations sur l’association et les membres de l’équipe)


      Bonjour Déesse A.

      Merci pour la précision. Je n’ai pas encore rencontré de table de métas vraiment trop grosse à mon goût (ou à celui du sgdbr) mais par contre c’est vrai que ça fini par être fouillis (et un peu dépotoir) quand on installe et désinstalle pas mal de plugins (et vrai que tous ne font pas correctement le ménage derrière eux).

      Bonne idée la ToDo List. Mais je pense qu’il est nécessaire d’arriver à faire le point sur ce qui est déjà fait... (au passage qu’on s’attèle aussi à la documentation) Ceci permet de voir ce qu’il reste à faire ; et de savoir quand c’est un bug ou une fonctionnalité inachevée.

    • En vrac :

      • a propos d’une version pour SPIP3, tout a fait d’accord, en fait je pensais tout betement attendre sa sortie officielle pour me pencher sur une mise a jour du plugin le rendant compatible.
      • Pour les metas supplementaires, je pensais rajouter ca a l’aide d’une page d’edition de nouvelles metas et une balise qui les recupere pour les inclure dans le squelette de la page de config du plugin, la balise CONFIGURER_METAS etant suffisamment souple pour les recuperer toute seule sans autres declarations que ce soit. Elles seraient donc stockées dans la table association_metas avec un prefixe pour les differencier de celles non definies par l’utilisateur(ca fait courrir le risque que par la suite on definisse sans y prendre garde une metas avec le meme prefixe mais si on est attentif et que le prefixe est un peu tordu, ca ne devrait pas arriver). Si on affiche toutes les nouvelles metas sur la page d’accueil c’est plus simple sinon on peut envisager deux prefixes differents pour faire le tri. Plutot la solution 2 donc, mais est-ce la bonne facon de faire ?
      • Pour la doc, elle existe bien plus à jour que l’actuelle(encore que les dernieres modifications incluant le plan comptable francais ne sont pas mentionnees et qu’il reste des trous : les modules de prets et d’inscription aux activites), il s’agirait juste de la publier et d’y ajouter donc la feuille de route.
    • J’ai vu que les paramètres supplémentaires ont été implémentés (au début je ne comprenais pas pourquoi les espaces étaient acceptés mais l’underscore et le tiret refusés, mais j’ai vu que dans la base les espaces sont transformés en underscore ;-) et les nouveaux noms sont précédés de meta_utilisateur_ ce qui est astucieux).
      Deux petits constats :

      • Depuis la page de configuration, quand on clique sur "Gérer les champs supplémentaires du profil de l’association" et qu’on arrive sur la dite page, il manque un bouton « Retour » qui ramènerait aur la page de configuration...
        (d’ailleurs, c’est en y pensant que je me fais la remarque qu’il manque le même bouton depuis la page de econfiguration pour revenir à la page d’accueil, mais c’est surement parce-que j’ai pris l’habitude d’utiliser les boutons en haut mais ce serait pas mal...)
      • Je me suis amusé à créer un « nouveau champ » (sic) puis je l’ai renommé (bouton-image-lien ?exec=editer_asso_meta_utilisateur&nom_meta_ut=meta_utilisateur_nouveau_champ plus exactement) en« Nouveau Champ » (sic) et il a disparu !! (j’ai pas regardé le code, mais c’est comme s’il a fait un « delete » au lieu d’un « updae »...)

      Je viens de voir que la doc a été enfin validée (i.e. publiée) par un administrateur. Elle me semble très complète même si je ne l’ai pas encore entièrement lu et relu.
      Je ne sais pas combien de fils/threads ici y sont spécifiquement liés (Associaspip), mais les grands maitres accepteraient-ils de les déplacer sous le bon article ? :-/ (je veux bien en établir la liste s’il le faut)

    • Bonjour Déesse A.

      Je me posais encore des questions au sujet des tables de meta spécifiques aux plugins

      1. En PHP, est-ce que $GLOBALS['association_metas'] est toujours disponible ? (J’ai essayé de l’utiliser avec un CVT et ça fonctionne, mais je ne sais pas si c’était un hasard et sinon si c’est dépendant de l’activation ou pas du plugin)
      2. Pour le language de boucles spipien, y a t-il un équivalent de #CONFIG utilisable dans les squelettes ? (Je n’ai pas trouvé comment faire là)
      1. oui
      2. c’est la balise #META, avec la syntaxe #META{/association/truc} qui donne la valeur du champ truc dans la table des meta spécifique au plugin « association ».

    Répondre à ce message

  • 15
    Marc VALLETEAU de MOULLIAC

    Bonjour, je reviens ici car, après avoir installé Associaspip, pas de fonctionnement « normal » comme je m’y attendais ...

    Je suis sur un spip 2.1.10[17657], et ai installé Associaspip 2.1.0. J’avais auparavant désinstallé Association 2.0 et Inscription 2 (ce dernier ne fonctionne pas).

    Je retrouve bien une interface pour Association, mais :

    1. impossible d’enregistrer le profil de l’association : le bouton « OK » en bas de fait rien, sinon de réafficher le formulaire vidé,
    2. lorsque je vais sur le menu « membres », il n’y a absolument rien qui me permette d’ajouter un membre (ni un par un, ni par importation),
    3. une tentative de désinstallation du plugin se solde par une alerte « la désinstallation du plugin a échoué. Vous pouvez néanmoins le désactiver. » Bizarre, non ?

    Peut-être tout ceci est-il normal, puisque le plugin est annoncé « en développement » ? Sinon, ai-je loupé quelque chose ? J’ai été voir la bdd et n’ai pas trouvé de table pour l’enregistrement du profil de l’association, est-ce normal ? Y a-t-il d’autre plugins qui soient incompatibles avec celui-ci ? Est-ce ma version de spip qui ne convient pas ?

    Bref, après lecture d’autres posts indiquant que certains arriveraient à faire quelque chose, je suis plus que perplexe : comment ont-ils fait ?

    Désolé d’importuner pour « si peu », mais j’aimerais retrouver au moins le fonctionnement qu’il y avait en 1.9.x :-)

    Marc

    • Bonjour,
      normalement ca fonctionne et il n’y a pas d’incompatibilité connues avec d’autres plugins mis a part Facteur qui fait que certains caracteres speciaux passent mal dans les mails envoyés par le plugin.

      Le profil de l’association est stocké avec d’autres choses dans la table association_metas

      Les membres sont des auteurs spip, donc si vous ajouter ou editer un auteur/visiteur il s’ajouter automatiquement comme membre de l’associations. Depuis la page de configuration du plugin (Profil de l’association) il est possible d’importer tous les auteurs spip deja present comme membre de l’association (cadre gauche :"Synchroniser la liste des membres depuis la liste des auteurs).

      Les erreurs que vous rapportez sont étranges, peut-etre la désinstallation d’Association 2.0 s’est mal déroulé mais meme ainsi ca ne devrait pas influer sur le fonctionnement d’Associaspip. Pour un nettoyage complet de la base (mais normalement cela ne devrait pas etre nécessaire), et si vous avez un acces direct a la base :

      • Desinstaller Association et Associaspip si ce n’est deja fait
      • Regarder dans la base si vous avez encore les tables suivantes, et si oui les supprimer :
        		'spip_asso_activites',
        		'spip_asso_categories',
        		'spip_asso_comptes',
        		'spip_asso_destination',
        		'spip_asso_destination_op',
        		'spip_asso_dons',
        		'spip_asso_plan',
        		'spip_asso_prets',
        		'spip_asso_ressources',
        		'spip_asso_ventes',
        		'spip_association_metas'
      • Regarder dans la table spip_meta si vous avez une entrée nommée « association_base_version », si oui la supprimer.
      • Reinstaller Associaspip

      Il va de soit qu’une sauvegarde complete de votre base est fortement preconisée avant d’y toucher a la main !

    • Marc VALLETEAU de MOULLIAC

      Merci pour cette très rapide réponse !! Etant développeur web (pour mon compte et mon plaisir), j’ai très bien compris vos conseils. J’ai donc nettoyé ma BDD puis réinstallé Associaspip.

      1. les tables se sont bien créées, y compris associaiton_meta
      2. j’ai bien vu le cadre « synchroniser ... » à gauche du formulaire de configuration, et il fonctionne sans problème, tous mes auteurs ont été importés, donc OK de ce côté ...
      3. par contre, impossible d’en ajouter de nouveaux : faut-il créer un nouvel auteur, et puis resynchroniser à nouveau ? Comment faire un import global (je risque d’avoir 600 membres à intégrer !).
      4. par ailleurs, le formulaire de données de l’association (exec=configurer_association) ne fonctionne pas : une fois rempli, rien n’est enregistré, ce qui fait que l’import des auteurs me met le prénom dans le nom et le nom dans le prénom ... J’ai vérifié dans la table association_metas, qui ne contient que 15 enregistrements (base_version : 48466, charset et les etiquette_ ...), créés lors de l’installation du plugin.
        J’ai ouvert la page de gestion du formulaire configurer_association.php et je n’y ai pas trouvé la fonction formulaires_configurer_association_charger_dist(), ce qui pourrait expliquer ce dysfonctionnement : serait-ce le cas ?

      Bien évidemment, la conséquence de ce dysfonctionnement est, entre autre, que je ne puis importer de plan comptable ...

      Enfin, une question : je vois affiché sur la page exec=association le cadre gris pour le profil (vide puisque rien n’est enregistré !) et, dessous un titre « le bureau ». Comment afficher les membres les membres du bureau ?

      Voilà pour aujourd’hui : j’espère pouvoir avancer dans l’utilisation de ce plugin et, si je puis contribuer un peu plus, je le ferai avec plaisir ...

    • Bonsoir,

      4. Je n’avais pas fait la mise a jour sur mon installation après les derniers commit et il s’avère que la revision 50951 avait introduit un bug sur ce formulaire ! Désolé de vous avoir fait re-installer pour rien. La r51164 corrige le problème.

      3. A chaque ajout de nouvel auteur spip le membre sera ajouté automatiquement, la fonction synchroniser ne s’utilise a priori qu’une seule fois, juste apres l’installation du plugin sur un SPIP deja rempli d’auteurs. Pour importer des auteurs en masse : cvs2spip. Attention si vous ajoutez directement les auteurs dans la base sans passer par cvs2spip, les auteurs ne seront pas ajoutés automatiquement comme membres de l’association et vous devrez utiliser a nouveau la fonction de synchronisation.

      Tous les membres ayant une fonction (voir la page d’édition des membres) sont automatiquement affichés sur la page d’accueil, ce qui dépasse en fait le cadre du simple bureau si vous mettez par exemple « Conseil d’administration » en fonction pour les membres qui en font parti.

    • Marc VALLETEAU de MOULLIAC

      Merci pour cette mise à jour !! Elle fonctionne maintenant normalement et de manière très simple et intuitive. Bravo pour l’intégration du plan comptable, ce qui serait encore mieux c’est son importation automatique !! Mais je suppose que c’est une autre étape ?

      Merci aussi pour la remarque concernant le Bureau, j’avais en effet découvert cela entre nos deux posts. Cependant, je ferais une suggestion (si cela est permis ?) : dans une association, les instances dirigeantes sont parfois scindées en plusieurs entités (Bureau, Comité directeur, Comité sportif, etc ...) selon les besoins et les souhaits. Ce niveau n’a pas l’air d’être géré dans le plugin, qui se limite à l’« étage » Bureau, lequel, de toute façon, est l’entité ad minima pour une association.

      Pourrait-on envisager de pouvoir générer des entités à la demande pour y mettre les membres correspondants, ainsi que les dates d’entrée et/ou de sortie éventuelles ?

      J’avais développé cela (bdd et gestion) pour un site en Spip (1.9.x) que j’avais fait pour mon club Rotary (là, le Bureau change chaque année, et ce pourrait être le cas pour d’autres assocs) : cela permet en outre des communications très aisées dirigées vers les personnes que l’ont veut joindre et une publication en ligne simple de qui fait quoi ...

      Qu’en pensez-vous ? Je suis évidemment prêt à participer s’il le faut, bien sûr !

      Merci encore pour les pistes proposées.

    • Bonjour,

      Le plan comptable francais est déjà intégré au plugin si vous avez coché « Activer l’aide à la déclaration du plan comptable (français uniquement) » dans la page de configuration du plugin. Si vous parlez d’importer un plan comptable depuis une application de comptabilité alors, non ca n’est pas du tout prévu mais si vous y voyez une utilité, n’hésitez pas a vous y atteler ! Ou vous parlez d’importer la totalité du plan comptable sans avoir à passer sur toutes les références une à une ? Ca n’a pas été fait parce qu’a priori la grande majorité des associations n’utilisent que quelques références et qu’en autorisant l’import de tout le plan d’un coup c’est bien ce que la plupart des gens vont faire et ca risque de compliquer inutilement la tache de saisie des operations par la suite, mais ca peut se rajouter avec des avertissements en gros et en rouge.

      Pour les groupes de membres, je pense qu’il doit etre possible de réaliser ca en s’appuyant sur le plugin Grappes pour creer des groupes d’auteurs. En imposant un prefixe au nom des grappes on doit pouvoir les récupérer directement et les afficher dans la page d’accueil d’associaspip, cela ne permet toutefois pas d’inserer une date d’entree/sortie. Sinon c’est un peu plus de dev mais ca peut-etre integré directement a Associaspip., si vous voulez porter votre dev précédent sur cette version là, foncez.

    • Bonjour Jeannot.

      Est-ce que pour grouper les gens, le plugin contact et organisation ne serait pas plus judicieux ? Je dois aussi créer des groupes et je pensais l’utiliser. Me trompe-je ?

      Autre chose, en imprimant mes étiquettes, j’obtiens un vilain

      8 id-2902

      sur le haut des étiquettes. Est-ce que c’est utile ? Puis-je l’enveler ? Sur un courrier je ne trouve pas trop sympa cette numérotation.

    • Bonjour
      Totalement novice, je me lance dans l’installation, et de SPIP, et de ce plugin.
      La version chargée en ZIP indique « Rév. 43923 27/01/11 ».
      Or vous semblez indiquez que nous en somme à la version « 51164 » daté d’hier !
      Comment fait-on pour « tout bien mettre à jour » afin de ne pas rencontreéles soucis déjà évoqué par les uns et les autres.
      Au besoin je comprendrais que vous m’envoyer consulter un tuto explicatifs que je n’ai pas encore identifié.
      Merci beaucoup

    • Un autre truc dans les étiquettes générées, tous les membres à jour des cotisations sont bien généré dans le tableau de ?exec=adherents. Par contre les membres du bureau qui cumule le statut d’admin ou d’admin restreint n’ont pas d’étiquettes.

    • Je me réponds à moi-même, la question étant résolue.
      J’avais tout naturellement téléchargé à partir des icônes en haut de page qui ne pointe que sur « association 2 » et non « associaspip » !
      C’est en lisant plus profondément les commentaires (en mai) que j’ai fini par trouver le zip souhaité.
      Ne serait-il pas précieux d’indiquer cela en intro ;-)
      Merci

    • Bonjour,

      Contact et Organisation j’avais regardé ca il y a quelques mois et c’était une usine a gaz qui ne marchait pas bien et en plus nécessitait Bonux, Saisies et Mediatheque pour fonctionner... j’avais donc laissé tomber(c’etait juste pour gérer les champs nom/prénom).

      Il reste que meme avec Contact et Organisation, vous n’aurez pas de champs dates. Si vous etes patient, je peux le rajouter dans ma liste des choses a faire et ca finira bien par etre integré au plugin.

      Pour les etiquettes, oui pas de probleme pour enlever ca je pense, ce n’est pas moi qui ai ecrit ce code et je ne sais pas pourquoi il y a cette info sur l’etiquette.

    • Pour les étiquettes, je ne sais pas si vos administrateurs habitent tous à la campagne mais il y avait en effet un probleme, les adresses postales pour etre valides devaient avoir une voie, j’ai changé pour code postal et ville, dites moi si ca résoud votre problème. r51217

      J’ai aussi enlevé l’id de l’auteur au dessus, je n’ai pas vraiment vérifié que ca ne cassait pas les reglages de hauteur des étiquettes...

    • Marc VALLETEAU de MOULLIAC

      Bonjour Jeannot, merci pour ces commentaires sur le plan comptable. Effectivement, il n’est pas nécessaire d’avoir une comptabilité complète pour gérer une association, je suppose que ma remarque était l’expression d’une certaine paresse de ma part !! :-)

      Bon, pour ce qui est de gérer les entités (ou groupes), je vais m’y atteler. Pour cela, il faut que j’affine mon analyse et qu’ensuite je comprenne vos logiques de développement et identifie les différents fichiers concernés. Merci de me dire ensuite comment je transmettrai mon code à l’ensemble des développeurs.

      Pour ce qui est des dates d’entrée et de sortie, ça ne devrait pas être très compliqué (pour les développeurs du plugin qui connaissent par coeur sa structure !) je pense : deux champs à ajouter dans la table asso_membre et quelques ajouts aux formulaires ?

      Mais je puis m’y mettre sur ma version locale et voir ce que ça donne avant de vous transmettre mon boulot ?

      Ensuite, je m’attelle à la gestion des groupes, ok ?

    • Bonjour,

      un meme membre pouvant faire partie de plusieurs groupes et puisqu’on voudra assurement faire des requetes SQL pour récuperer uniquement les membres d’un groupe il faut plutot je pense ajouter une table voire meme deux :

      • spip_asso_groupes contenant un id_groupe, son nom et eventuellement une description.
      • spip_asso_groupes_membres : qui contient les associations id_groupe/id_auteur et des champs supplementaires comme les dates entree/sortie du groupe.

      Il faudra donc ajouter un formulaire d’edition/creation de groupe et un moyen ergonomique d’ajouter des membres a un groupe, je dirais depuis la page d’edition du membre mais aussi depuis la page d’edition du groupe.

      C’est du moins comme ca que j’aurais fait mais ce n’est peut-etre pas la meilleure solution.

      Pour transmettre le code, vous pouvez commiter directement sur la zone si vous disposez d’un compte, sinon il faut en demander un sur la liste spip-contrib.

    • Pour les groupes il y a déjà une base : les catégories de membre... La seule (et grande) différence est qu’une personne peut appartenir à plusieurs groupes (donc il faut une table supplémentaire pour faire les liens qu’on ne peut pas se contenter de mettre dans une colonne, et du coup cette table de liaison peut être porteuse d’informations...)

      spip_asso_groupes(
        id_groupe	bigint,
        libelle_ou_nom	varchar(64),
        commentaires	text,
        maj	timestamp,
        primary key (id_groupe),
        unique identifiant(nom),
      );
      
      spip_asso_groupe_membres(
        id_groupe	bigint,
        id_membre	bigint,
        role_ou_fonction	varchar(64),
        date_debut	date,
        date_fin	date,
        note	float,
        commentaires	text,
        maj	timestamp,
        primary key (id_groupe,id_membre),
        index enrees(date_debut),
        index sorties(date_fin),
      );

      Pour l’ajout d’un membre à des groupes (sans autre précision de dates ni commentaire), depuis la page d’édition du membre, le plus simple est d’avoir des cases à cocher.
      Dans une version plus complète, on peut avoir une ligne par groupe dans un tableau qui liste les différents champs à compléter par colonne :

      rôledate de débutdate de fincommentaires
      groupe 1
      groupe 2
      groupe 3

      C’est bien entendu sommaire. (l’idéal serait par exemple de pouvoir ajouter à un groupe si le membre n’y est pas, et pour les groupes auquel il appartient ne pas pouvoir modifier mais juste le sortir en ajoutant une date de fin)

    • L’article décrivant l’état actuel du plugin est enfin publié : la.

      J’ai par ailleurs crée un carnet SPIP faisant office de feuille de route et wish list, ici.

      Pour revenir sur l’idée de groupe de membres, je pense qu’il serait possible de l’utiliser pour gérer les droits d’accès aux différentes parties du plugin, voir la feuille de route où je détaille un peu plus cette idée.

    Répondre à ce message

  • 7

    Toute association gère nécessairement un annuaire de ces adhérents et prospects comprenant plusieurs informations (champs) qui lui sont spécifiques.

    Comme cela n’est pas l’objet de Associaspip, quel outil peut-on coupler avec SPIP, voire avec Associaspip pour gérer son annuaire de membres ? Avec champs d’informations multiples, consultables et surtout modifiables en ligne par chacune des personnes concernées ?
    J’ai près de mille adresses mail de personnes dont je souhaiterais qu’ils saisissent eux-mêmes leur adresse postale et autres informations les concernant !
    Merci

    • Marc VALLETEAU de MOULLIAC

      Bonjour, si vous avez suivi ma discussion, vous verrez que je vais travailler - avec l’accord des développeurs d’Associaspip - sur le sujet.

      J’ai bien regardé avec le plugin Champ Extra 2 (un plugin vraiment extra, tant pis pour le jeu de mots un peu facile !), mais il ne liste que les table natives de spip et pas celles des plugin ... Dommage, car ce plugin permet d’ajouter autant de champs que nécessaire. Il est cependant destiné, dans l’usage final, à la partie publique de Spip et pas à la partie privée (à ma connaissance).

      Je pense qu’il est préférable de travailler directement sur associaspip. Cependant, si vous - ou quiconque - voulez participer avec moi à l’analyse, pas de souci, je suis preneur !!

    • Bonjour,

      Associaspip s’interface deja avec Coordonnées pour gerer les adresses postales et numeros de téléphones.

      Le probleme c’est que les visiteurs ne peuvent pas, je pense, acceder a leurs page d’auteur spip pour modifier leurs informations et donc leur coordonnées dans le plugin coordonnées. Ils peuvent cependant acceder a leur page de membre de l’association(en lecture seule). Vous pouvez cependant donner le statut de rédacteur a tous les membres de l’association.

      Notez qu’on pourrait je pense faire en sorte d’interfacer ChampExtra2 avec Associaspip afin que les informations sur les membres soient extensibles.

    • ChampsExtra2 est prévu pour pouvoir s’interfacer avec n’importe quel plugin : il faut (juste ?) que le plugin qui le souhaite déclare les tables extensibles de façon extra ;-) On peut même directement déclarer des champs extras depuis un plugin (en gros, non seulement créer les colonnes voulues mais faire toutes les déclarations pour CExtra comme si on l’avait fait par l’interface : tout est expliqué dans la page de documentation en ligne)

      C’est vrai que les visiteurs n’ont pas accès à leur page... :/ Ou plus précisément n’ont pas accès à l’Espace privé... On peut concevoir la boucle de la page auteur à s’afficher même si la personne n’a pas écrit d’article... Du coup, on peut faire apparaitre les coordonnées et permettre leur modification.. (penser dans ce cas à n’afficher que pour les personnes connectées et à vérifier les autorisations avant modification)

      J’ignorais pour la page de membre... Elle contient quelle(s) information(s) et est à quelle adresse ? Parce-que j’étais justement entrain de réaliser une page pareille sans me douter qu’elle existait déjà.

    • c’est la page exec=voir_adherent&id=ID_AUTEUR qui est accessible pour le visiteur, j’entends que chacun peut acceder a sa page uniquement bien sur, certaines infos n’apparaissent pas dans ce cas(adresse et telephone entre autre mais ca peut se modifier) mais normalement l’historique de ses cotisations et autres oui.

      Pour champs Extra oui c’est bien ce a quoi je pensais, le probleme est peut-etre dans le (juste ?), j’avoue ne pas avoir regardé ca en détail.

    • Ah... j’ignorais que chacun avait accès à sa page en lecture seule (en fait, je pensais d’une part que seuls les webmestres pouvaient voir et d’autre part que les autorisations restaient à travailler). Du coup, il faudrait un bouton-lien (« voir ma fiche de membre » ou « voir mon historique de membre ») dans la page auteur... Pour les informations complémentaires, ce n’est pas bien important car d’une part il y a le lien pour revenir à la page auteur (avec tout ce qu’il faut selon les plugins installés) et d’autres part il n’est pas forcément nécessaire de surcharger à mon avis.
      Par contre, si la partie centrale montrant l’historique est en langage de boucles spipiennes, il serait bien d’en faire un modèle historique_adherent.html : on pourrait s’en servir dans l’espace public pour le visiteur comme je le suggérait (et la page que j’étais entrain de concocter devait justement afficher l’historique ainsi qu’un formulaire pour renouveler son adhésion)

      Coordonnées étend la table des adresses avec Champs Extras : en regardant, j’ai vu que c’était en fait aussi simple que le mentionne la doc. Et pour l’utiliser dans son plugin avec des objets existants qu’on veut étendre —donc rajoute une dépendance—, c’est indiqué aussi (je suis entrain d’essayer (Créer un nouveau champ via un plugin), et si vraiment je coince j’irai regarder les exemples sur les auteurs complétés ou les rubriques datées

    • Normalement les administrateurs ont acces a tout et pas seulement le webmestre, les autorisations restent en effet a travailler, cette page la est toute en php et fait elle meme la gestion de l’autorisation, enfin elle appelle l’inexistante fonction d’autorisation qui renvoie donc ok pour tous les admins mais outrepasse potentiellement son avis par un test en plus sur l’id du visiteur logué, il faudrait bien sur faire une fonction d’autorisation dediée a ca.

      La page est donc bel et bien intégralement en php mais un jour peut-etre elle passera en squelette, cela dit, rien ne vous empeche d’ecrire les modeles en questions (pour info il y a donc l’historique des cotisations, des participation aux activités, des dons, ventes et prets) et ensuite de les appeler depuis la page en php avec recuperer_fond et donc de vous en servir ailleurs.

      Pour l’utilisation de Champs Extra, pensez vous qu’il est possible de rendre cela optionnel ? Dans le sens ou celui qui veut rajouter des champs dans spip_asso_membres pourrait le faire a condition d’avoir le Champs Extra installé mais celui qui ne veut pas le faire devrait pouvoir utiliser Associaspip sans installer Champs Extra pour rien. Personellement je n’aime pas trop quand j’installe un plugin decouvrir qu’il lui en faut 2 autres pour fonctionner qui potentiellement eux meme en necessite d’autre et ainsi de suite, donc j’essaye d’eviter autant que possible les <necessite> et milite pour les <utilise>

    • Si, si, pour Champs Extra 2 il y a les deux possibilités : Coordonnées utilise justement celle-là... On déclare (ou ajoute au pipeline de cextra) la table à étendre ; ensuite c’est à l’utilisateur de choisir ce qu’il veut gérer en sus avec cette table (s’il a champ extras et l’interface installés) :)

      Pour les modèles ça doit être faisable ; je verrai au fur et à mesure (il y a des fonctionnalités que je n’utilise pas encore) et donc il y aura un modèle d’historique pour chaque...

    Répondre à ce message

  • 3

    Retour sur le statut interne... Je me demande s’il n’était pas mieux de les codifier par un chiffre comme suit (c’est un exemple) :

    • 0 = prospect
    • 2 = relancé
    • 8 = échu
    • 9 = ok

    C’est que ça laissera de la marge pour des cas qui ne sont pas prévus (pour les libellés équivalent il suffira de les récupérer dans un fichier de langue avec par exemple la convention statutX où X est le chiffre associé...

    Pour les sorties, je pensais utiliser les chiffres négatifs ce qui permet de ne pas trop impacter le code actuel tout en permettant de prendre en compte d’autres cas... En effet, il y a au moins quatre façon de perdre sa qualité de membre (donc de sortir de l’association) :

    • -1 = par décès
    • -2 = sortie volontaire...
    • -3 = sortie statutaire par péremption de l’adhésion (non renouvelée après un certain délai)
    • -9 = sortie statutaire par exclusion...

    Le choix de valeurs négatives permet de ne pas trop impacter le code existant (là où on testait si ='sorti' on testera si <0, et là où on test si not in ('sorti', 'prospect') on testera juste si >0) et en permettant l’usage de chaines de langues pareillement.

    C’est une idée ; dites-moi ce qu’elle vaut.

    • Le statut interne passe a priori deja toujours par une chaine de langue, l’impact est donc minime sur le code. Donc allez-y foncez.

      Pensez a faire une fonction d’update qui modifie les tables existantes.

      Il faudrait aussi dans ce cas ajouter quelque part une menu deroulant qui pour indiquer le mode de sortie quand on sort un adherent. Potentiellement aussi un test sur la date de fin de validité des membres echus et les passer en sortis par peremption au bout d’un certain temps (qui devrait etre reglable pour faire ca bien), test qui pourrait etre declenché comme celui qui echoit les adherents a chaque chargement d’une page (en l’occurence la page d’accueil) mais c’est quand meme pas terrible ou en tache cron ce qui serait mieux.

    • c’est que j’aime analyser avant de coder, et si c’est possible confronter et discuter les idées au lieu de penser que j’ai forcément tout bon :-D
      bien vu pour la date de péremption... en page d’accueil ça devrait aller pour un petit site (pas trop de membre donc pas de si grosses requêtes... mais quand même inutiles si refait chaque fois qu’on accède à la page d’accueil... je ne sais pas comment fonctionne le spip-cron par contre : ça peut être l’occasion)

    • oui pour spip-cron c’est pareil pour moi mais je n’ai pas encore pris le temps de voir comment ca marche et donc jamais modifié le test a chaque chargement de la page d’accueil, si ca vous motive d’apprendre quelque chose de nouveau...

    Répondre à ce message

  • 2

    @Laurent

    S’il vous plait ouvrez un nouveau fil quand la question n’a rien a voir.

    Oui vous avez tout a fait raison pour le .zip qui n’est pas le bon ! Cet article n’est pas non plus a jour du tout et un autre est pret en attente de publication, je ne sais pas pourquoi il n’est pas encore publié...

    • En effet, j’y prendrais garde.
      Et merci d’avoir développé un outil aussi précieux que celui-ci ! Et d’en poursuivre son développement !

    • Les lauriers reviennent surtout a Bernard Blazin qui a initié le plugin et Déesse A. qui l’a ressuscité pour SPIP2.

    Répondre à ce message

  • 2

    Bonjour, je viens de télécharger le plugin, que j’ai installé sur un spip 2.1.10, accompagné de Inscription2 et saisies ...

    Tout s’est bien passé, à l’exception de la table spip_auteurs_elargis, totalement incomplète (complétée « à la main »),mais il y a un hic : impossible d’ajouter un nouveau membre !!! L’association restera bien pauvre !! :-)

    On peut effectivement saisir une catégorie d’adhérent, mais ensuite, inutile d’aller plus loin, faute de possibilité de saisie de quelqu’un ... Pourtant, le plugin pour la version 1.9 marchait très très bien !!

    Comment faire pour avoir un nouveau membre ??? Merci de me donner une piste. Marc

    • Bonjour Marc.

      Je suppose qu’il s’agit de Association_2_0 ?
      Je ne l’ai pas testé, mais d’après ce que j’ai pu lire sur le forum il n’est pas très achevé et surtout souffre de problèmes dus à Inscription2 :/ Les deux plugins sont très imbriqués et ne sont pas maintenus ; mais tu arriveras à résoudre tes soucis en cherchant un peu dans les anciens messages...

      Jeannot et Déesse A. sont entrain de le réécrire (pas de zéro mais bon, il y a tellement à faire que c’est plus une réécriture qu’une adaptation) en supprimant la dépendance à Inscription2 qui a avait été rajoutée. Si tu veux bien alors, je te suggère de passer au nouveau Associaspip (qui est fonctionnel) et faire des retours ici afin que ce soit finalisé rapidement.

    • VALLETEAU de MOULLIAC

      Merci Gilcot, de ton rapide commentaire ... Effectivement, Inscription2 n’a pas l’air de fonctionner sur un spip 2.1.10 !! Dommage qu’il ne soit pas maintenu, et qu’en plus, je ne sois pas assez à l’aide avec php pour le reprendre, ce que je ferais volontiers car je dispose maintenant d’un peu plus de temps ...

      J’ai downloadé Associaspip et vais l’essayer, bien évidemment, et je te ferai mes retours dès que possible. Marc

    Répondre à ce message

  • 1
    Tropicaloo

    Bonsoir,
    Il semble que les droits d’accès au plugin dans l’interface privée soient réservés au webmestre. Existe-t-il une solution pour pouvoir définir un ou plusieurs « rédacteurs-comptables » qui pourraient accéder à la gestion de l’association mais qui n’ont pas les compétences (et donc les droits) pour de la maintenance technique ou de la publication de site ?
    Merci.

    • Bonjour,
      normalement tous les administrateurs ont acces a toutes les pages du plugin.

      Il est dans l’air d’élaborer ca un peu plus et de faire en sorte de pouvoir definir des droits specifiques (acces a la compta en lecture/ecriture dans un premier temps puisque c’est ce qui semble interesser le plus mais on peut penser a d’autres choses.)

      Si vous savez faire (il faut en gros definir des fonctions d’autorisations, elles sont appelées au debut de chaque page mais pas definies donc renvoient ok pour tous les administrateurs) et que vous avez le temps, foncez !

    Répondre à ce message

  • 5

    Salut

    J’ai trouvé un petit bug :
    Dans l’affichage des adhérents, ?exec=adherents, le remplissage de l’ID auteur / adhérent puis la validation ne retourne rien.

    • J’etais en vacances loin de toutes connexions, je jette un oeil a ca dans la semaine. Merci pour les nombreux retours de bug.

    • Voilà, la 49992 répare ce que j’avais cassé précédemment.

    • Salut.
      J’ai trouvé deux petits bug sur l’affichage de l’e-mail dans Thunderbird lors de l’envoi des rappels de cotisation :

      -  J’obtiens des \ dans l’adresse e-mail. Des guillemets sont ajoutés.
      -  Dans le corps du texte, j’ai un problème avec les caractères de type “œ” qui sont transformés en c&#339 pour exemple.

      C’est tout. :)

    • Je reproduis le problème de coeur mais il semblerait que la fautive soit la fonction envoyer_mail du core de spip !

      En effet d’une part la chaine de caractère envoyée à la fonction est intègre et d’autre part je reproduis le probleme de coeur -> c&#339ur en envoyant un message à un auteur depuis sa page par le formulaire de contact. Tout ca en SPIP 2.1.8, je ne sais pas si le problème a été résolu par la suite, le plus fort c’est que le titre lui laisse passer les œ sans erreur.

      Pour l’adresse de l’expediteur, normalement ca devrait prendre le nom de l’asso et son adresse email entrés dans la page de configuration du plugin mais en effet ca perd un peu les pédales si un de ces champs est vide, je vais essayer de résoudre au moins ce problème là.

    • ... En y regardant de plus pres, ce n’est pas la fonction du core SPIP qui crée le problème mais le plugin Facteur qui est aussi responsable de la confusion sur l’adresse de l’expéditeur. Je vais essayer de poster un message dans le forum de ce plugin pour voir si il existe une solution.

    Répondre à ce message

  • Bonjour,
    Je suis fortement intéressé par ce plugin et je souhaite pouvoir intervenir sur son développement. Comment faire ?
    Par exemple : lors de l’installation, le plugin crée la table « spip_asso_membres » mais dans certains modules c’est la table « spip_asso_adherents » qui est recherchée : d’ou plantage !
    Comment « commiter » mes modifications simplement ?
    Merci de votre réponse.

    Répondre à ce message

  • Re

    je fais remonter un bug : Dans la gestion des étiquettes destinées aux membres, le bouton « imprimer » ne me génère pas un fichier pdf correct. J’obtiens en vrac :

    %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x���� �@-D�|ŔZ��W�Q*�B-,-�-Y��D�d�B]---�� ;gf�-���L�,-Ҝ�-J�vX�A�#EX�,�V�2� -���q��-�86)F��&�-Ӝ� ˔�&-��<���nF���-+-a6� E-7�ʷ��}sj�)g�h—���b�4��"xlk�] o0��C�-�ňM��`-s—.T-

    Répondre à ce message

  • Hello

    Dans la « mise à jour des inscriptions », j’ai quelques soucis pour remplir deux trois choses :

    A quoi servent les champs :


    -  Noms des participants membres.
    -  Noms des participants non membres.

    ...Alors que l’on a juste au dessus un Nom complet et un ID d’adhérent ?
    Et une dernière chose, à quoi sert le « Statut ok : »

    Répondre à ce message

  • 4

    Bonjour,

    Sous spip 218 vierge, je viens d’installer le plugin associaspip mais seules les tables spip_association_metas, spip_asso_destination, spip_asso_destination_op, spip_asso_membres ont été créées.

    Comment créer les autres tables ? (spip_asso_categories, spip_asso_dons...)

    • Les problème d’installation semblent venir de la syntaxe des champs maj qui est actuellement timestamp(14)

      avec mysql 5.5.9 il suffit de virer le (14) pour que les tables s’installent.

      Voyez-vous une contre-indication à commiter la modif ?

    • C’est visiblement un problème bien identifié si on en croit la doc mysql 5. Sur le principe, il faut effectivement corriger ça, mais il faut faire réfléchir aux implications sur les vieilles versions avant tout changement.

    • Bon, la version SVN est compatible MySQL 5.5, tant pour les vieilles installations que pour les nouvelles. Attention, je rappelle qu’à partir de SVN 48001, ce plugin a besoin du plugin Coordonnées si la table des membres contient des adresses et des téléphones.

    • Super, merci !

    Répondre à ce message

  • 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

  • 9

    Salut, je suis en train de tester Associaspip Version : 2.1.0 SVN [44031]. J’ai rajouté avec Phpmyadmin les champs que le script d’installation avait oublié. J’ignore toujours la structure exacte nécessaire au bon fonctionnement, mais ca a l’air de marcher maintenant.

    Pourtant il y a toujours une erreur dont je ne comprends pas la raison. Quand j’appelle l’adresse ecrire/ ?exec=comptes j’ai systématiquement ce message d’erreur :

    SQL-Fehler 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 SELECT * FROM spip_asso_comptes WHERE imputation like '%' AND date_format( date, '%Y' ) = 2011 ORDER BY date DESC,id_compte DESC LIMIT 0,

    Comment est-ce que je fasi pour me débarasser de cette erreur ?

    Outre les questions techniques j’ai besoin de comprendre les termes techniques de comptabilité et associatives. N’étant pas très doué en comptabilité il faut quand même que je comprenne l’essentiel afin de faire fonctionner et de traduire le plugin. Si vous connaissiez un glossaire de la comptabilité et du monde associatif, j’avancerait beaucoup plus vite.

    Merci, klaus++

    • Cher Klaus++,
      La comme ca je ne vois pas ce qui genere l’erreur et je n’aurais pas l’occasion d’ici au moins une semaine de m’y pencher dessus.

      Quels champs avez vous ajouté avec Phpmyadmin ? C’est une nouvelle installation du plugin ou un upgrade d’une ancienne ?

      Un nouvel article plus detaillé sur les fonctionnalités du plugin dans sa version actuelle est en cours de redaction, il devrait etre plus complet que celui-ci.

      Jeannot

    • Salut Klaus,

      Désolé, c’est moi qui ait introduit cette erreur. C’est réparé en 44256.

      Moi aussi je découvre la comptabilité. Le livre qu’un copain m’a conseillé (mais que je n’ai pas encore regardé) est le suivant :

      Comptabilite generale
      Principes generaux, operations courantes, operations de fin d'exercice
      Beatrice et Francis Grandguillot
      Gualino editeur
      
    • A propos de la comptabilité des associations, j’ai récemment découvert ce site - avec de la religion en tache de fond - plein d’exemples clairs et plutot bien organisé :
      http://www.actes6.com/compta/index.html

    • Question bête : comment entrer le PCNF ? Je veux dire : si on prend par exemple la ligne

                o 1.3 12. Résultat de l'exercice (bénéfice ou perte)

      à quoi correspondent les différents champs ?

    • je ne vois pas trop ce que fait le 1.3 devant 12. Résultat de l’exercice (bénéfice ou perte) mais sinon dans la page d’édition du plan comptable, ajouter une référence et remplir les champs comme suit :

      Code : 12
      Classe : 1
      Intitulé : Résultat de l’exercice (bénéfice ou perte)
      Solde reporté : ca se comprend tout seul
      Compte Activé : oui (si vous voulez utiliser ce compte)

      Pour le champ Référence franchement je ne sais pas ce qu’il fait là et il ne semble pas vraiment etre utilisé...

      Pour l’instant il est encore possible d’écrire un peu n’importe quoi dans les champs Code et Classe mais d’ici peu le formulaire vérifiera la validité des valeurs entrées. Je vais aussi, sur un très bon conseil de Déesse A., essayer d’intégrer un sélecteur qui contiendrai tous les comptes du plan comptable français.

      Comme vous l’aurez constaté ce plugin est encore en phase de développement et des choses risquent de changer sur la comptabilité mais a priori rien qui n’entraine des incompatibilités. Si vous avez des besoins précis à ce sujet, n’hésitez pas a écrire dans le forum.

    • La ligne prise en exemple provient du fichier plan comptable francais.txt à la base du zip :-) Je m’en suis un peu douté pour la classe, mais pour le code j’ai hésité entre 1.3 et 12 en me disant que l’autre serait la référence ; mais j’y pige rien à la compta...

      Pour le sélecteur, c’est une bonne chose dans les autres formulaires, mais pas forcément sur celui du remplissage du plan comptable ...du moins pour l’instant : il faut voir comment cela se fait ailleurs, à moins de vouloir limiter le plugin à une utilisation en France (et dans ce cas, autant préremplir le plan comptable non ?)

    • ce 1.3 n’est je pense qu’une pollution typographique de puces numérotées qui sont la je ne sais trop pourquoi. Vous trouverez sinon là une version peut-etre plus actualisée du plan comptable français.

      Pour le sélecteur basé sur le plan comptable français, il ne remplacera bien sur pas le formulaire actuel qui permet d’insérer le compte de son choix, il le complétera, c’est juste une aide pour créer rapidement la base du plan comptable, chacun doit le personnaliser de toute façon, après il faut voir si il serait possible d’adapter à ce qui se fait dans d’autres pays.

      Quand a le pré-remplir non, car il est fort probable que la grande majorité des comptes du plan comptables français ne soient pas utilisés par des associations à l’activité et la comptabilité limitées.

    • J’ai regardé un peu ce qui se fait :

      Il y a un certain nombre de points communs (et même en Europe, la tendance est à une certaine harmonisation avec l’IACA —cf. cas Espagne). Il semble qu’en général, hormis les noms et les codes, la majorité utilise :

      • un code numérique par compte et type de compte : 2 à 6 chiffres
      • le premier chiffre de ce code est la classe (qui est plus ou moins pareil...) : on peut donc envisager donc un sélecteur à cet endroit ;)
      • le second chiffre obéi aussi à un certain nombre de règles, et habituellement 0 est réservé pour regrouper tous les comptes quand on n’a pas une compta trop pointue..

      Certains logiciels de comptabilité (cas en tout cas de Ciel et de EBP comme je viens de me le faire confirmer au téléphone) permettent de ne pas utiliser de code numérique pour indiquer les journaux, mais plutôt un code mnémonique assez libre ( doit commencer par des deux lettres et est limité en nombre de caractères et est en majuscule) qui est automatiquement associé en interne, ou alors d’utiliser deux ou trois lettres (mnémonique/initiales client/fournisseur après les deux chiffres initial du numéro de grand compte). Je pense que ce second pseudo-code est la fameuse référence ;)
      Donc quand il y a une référence renseignée, il faudrait ne prendre que les deux premiers chiffres du code et compléter avec un certain nombre de caractères (à fixer) de la référence en majuscule dans les listes de sélection de compte... (On pourra aussi n’utiliser que la référence ?)

      Bien d’accord que tout le monde (et pareil pour les associations) n’ont pas les mêmes besoins :) C’est que la présence de choix actif/inactif laisse penser qu’on peut être amené à avoir des comptes dont on ne se sert pas.. (faut dire qu’en l’absence de doc on spécule :P)

    • bonjour,
      je viens de commiter quelques modifications. Je n’ai pas encore inséré de sélecteur de référence comptable basé sur le plan comptable français mais la classe est désormais un sélecteur de 0 a 9 (le type du champ dans la table est inchangé car je ne voulais pas faire disparaitre complètement les données des personnes qui utilisaient jusqu’ici la classe avec du texte dedans).

      Le code doit etre de la forme 2chiffres+caractères alphanumériques avec le premier chiffre correspondant a la classe. La référence a donc quand a elle disparu.

      L’actif/inactif sert a ne plus avoir le compte disponible pour entrer une nouvelle opération sans pour autant supprimer le compte (ce qui d’ailleurs ne vérifie pas encore qu’il n’y a plus aucune opération imputée mais il faudrait).

      Pour la doc oui, il y a un autre article que celui-ci en cours de rédaction.

    Répondre à ce message

  • 4

    Le téléchargement mentionné dans l’encart de la doc est-il le bon ? (sinon mettre bon lien... celui du zip générer par la zone et donc à jour) Parce-que Déesse A. en mentionne un autre (qui a deux fichiers de moins et trente-et-un de nouveaux)


    Bon, le but initial de mon message concernait la structure de la base de données.
    Pour commencer, il y a des champs visiblement monétaires qui sont de type float mais devraient être plutôt decimal(10,2) (par exemple) d’autant plus que c’est lié à une comptabilité.

    • Le plus simple c’est encore de prendre directement la derniere version dans le depot SVN, vous etes ainsi sur d’avoir tous les bons fichiers.

      Pour le type des données monétaire dans la base, en effet, on pourrait utiliser decimal(X,2) plutot que float, ca pourrait se modifier lors d’une prochaine mise a jour du plugin mais ca ne me semble pas prioritaire et est-ce meme vraiment utile ?

    • Ok pour le SVN, mais l’archive de l’article est bien le bon ? Il est connecté à la zone ?

      La question est-elle de savoir s’il faut « utiliser le bon type de champ » ? :-O
      Bien sûr que oui si la précision compte (et c’est bien le cas quand on parle d’argent non ? donc en comptabilité...)

      La représentation « en virgule flottante » (float) stocke les nombres « en notation scientifique » et de ce fait (en réalité on est limité par le nombre de chiffres utilisé) a une grande dynamique (ou une plus grande plage si on préfère) mais ne sait pas représenter tous les nombres décimaux et provoque des effets de bord indésirables (dépassement/débordement) notamment quand on utilise de très petites et très grandes valeurs, ou lorsqu’on tombe sur des valeurs qui ne peuvent pas être représentées et sont donc arrondies (du style on a 199999999999.9999 au lieu de 200000000000.0000 ce qui fout le bronx).
      La représentation « en virgule fixe » est exactement la notation décimale que nous utilisons (à la main) : ce sont les chiffres exacts qui sont stockés (d’où le nom parfois de représentation exacte). Si on a moins d’amplitude (sur 4 chiffres, avec 1 pour la partie décimale dans cette notation on peut aller jusqu’à 999.9 ; alors qu’avec la virgule flottante avec 1 pour l’exposant on atteint 9.99E9 soit 999000000, tandis que 999.9 qui est 9.999E2 se retrouve arrondi à 1.00E3) on garanti par contre l’exactitude de nos calculs (pas d’erreur étrange dans les totaux de la facture ou du solde du compte ou autre —c’est hélas du vécu)
      Bref, pour paraphraser Joe : il faut utiliser la représentation exacte pour les montants (et les pourcentages —taux tva/remise/etc.) et la représentation flottante pour les mesures scientifiques (qui par nature sont déjà imprécises et pour lesquels les erreurs calculs en virgule flottante sont moins préjudiciables et plus rapides)

    • Non le lien pointe sur Association2.0 alors que la version en cours de développement a été renommée Associaspip, le bon lien vers le zip c’est donc :
      http://files.spip.org/spip-zone/Associaspip.zip

      Pour les décimaux et float, certes mais vu qu’il n’y a pas de calcul de TVA ni pourcentages/divisions effectués automatiquement, c’est donc a l’utilisateur de ne pas rentrer de nombres avec une précision inférieure au centime(notez que le formulaire se devrait de le vérifier), le format float supporte donc facilement la précision requise meme si ce n’est pas le plus adapté comme vous le faite justement remarquer.

      En cela ce n’est pas une priorité mais je travaille actuellement sur pas mal de changements sur la partie comptabilité et donc ca pourrait etre l’occasion de passer les montants en décimaux dans la base.

    • Nouveau nom parce-que changement radical (ou refonte complète) ? (la comparaison des deux zip montre que presque la majorité a été conservé, mais de nouveau fichiers —de de nouvelles fonctionnalités ou d’anciennes inachevées— se sont ajoutés.)
      Il aurait fallut créer un nouvel article (dans la même rubrique) pour ne pas confusionner les usager.

      Pour en revenir à la bdd, je comprends ce que tu veux dire :) J’ai fait la remarque parce-que je suis un peu maniaque et quand je vois du code pas beau (aussi bien dans le style que dans les algorithmes) ou des bases mal conçues (et donc pas optimales à long terme quand le volume ou la charge augmente) ça me hérisse un peu les cheveux (c’est pourquoi j’évite de regarder les projets où je n’intervient pas, jusqu’à ce que je subisse sur un bug et que j’ai pas trop le choix) ; d’autre part, avec une bonne base on peut interfacer plus facilement... Donc, je me doute bien que ce n’est pas la priorité, mais fallait que ce soit noté pour ne pas être oublié le moment venu ;)

      Pour poursuivre avec les optimisations, asso_plan.classe devrait être de type char(1) ; et asso_plan.code semble être un smallint qui doit être unique (donc on peut le virer et mettre sa valeur —saisie dans l’espace privée de Spip— dans asso_plan.id_plan ...ou l’inverse mais qui fait plus de code à modifier) :)
      Raisons tout à l’heure dans le fil relatif à compta.

    Répondre à ce message

  • 1

    Bonjour,
    Une autre question, sur la liste des plugins,le plugin association a un lien vers cfg mais le lien amène à /ecrire/ ?exec=configurer_association, qui ne donne rien.
    Pour un lien vers cfg ça devrait être de la forme /ecrire/ ?exec=cfg&cfg=xxxx
    Sur la page de CFG il n’y a aucun bouton lié à associations. Je ne peux donc pas paramétrer.
    Je ne sais pas si ça peut influer sur mon problème ci-dessus de « prenom » mais bon, on ne sait jamais.
    Merci.

    • /ecrire/ ?exec=configurer_association, qui ne donne rien.

      Rien comme « Fichier configurer_association introuvable » ou rien comme juste un page blanche (hors menus de l’espace privé) ou une erreur 404 de l’espace public ?

      Si vous passez par Edition->Gestion d’Association / Profil de l’Association (qui doit vous envoyer sur la meme page :/ecrire/ ?exec=configurer_association) vous obtenez quoi ?

      Pour info, et contrairement a ce qui est dit dans cette page, ni inscription2 ni CFG ne sont necessaire au plugin associaspip comme vous pouvez le voir dans plugin.xml.

    Répondre à ce message

  • 9

    Bonjour,
    SPIP 2.1.8
    plugin très pratique mais j’ai un problème :
    -  A la connexion (ecrire/ ?exec=association) j’ai, en bas de page, ce message d’erreur

    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

    Où trouver la colonne fonction ... ?
    J’ai tout réinstallé, mais pas mieux.
    Quelqu’un a une idée de ce que je peux faire ?
    Merci.

    • Bon je viens de relire les autres messages et, si j’ai bien compris, parfois certains champs ne sont pas créés ?
      Comment régler ce problème, car l’utilisateur moyen ne peut ni ne sait faire ça.
      De plus, où trouver tous les champs avec leur caractéristiques (car il semble que cela se produise sur des champs différents selon les personnes) ?
      Merci.

    • Troisième passage < :-) : avec associaspip ça marche.
      Ça ne vaudrait pas le coup de mettre ce point en valeur en haut de l’article et d’enlever les téléchargements erronés ?
      Merci pour ce plugin.

    • En fin de compte, non ça ne marche pas vraiment, le message précédent n’existe plus mais un nouveau est apparu dans la page ecrire/?exec=adherents, celle de la liste des adhérents, qui, quel que soit le choix, ne s’affiche pas, pourtant ils y sont bien.
      On voit les initiales s’afficher pour sélectionner l’affichage, mais rien dans l’affichage.

      De plus, j’ai un message d’erreur en bas de page :

      Column 'prenom' in field list is ambiguous
      SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres 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

      Pourquoi de champ prénom est-il ambigu ?
      Que dois-je faire pour qu’il n’y ait pas de problème ?
      Merci.

    • Je viens d’installer associaspip et après suppression de inscription2 je n’ai pas de problèmes. Revalide peut-être tes plugins histoire de construire toutes les bases. Vide ton cache et tmp dès fois que.

    • Pas de chance, même avec tout ça, j’ai toujours le message

      Erreur SQL 1052
      Column 'prenom' in field list is ambiguous
      SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres 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

      et je ne vois pas les prénoms même s’ils sont là.

    • Désolée mais je suis désespérée, j’ai tout réinitialisé, et toujours rien.
      D’où vient ce problème de prenom ?
      Merci

    • Bon, je ne vois qu’une explication à problème que je ne reproduis pas. Charger la modif faite en
      46268.

    • J’ai le même message, mais alors qu’avant je l’avais en bas de l’écran, là c’est un tableau avec en titre : 1 erreur dans le squelette.
      Ça peut aider ?

    • Toutes mes plates excuses, ça ne venait pas du tout du plugin association.
      Deux champs extra « prenom » avaient été créés.
      Encore désolée pour le dérangement.

    Répondre à ce message

  • 2

    Salut, j’ai deux petits soucis et plein de questions.

    Avec une associaspip SVN de ce jour, dans la page « Mise à jour des dons », j’ai ceci :

    Fatal error: Call to undefined function association_editeur_destinations() in /home/www/a276bd22aab8debff9c6906fc2093564/web/annecy/plugins/Associaspip/exec/edit_don.php on line 87

    Quand je souhaite ajouter une opération dans le livre de compte j’obtiens ceci :

    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

    En pied de page de l’ajout des ventes j’ai aussi ceci :

    Fatal error : Call to undefined function association_editeur_destinations() in /home/www/a276bd22aab8deb889c4506fc2093564/web/annecy/plugins/Associaspip/exec/edit_vente.php on line 103

    et une dernière sur la page d’édition des ventes :

    Erreur SQL 1064
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’AND id_journal=4’ at line 3
    SELECT id_compte FROM spip_asso_comptes WHERE imputation= AND id_journal=4
    AIDE

    J’ai aussi beaucoup de questions, désolé. :) :

    -  Notre association rembourse régulièrement les achats de ses membres. Pour l’instant nous avons noté de nouvelles opérations en débit dans le livre de compte. Est-ce bien comme cela qu’il faut faire ? Celà fonctionne dans le livre de compte. Toutefois dans les ventes, (/ ?exec=ventes) les dépenses se cumulent aux recettes : le solde est faux.

    -  Nous avons 1600 invités ou rédacteurs SPIP. Peut-on les intégrer dans les prospects afin de lancer un premier appel à cotisation ?

    D’un point de vue comptable :

    -  Comment doit-on utiliser les champs articles et codes de l’article ? Pouvez-vous me donner un exemple ?
    -  Dans le plan comptable, comment peut-on utiliser les comptes actifs et inactifs ? A quoi servent-ils ?

    merci de vos réponses pour ces nombreuses questions. :)

    • Pour les bugs, c’est corrigé par la 46270.

      Pour les questions, je laisse Jeannot répondre.

    • merci pour les correction, je suis en train de reprendre en profondeurs les dons et ventes et j’avais oublié de les mettre a jour après les modifications dans le livre des comptes.

      Pour essayer de répondre à vos questions :

      1 - qu’entendez vous par « Notre association rembourse régulièrement les achats de ses membres ». Les membres achètent quelque chose pour l’association et vous remboursez cet achat ? Si c’est ca, je ne vois pas le rapport avec les ventes qui sont censées gérer les ventes effectuées par l’association (à leur membre ou non).

      2 - Le problème est-il que vos 1600 invités ou rédacteurs n’apparaissent pas dans la liste des membres ? C’est certainement car quand vous avez inséré les auteurs/visiteurs dans SPIP le plugin associasip n’était pas activé ou une ancienne version. Il y a déjà eu une discussion a ce sujet(l’import massif d’auteurs/visiteurs) mais je suis pas sur que ça résolve votre problème.

      3 - article et code article sont pour le premier le nom de l’article vendu par l’association et code article une référence interne qui devrait permettre d’afficher/rechercher facilement toutes les ventes d’un produit.

      4 - Ces options - que je n’ai pas eu le temps d’explorer - sont je pense là pour pourvoir fermer une référence comptable. On passe le compte en ’inactif’ et il n’est plus disponible dans le sélecteur d’imputation lors de l’ajout d’une opération mais les opérations imputées sur ce compte restent visibles dans le bilan. Il se trouve que ca n’est pas encore le cas(un compte meme inactif apparait dans le sélecteur) mais ca devrait fonctionner ainsi prochainement.

      Je n’ai pas vraiment l’impression d’avoir pu répondre à vos questions, mais si vous avez besoins d’autre précisions je ferai de mon mieux pour vous les apporter.

    Répondre à ce message

  • 1

    Si cela peut aider les développeurs. Voici ce que j’obtiens quand je clique sur le bouton bilan evc associaspip du 27/03/2011 avec spip 2.1.8.

    1 Erreur(s) dans le squeletteNuméro message squelette boucle Ligne
    1 Erreur SQL 1064
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’général ORDER BY annee DESC’ at line 4
    SELECT imputation, sum( recette ) AS recettes, sum( depense ) AS depenses, date_format( date, ’%Y’ ) AS annee, code, intitule, classe FROM spip_asso_comptes RIGHT JOIN spip_asso_plan ON imputation=code GROUP BY code,annee HAVING annee=2011 AND classe <> Compte général ORDER BY annee DESC
    AIDE / /

    Répondre à ce message

  • 2

    Bonjour

    Comment peux t on configurer l’interface privé pour que ce plugin puisse permettre au trésorier, président et secrétaire de l’association d’accéder à l’icone du plgun.

    Merci

    • Passe les administrateurs. Ils verront l’icone et auront accès au plugin.

    • Si PHP ne vous rebute pas, on peut aussi utiliser l’interface de programmation de la fonction autoriser, que plugin appelle avec l’action « autoriser » ainsi :

              if (!autoriser('associer', 'activites' ...
              if (!autoriser('associer', 'adherents' ...
              if (!autoriser('associer', 'comptes' ...
              if (!autoriser('associer', 'dons' ...
              if (!autoriser('associer', 'ressources' ...
              if (!autoriser('associer', 'ventes' ...

      Donc en définissant la fonction autoriser_associer on peut prendre la main pour les autorisations. On peut aussi définir plus précisément autoriser_adherents_associer etc. Aucune de ces fonctions n’est préalablement définie, ce qui provoque la restriction aux administrateurs.

    Répondre à ce message

  • 1

    Salut merci pour cette avancement sur associaspip.
    Je test la nouvelle monture téléchargé Associaspip 2.1.0 ; et j’ai tel message d’erreur :

    Erreur SQL 1146
    Table 'roule-co-spip.spip_asso_plan' doesn't exist
    SELECT classe, asso_plan.classe FROM spip_asso_plan AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXNzb19wbGFuPC9jb2RlPg=="></span> GROUP BY classe ORDER BY asso_plan.classe

    Et en effet, elle n’est pas créer.
    on peux toujours bidouiller en phpmyadmin, mais c’est pas très propre ?
    J’aimerais vraiment bien aider avec mes maigres moyens, ou faut-il modifier les lignes de créations des tables ou éviter tous cela ? A moins qu’il y ai déjà des mises a jour mais pas dans le dernier dossier de téléchargement.

    • Pour donner des idées en plus, ne pourrions nous a avoir des adhérant sans forcement qu’ils aient un compte spip ?

    Répondre à ce message

  • 1

    Erreur SQL 1052
    Column ’prenom’ in field list is ambiguous
    SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres 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

    • Etrange. Est-ce Mysql ou PostGres, et en quelle version, qui dit cela ? Et quels sont les autres plugins installés ?

    Répondre à ce message

  • Associaspip n’utilise plus inscription2 (et tant mieux !!), je recommande d’utiliser le plugin coordonnées : http://www.spip-contrib.net/Plugin-Coordonnees

    Je pense que ce dernier satisfera le besoin de gestion des infos liés aux auteurs/membres.

    @+

    Répondre à ce message

  • 8

    Est-il (ou sera-t-il) possible de fixer des droits particuliers d’accès. Actuellement, si j’ai bien compris, seul un admin peut accéder au plugin.

    Je souhaiterai par exemple que mon trésorier et mon secrétaire puissent également y accéder sans avoir des droits d’administration sur mon système de publication Spip...

    • Question intéressante. Oui actuellement seul les admins complets peuvent accéder à tout ça (toutefois un adhérent peut accéder à la page le concernant, mais pas celle des autres).
      Mais le problème préalable c’est de décrire de quoi est composé l’équipe d’une association.
      Je vais réfléchir à tout ça, mais je suis preneur de suggestions.

    • 1) A mon humble avis, il faudrait paramétrer l’accès aux six menus du plugin Association (gestion membre, gestion don, ventes associatives, ...). Cet accès est lié à la fonction du membre (président, trésorier, secrétaire, responsable ventes, ...) et de son état (toujours actif dans l’asso). Grâce à ce paramétrage chacun pourra faire les liaisons qu’il lui convient.

      2) Puisque l’on est en train de parler de ce qu’il serait bien d’avoir, une fonction intéressante serait que dans l’espace public, il y ait la possibilité de s’inscrire à l’association par l’intermédiaire d’un formulaire complet. Le secrétaire de l’association n’aura plus qu’à le valider. Un gain de temps énorme (et évite les erreurs).

      3) Pendant que j’y suis encore une petite suggestion, il est indispensable, à mon avis, de pouvoir avoir une vue (liste ou fichier csv) où l’on puisse voir les coordonnées complètes des membres.

      4) Pour l’instant je me suis seulement attaché à comprendre la « gestion des membres » et là je n’arrive pas avec :
      -  « gestion membres »/« ajouter une cotisation » -> ne voit pas le lien avec « catégories de cotisation » ... donc la validité ne fonctionne pas ni le tarif ...
      -  le champ mode de paiement est « don » ?

      A suivre ....

    • Je réponds point par point.

      1. Effectivement raisonner par droit sur chaque composante plutôt qu’introduire une notion de fonction regroupant un ensemble de droits est certainement le plus souple. Il faudrait sans doute créer autant de mot-clés que de composantes, et pouvoir attacher ces mot-clés à n’importe quel membre, ça ne présente pas de difficulté a priori.

      2. La c’est la question de refaire inscription2 à l’intérieur de ce plugin mais a minima. Une première approche serait de rajouter au formulaire d’inscription std une zone de saisie pour le champ std « bio », dont on donnerait des directives précises de remplissage pour que chaque ligne corresponde à un champ de la table des membres.

      3. en s’inspirant de prive/transmettre/signature.html on peut facilement écrire un squelette qui le fait.

      4. je laisse Bernard Blazin répondre, c’est encore un peu obscur aussi pour moi.

    • Bonjour, je fais pareil, point par point .
      1- je mettrais un bémol néanmoins sur la partie compta, pour le moment, les administrateurs peuvent modifier toute la compta, les chiffres, les intitulés... Je pense que seul le trésorier et adjoint (s’il y en a) puissent modifier les donnés comptables.
      par contre que tous les auteurs puissent saisir des dépenses et recettes oui, encore qu’il faudrait qu’il y ait une trace de qui à modifié, et saisi les comptes.

      2- pour le moment, nous ne pouvons même pas modifier les données. Mais je suis pour que ce soit association qui gère sont propre formulaire d’inscription en page publique et en page privé. Nous pourrions aussi avoir la possibilité de faire une importation massive d’un listing ?
      3- avec le pluging CSVImport, sa fonctionne, tu peux récupérer la Table : spip_asso_membres en format CSV, ou même en tableur

      4- c’est claire que pour le moment, je comprend pas comment fonctionne les adhésions, les don, ... pas d’idée pour le moment, si ce n’est que se serait bien que pour nouvelle cotisation, s’affiche les type de cotisation qu’on a remplis... au lieu d’avoir Don, et que le mode de payement soit aussi du genre (don, liquides, chèques,...)

      Merci, Marc

    • J’ai été surpris que ce ne soit pas les admins « toutes rubriques » qui ont accès à ces pages, mais les webmestres. Un comptable ou un membre du bureau ça n’a rien à faire dans une configuration de plugins ou dans la suppression de base de données. :)

    • Bonne remarque, c’était une mesure provisoire sur laquelle j’avais oublié de revenir. Voir la nouvelle version et sa documentation (minimale)
      ici.

    • Je ne sais si c’est lié mais les boutons de menu ont disparu depuis cette dernière version.

    • Oui mais j’ai corrigé depuis.

    Répondre à ce message

  • 1

    Un petit ajout pour palier l’absence du plugin Inscription2 a été envoyé sous le numéro 42639 avec une doc minimale. Austère, mais ça le fait.

    Répondre à ce message

  • Bien le bonjour, j’ai désinstaller les plugings association2 et inscription2 (dasn gestionnaire de pluging, désinstaller un a un les plugins, j’ai vérifier que les tables respective avait été supprimé)

    J’ai installer association2 sans inscription2. Il n’y a plus de message d’erreur du genre Erreur SQL 1054 comme il y avait avant avec la table auteur_elargie s’il n’y avait pas le champ statut_interne.

    Je viens ensuite de faire deux trois tests : si sa peux nous faire avancer
    1- je n’ai pas modifier le fichier « /plugins/Association_2.0/association_options.php »
    puis j’ai créer un nouvel auteur ... et la Table : spip_asso_membres reste vide.

    2- en modifiant le fichier le fichier « /plugins/Association_2.0/association_options.php » :
    define(’_ASSOCIATION_INSCRIPTION2’, false) ; et en créant un auteur, Table : spip_asso_membres se remplis bien d’un nouveau membre avec pour id, l’id de l’auteur et il en prend son nom. c’est cool sa marche.

    remarques : les anciens auteurs ne s’affiche pas dans la Table : spip_asso_membres, il faut modifier (et enregistrer, même si on a rien touché) tous les auteurs pour qu’ils apparaissent dans Table : spip_asso_membres. Idem pour les visiteurs

    3- depuis association, gestion des membres, on peut modifier le statut des adhérents (désactivé, a jour, a relancer, prospect...) et dans l’interface gestion adhérents, les listes s’affiche bien.

    nous ne pouvons pour le moment modifier nul par les informations des adhérents (prenom, adresse...) je n’ai pas trouver la page edit_adherent proposer par Déesse A.

    Voilà pour le moment. Merci encore pour ce pluging. Marc

    Répondre à ce message

  • 19
    texaverie

    et en prime, je gagne ce message lorsque je veux accéder au paramétrage du plugin :

    « Configuration du plugin

    Fatal error : func_get_args() : Can’t be used as a function parameter in /home/aikidoduc/aikidoduc.org/plugins/Association_2.0/balise/configurer_metas.php on line 37 »

    • texaverie je crois que je tourne autour du même problème que toi.

      J’ai dans le fichier « /plugins/Association_2.0/association_options.php » :
      define(’_ASSOCIATION_INSCRIPTION2’, false) ;

      et j’ai désinstallé le plugin inscription2.
      Je n’ai pas d’erreur de compilation tout à l’air de fonctionner.
      J’ai effacé tous les enregistrements que j’avais dans la table « auteurs_élargis » car d’après ce que je comprends c’est si cette table est vide alors il va chercher les infos dans la table « asso_membres ».
      Mon problème est : où est-ce que l’on renseigne les champs de cette table ?
      Avant avec inscription2, il y avait une section « inscription2 » dans le formulaire de saisie d’un nouvel auteur. Maintenant il n’y a plus de section supplémentaire ... juste les infos de la table auteur.
      Où fais-je l’erreur ?
      Vous remerciant par avance

    • Je signale d’abord que je reprends ce plugin, qui n’était plus maintenu par ses créateurs, pour le substituer à un ensemble de scripts ayant des fonctionnalités ressemblantes mais lacunaires. En conséquence je ne vois pas encore l’utilité de certaines choses dans ce plugin, et je l’utilise à partir d’une importation ad hoc de ma base d’origine. La porte d’entrée de son état actuel est donc un peu bizarre. C’est d’ailleurs pourquoi j’ai laissé son état à « test » pour le moment. Je suis preneur de toute suggestion d’amélioration, même si évidemment je ne les développerais pas nécessairement.

      Ensuite, la toute dernière version (Zip disponible depuis qq minutes) contient un ajout pour l’insertion : si Inscription2 n’est pas là, toute déclaration d’auteur (que ce soit une inscription anonyme ou une création par un admin) déclenche la création d’un adhérent de même numéro. On peut ensuite le modifier avec la page edit_adherent.

      Je n’ai fait aucun test avec Inscription2 et ne compte pas en faire. Mais je corrigerai les bugs s’ils sont bien décrits.

    • texaverie

      Bonjour, je viens de faire la mise à jour avec votre zip, j’ai créé un visiteur (j’ai inscription2), il ne se passe rien

    • D’abord, ce serait bien de dire si l’erreur précédente est bien évacuée.

      Ensuite, j’ai bien dit que je m’occuperai de l’interface à Inscription que si les bugs sont bien décrits. Dire « il ne se passe rien » n’est pas une description me permettant de savoir lequel des deux plugins dysfonctionne.

      Enfin, il est bien dit ci-dessus que la déclaration d’auteur entraine la création d’adhérent si Inscription2 n’est pas là. La question est donc de savoir s’il est souhaitable que cette condition saute.

    • texaverie

      Je n’ai aucune erreur. J’ai créé un visiteur, sans remplir les champs inscription2. Mais la dépendance existe peut-être malgré tout, je ne sais pas.

    • texaverie

      je viens d’essayer avec I2 désinstallé, idem, pas de nouveaux adhérents

    • Ce sont les lignes 30 et 31 de association_options.php qui assure cette dépendance. Les enlever pour essayer avec Inscription2.

    • Chez moi la création marche. Par ailleurs, un autre message demandait comment se passer d’Inscription2, il ne faut pas mélanger les 2 utilisations sur une même base, c’est impossible à débuguer sinon.

    • texaverie

      bon, j’ai tout essayé, je suis revenue à Association après avoir désinstallé I2, toujours rien (cache vidé à chaque fois), peut-être faut-il que je supprime à la main la base de données, coton, je ne sais pas quelles tables faire sauter...

    • La table en trop est « spip_auteurs_elargis », et il vaut mieux avoir dans config/mes_options.php :

      define(’_ASSOCIATION_INSCRIPTION2’, false) ;

      décocher puis recocher le plugin force aussi une installation plus propre dans les caches.

    • texaverie

      sans les lignes 30 et 31, i2 n’enregistre plus nom de famille, prénom etc

    • Je répète qu’il ne faut pas courir deux lièvres à la fois. Commençons par essayer de comprendre pourquoi sans I2 la création d’adhérent ne marche pas à la création d’un auteur alors que ça marche chez moi. Y a-t-il une erreur SQL dans les logs ? Et il faut préciser ce que veut dire « il ne se passe rien » : est-ce PHPmyAdmin qui ne fait rien apparaître de neuf dans la table spip_asso_membres ou quoi ?

    • texaverie

      je ne peux pas supprimer la table car 3 autres plugins en dépendent... Il ne me reste que la solution avec i2.
      Le problème pourrait-il benir de la fonction « id_auteur » qui supplante « id » ?
      Je vais recréer « statut-interne », remettre i2, et peut-être que vous aurez une bonne nouvelle ou une idée... Merci encore pour tout ce travail !!

    • texaverie

      je ne sais pas quels changements ont été faits dans le dernier association, mais i2 ne prend plus nom, prénom, etc !! en tous les cas sous spip 2.1.2
      j’ai par ailleurs remis « true » dans le fichier associations_options.php (config/mes_options.php n’existant pas)
      et je vais être patiente^^

    • texaverie

      dsl je viens de voir votre réponse

      non, la table ne faisait rien ressortir de neuf

      j’ai bien mes id (auteurs) dans la table dédiée, sans noms, mail, etc

    • Il ne faut PAS changer les fichiers sources, sinon les mises à jours ne marchent pas. Le fichier config/mes_options.php est à créer justement pour cette raison. Par ailleurs si on a bien
      define(’_ASSOCIATION_INSCRIPTION2’, false)
      dans ce fichier, l’existence de la table auteurs_elargis ne devrait pas gêner, en théorie. Par ailleurs j’ai posé des questions précises ci-dessus ; ne pas y répondre m’empêche complètement d’avancer.

    • De mon côté ça s’améliore
      Je m’explique :
      -  j’ai désinstallé le plugin Inscription2
      -  j’ai mis le flag à false dans : define(’_ASSOCIATION_INSCRIPTION2’, false)
      -  j’ai supprimé tous les enregistrements de la table auteurs_elargis
      -  sur la page SPIP j’ai créé un nouvel auteur.

      Premier problème : pas de nouveaux champs dans le formulaire de création de l’auteur (nom, prénom, fonction, ...). Où est-ce que l’on renseigne ces données ?

      Deuxième problème : si je rentre « Nouvel auteur » dans le champ signature du formulaire création nouvel auteur alors je me retrouve avec NOM = Nouvel et PRENOM = Auteur dans la table asso_membres => ce qui se voit dans le formulaire Gestion des membres

      Enfin troisième problème : le tableau « votre équipe » est vide (sans doute parce que le champ fonction l’est ..)

    • C’est bien le comportement prévu dans l’état actuel du plugin : rien n’est changé dans la page de création d’un auteur, mais si on va ensuite dans la page des adherents on voit qu’il est créé, et on considére effectivement que le champ « signature » est composé du nom de famille, suivi d’un espace suivi du (ou des) prénoms. Le 2e « problème » est donc en fait la solution du premier.
      Quant au 3e, il faut savoir que le champ « fonction » est quant à lui égal au champ « biographie ».

      C’est austère mais c’est suffisant pour la mise en oeuvre. Il faudrait déjà stabiliser ça (Texaverie n’en est pas là) avant de songer à ré-interfacer Inscription2, à supposer que ça vaille vraiment la peine, car il y a plus urgent à mon avis.

    • texaverie

      Texaverie a suivi le schéma clair de isaloi avec succès, merci isaloi. J’ai par ailleurs ajouté « auteur complet » afin d’avoir des fiches complètes et les bases se mettent à jour correctement.
      Merci aussi Déesse A d’avoir trafiqué ce plugin.

    Répondre à ce message

  • 10
    texaverie

    Conclusion
    Je viens de télécharger les derniers correctifs (merci) mais rien à faire, asso2 et insciption2 créent un bug, il faut rentrer à la main les statut interne dans mysql pour avoir une liste de membre (ok, prospects, etc).... Mais une fois cela fait, on ne peut pas changer leur statut dans spip, il faut là encore retourner dans mysql.
    Si ça peut aider les généreux développeurs pour réaliser le correctif tant mieux ^^
    Pour information, j’ai posté un message aussi sur le forum I2, mais pas de réponse (ça fait un mois...)
    Bon WE

    • Bien le bonjour, j’ai les dernières mise à jour, et asso2 ne fonctionne pas du tous.
      j’ai le message : Erreur SQL 1054
      Champ ’fonction’ inconnu dans where clause SELECT * FROM roule-co_spip.spip_auteurs_elargis a INNER JOIN roule-co_spip.spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !=’’ AND statut_interne != ’sorti’ ORDER BY a.nom_famille
      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

      Voilou, je trouve pas du tous que les explications pour installer association2 sois très explicite, en plus on est obliger d’installer des plugins en plus, qui sont encore en test comme inscription 2 et que lui même demande a installer des plugins comme spip bonux et saisi qui lui aussi est en test... Je trouve tous cela très instable.
      En lisant les autres commentaire ici, je vois qu’on galère bien pour faire fonctionner le tous et qu’il faut allez bidouiller dans la table ? super.

      Dommage, car c’est tes prometteurs... Mais je suis sur que les développeurs de Asso vont nous faire quelque choses, patience.
      En attendant, nous ne pouvons que leur signaler les divers message déerreur qu’on peut avoir.

      Je poursuite les tests. Bon courage à tous.

    • Bien le bonjour,

      En suivant les divers commentaire, J’ai créer dans la table dans auteurs_élargis un champ statut_interne. du coup je n’ai plus message d’erreur, mais ça ne fonctionne as pour autant.

    • Enfin, c’est assez logique que Association ne te montre pas tes adhérents au premier ressort. Comment pourrait il faire ça ?

      Avec I2 c’est pareil, la table I2, auteurs_elargis, ne va surement pas te mettre d’office des auteurs qui n’ont, ni nom, adresse, etc..

      Quoi qu’il en soit, il est certain que I2 n’a pas suivit l’évolution de Association, sinon, le champ statut existerait.

      Arme toi de patience, bientôt un plugin Association verra le jour sans dépendance d’ I2

    • j’ai pourtant, bien des visiteurs, des auteurs et administrateurs... mais il n’aparaisse pas dans le gestionnaires des adhérents...

      dans la liste sous Votre équipe : il y a bien les personnes où j’ai renseigné quelque chose (n’importe quoi d’ailleur) dans le champ fonction de la fiche des auteurs. ceux qui n’ont pas été renseigné n’apparaisse pas.

      apres, il n’y pas personne dans gestions des members. si je fais un tri par (prospect, a jour...), rien ne s’affiche, mais si je cherche par ID, la il a des membres qui aparaisse.

      est ce qu’il y a des choses a faire dans la table ? pour y remédier ?

      Et puis apres, nous attendrons patiement que association n’utilise plus inscription.. se sera certainement mieux.

      Grand Merci

    • Association n’utilise déjà plus Inscription2, mais par souci de compatibilité avec l’ancienne version ce n’est pas son mode par défaut. Pour utiliser l’’autre mode, il faut mettre dans votre fichier config/mes_options.php :

      define(’_ASSOCIATION_INSCRIPTION2’, false) ;

      Je n’ai pas du tout regardé où en est Inscription2. S’il est définitivement incompatible, on peut décider d’inverser ce choix par défaut.

    • texaverie

      config/mes_options.php :

      define(’_ASSOCIATION_INSCRIPTION2’, false) ;

      je n’ai pas ce fichier dans mon dossier config... faut-il le créer ? Merci !

    • Oui, c’est le fichier std de configuration de SPIP. Autrefois il était dans ecrire/.

    • texaverie

      ok, les membres que j’avais entré en base à la main ont disparu, je n’en ai plus, comment faire pour en avoir ?

    • texaverie

      Voici ce que j’obtiens si je veux paramétrer le plugin :

      Configuration du plugin

      Fatal error : func_get_args() : Can’t be used as a function parameter in /home/aikidoduc/aikidoduc.org/plugins/Association_2.0/balise/configurer_metas.php on line 37

    • Pour l erreur fatale ca a été corrigé dans la dernière version. Pour les nouveaux membres pour l instant il faut les rentrer a la main.

    Répondre à ce message

  • 3

    J’ai parcouru le même chemin que texaverie -> après avoir récupéré toutes les versions à jour et installées, j’ai créé un champ statut_interne dans la table auteurs_elargis : je n’ai plus d’erreur à l’écran.
    Mais je n’arrive pas à saisir des adhérents ... comment fait-on ?

    • J’ai trouvé dans le « status_interne » qu’il faut créé il faut mettre « prospect » en valeur par défaut et hop tout marche.

    • bonjour, où as-tu mis prospect en valeur ?

    • Lors de la création du champ « statut_interne » dans la base mysql il y a un champ « defaut » qui sert à mettre une valeur par défaut dans le champ lors de la création d’un nouvel enregistrement. C’est dans ce champ « defaut » que j’ai mis « prospect ».

    Répondre à ce message

  • 7
    texaverie

    Bonjour,
    merci pour ces correctifs !!
    Dernières questions, comment inscrire des membres ? Nulle part je trouve « ajouter comme membre »... Merci par avance pour votre aide

    • texaverie

      Je m’explique, fait le champ :

      « Il est indispensable de donner un statut interne au membre pour être afficher dans la liste des adhérents. »

      sauf que le champ statut interne n’apparaît pas dans la fiche de l’auteur, on a ; statut : auteur-visiteur-administrateur-contact-poubelle ; et rien d’autre, en renseignant "fonction" le visiteur apparait dans le tableau "équipe", mais toujours rien dans le tableau "membres.

      Je reste donc sur ma faim, si vous pouvez m’aider, je serai aux anges !!

    • texaverie

      faut-il par hasard désactiver le plugin contact pour voir apparaître le statut interne des adhérents ?

    • texaverie

      non, j’ai essayé, je n’ai toujours pas de « prospects » !!

    • Bonsoir,

      Va voir du coté de ta base et regarde la table auteurs_elargis.

      En ce qui me concerne la colonne statut_interne n’existait pas, je l’ai créée à la main directement et j’ai mis prospect dans les champs de mes utilisateurs.

      retour sur le site => tout va bien ils apparaissent tous en prospects. youpi !

      La ou le bât blesse c’est que via le plugin quand j’essaye de modifier le statut... rien ne se passe... Pas un message d’erreur, pas une modification.
      C’est comme si le plugin n’avait pas les droits pour accéder à la table ou alors il est parti chercher des allumettes au tabac d’en bas et n’est toujours pas revenu ;)

    • texaverie

      Bonjour, merci de ta réponse, de mon côté, la champ statut_interne existe... dans spip_asso_membre et auteurs_élargis ...Sous inscription2 j’ai mis en statut interne par défaut « prospects », mais si je veux modifier un utilisateur, je ne peux pas lui donner un statut interne, le champ n’existe pas.
      Cette manip ne me fait donc apparaître aucun membre, aucun statut interne.
      ...J’ai par ailleurs choisi dans les paramètres d’asso2 le choix auto ID_auteurs.

      Je ne sais pas trop quoi faire du coup, j’ai l’impression qu’il ne s’agit pas de grand chose, mais suis incapable de résoudre seule mon problème

    • texaverie

      Bonsoir, faut-il mettre à jour inscription2_192 avec inscription2_2_0 ou directement installer 2_2_0 ?

    • Bien le bonjour,
      même en mettant à jour inscripton2, pas de membre qui s’affiche ?

      C’est un vrais casse tête que d’essayer d’installer ce plugin...

      J’ai du créer dans la table dans auteurs_élargis un champ statut_interne. du coup je n’ai plus message d’erreur, mais ça ne fonctionne as pour autant.

    Répondre à ce message

  • Bonjour,

    Est-il possible d’ajouter plusieurs email par membres ? Ce qui est très pratique dans le cas des membres associatifs ?

    Merci

    Répondre à ce message

  • Bonjour,

    Il me semble avoir télécharger la dernière version (Association_2_0) :
    -  il me semble qu’elle n’est pas compatible avec Bandeau ?
    -  Il ne m’a pas été demandé d’installer Inscription2, est-ce normal ?

    Répondre à ce message

  • Salut
    Heu... juste un truc, comment gérer les dépenses de l’association dans ce plugin ?
    Merci de vos lumières.

    Répondre à ce message

  • 2

    Texaverie,

    La requête UPDATE du fichier /exec/action_cotisation.php du plugin Assocaition2 est erronée,
    modifie là afin qu’elle ressemble à ceci « spip_query( "UPDATE spip_auteurs_elargis SET statut_interne=’ok’ WHERE id_auteur="._q($id_auteur) ) ; »

    • c’est ennuyeux... il n’y a pas de fichier action_cotisation.php, (Association 2)

    • oui en effet, je me suis planté de version, je parlait de la 1.9.2

    Répondre à ce message

  • 7
    texaverie

    Bonjour,
    Je suis vraiment désolée d’insister, mais qui sait comment on fait pour avoir des membres en prospects, à relancer, etc ? Des heures ici et là ne m’ont permise à rien faire de plus que de créer une équipe... Je suis aussi allée poster sur « inscription2 » sans succès... Le hic semble venir du champ « statut-interne » qui ne s’affiche pas... mais je suis preneuse de toute explication/solution !
    Merci par avance :-)

    • Bernard Blazin

      Si tu as installé I2 tu dois pouvoir remplir des champs supplémentaires dans la configuration des auteurs. Ces champs (noms, prénoms, etc.) seront reportés dans Association et tu pourras ainsi monter l’ensemble.

    • texaverie

      J’ai bien paramétré mes champs dans I2, ma liste de visiteur est conforme, les champs sont là, juste que je n’ai pas :
      « Statut interne
      Champ différent du statut de SPIP, celui-ci sert pour le controle interne d’une institution »
      ...
      Qui s’affiche lorsque je veux faire une modif, je n’ai aucun visiteur en "membres" (par défaut "prospect") et aucun moyen de les ajouter, donc de gérer une liste d’adhérents à mon association.
      Je ne sais pas si c’est un bug assos2 ou I2, ou si je suis totalement stupide in fine^^
      Merci quand même^^

    • texaverie

      Tous les membres actifs
      Tous ID
      Photo Nom Prénom Catégorie Validité Action Sup.

      voilà ce que j’ai...

    • Bernard Blazin

      Lorsque tu édites un auteur SPIP, il y a bien en plus des champs classiques ’Bio, Clé PGP, les champs de I2 ? Tu as bien paramétré I2 avec CFG et coché les bonnes cases ..Tables, fiches ?

      Si oui, il faut renseigner ces champs pour les voir apparaitre dans association

    • texaverie

      oui à tout, je vois bien ma liste d’utilisateurs, les champs I2 par auteur (sauf statut-interne), mais toujours 0 membre dans « gestion des membres »

    • texaverie

      Cher Bernard, tu peux t’inscrires sur aikidoduc.org, je te passerai en admin, je suis prête à contribuer d’une façon ou d’une autre pour te remercier de ton aide, car là, je crois avoir atteint le seuil de ma compréhension. Merci de ton aide ici en tous les cas.

    • Bernard Blazin

      Je veux bien, mais je ne vois aucun formulaire pour çà.

    Répondre à ce message

  • 3

    Bonjour,

    plugin installé, mais quand je vais pour le configurer, j’ai l’erreur suivante :

    <plugin> manquant dans le fichier de définition : auto

    un autre plugin aurait été indiqué, je l’aurai installé, mais là...

    version spip 2.1.2 [16017], version du plugin 0.65 [41461]

    Répondre à ce message

  • 2

    bonjour,

    j’ai cette erreur qui s’affiche. J’utilise strictement :

    Association2
    Inscription2
    Saisies
    Spip-bonux-2
    cfg

    toutes des versions SVN de la dernière heure.

    l’erreur :

    Erreur SQL 1054
    Unknown column ’statut_interne’ in ’where clause’ SELECT * FROM ma_db.spip_auteurs_elargis a INNER JOIN ma_db.spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !=’’ AND statut_interne != ’sorti’ ORDER BY a.nom_famille
    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

    PHP5/MySQL5, SPIP2.1.2 [16017]

    Si on pouvais me prêter une lanterne.... merci beaucoup

    • J’ai le même pb :(

    • texaverie

      ayé, fichier mis à jour, mais si tu sais comment faire ensuite pour avoir dans ton tableau tes adhérents je suis preneuse car j’ai tout essayé sans succé

    Répondre à ce message

  • 6
    texaverie

    Bonjour, je n’arrive pas à inscrire des membres , tout fonctionne sauf ça. Savez-vous comment on fait ?

    • Pierre KUHN

      Bonjour
      Est ce que tu utilise bien du php 5.3 ?

    • texaverie

      Version du client MySQL : 5.0.51a

    • texaverie

      PHP Version 5.2.14

    • texaverie

      mais entre nous, je pense que ça supporte très bien du php 4 aussi, je crois que le bug ne vient pas de là, juste que ne s’affiche pas la possibilité d’ajouter dans le formulaire pour la gestion interne « prospects » ou autre

    • texaverie

      G fait une tentative en cliquant sur « relance » et voici l’erreur :

      Erreur SQL 1054
      Unknown column ’a.email’ in ’where clause’ SELECT * FROM yc_aikidoduc1.spip_auteurs_elargis a LEFT JOIN yc_aikidoduc1.spip_auteurs b ON a.id_auteur=b.id_auteur WHERE a.email <> ’’ AND statut_interne like ’echu’ AND statut_interne <> ’sorti’ ORDER BY nom_famille
      SELECT * FROM spip_auteurs_elargis a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE a.email <> ’’ AND statut_interne like ’echu’ AND statut_interne <> ’sorti’ ORDER BY nom_famille

      Cela a -t-il un lien avec le fait que je ne puisse enregistrer mes auteurs en membres de l’association ?

    • Exactement le même problème...

      Erreur SQL 1054

    Répondre à ce message

  • 13

    Je désire installer plugin association mais j’ai du mal à trouver une version d’inscription2 pour spip2

    quelqu’un a-t-il le zip ??

    Merci

    • je suis dans le même cas, je pensais être seul
      une bonne ame aurait elle le zip sous la main ?

    • moi aussi j’ai tout fait comme il fallait sous spip 2.1 et impossible d’accéder au paramétrage du plugin association...

    • me suis trompée de post....pour le zip, passez pas SVN, télécharger le logiciel recommandé sur votre ordinateur, suivez la procéédure pour obtenir les fichiers de la zone - si g bien compris, pour spip 2 c’est là-bas qu’on trouve le bon association2 et inscription2 - c ce que g fait, mais je ne peux pas accéder au paramétrage d’association - il doit y avoir un truc, mais je ne le connais pas ^^

    • Si tu as pris la version SVN tu dois pouvoir configurer ton association en cliquant dans le menu de droite, Profil de l’association..

    • oui, mais non, il me signale des tables absentes, que je crée, mais rien n’y change

    • Quelles tables exactement ?

      Le plugin est encore en phase de dev pour SPIP 2. il peut donc y avoir des bugs c’est certain.

    • pour les tables c’est fait, il reste juste un fatal error :
      Fatal error : func_get_args() : Can’t be used as a function parameter in /home/aikidoduc/aikidoduc.org/plugins/Association_2.0/balise/configurer_metas.php on line 37

    • bon, en allant sur la zone j’ai vu que le fichier avait été corrigé ^^
      maintenant tout fonctionne.

      LA MARCHE A SUIVRE POUR CELLES ET CEUX QUI VEULENT CE PLUGIN SOUS SPIP 2.1 :

      -  aller sur la zone (après avoir télécharger un « lecteur svn » sur votre ordinateur comme Tortoise SVn par exemple)
      -  une fois tortoise installé, créer un dossier spip zone quelque part et faites un clic droit sur le dossier et choisir tortoise chekout
      -  coller le lien du fichier svn en ajoutant à la place de root ; svn ://zone.spip.org/spip-zone/
      -  vos fichiers svn sont alors dans le dossier créé

      Tout fonctionne avec association2 et inscription2 pris sur la zone, bon web !

    • tu peux indiquer le repertoire svn ? il est tout a fait possible de dire à la zone de générer le zip correspondant (et donc pas besoin de se « taiguer » avec svn quand on sait pas s’en servir et qu’on en a pas l’utilité.

    • Peu importe la solution, tant que le résultat est là. Le répertoire est http://files.spip.org/spip-zone/ pour association2, une fois là-bas facile d’arriver à inscription2

    • certes, mais quitte a donner un conseil au gens, autant donner le conseil le plus simple :p

      (a titre perso je sais me servir de svn, mais tout le monde ne sait pas en a pas forcément l’utilité).
      Bernard : quand le plugin version 2 sera stable, oublie pas de le rajouter en doc joint.

    Répondre à ce message

  • Bonjour
    quelqu’un peut il me dire quelle version d’inscription2 vous avez utilisé pour pouvoir installer association 2 car lorsque j’installe la version 2.192 j’ai se message d’erreur qui s’affiche : Fatal error : Call to undefined function : spip_abstract_showtable() in /homez.41/cvlimoge/www/spip/plugins/auto/inscription2_192/base/inscrip tion2_installer.php on line 33

    je ne peut donc pas installer gestion association.

    je travaille avec eva web4 et spip 2.1.2

    merci d’avance pour vos réponses

    Répondre à ce message

  • Bonjour,

    Serait-il possible de mettre plusieurs adresses email par membres ? (avec le plugin cextra par exemple ?)

    Merci

    Répondre à ce message

  • 2
    Eric LM

    Bonjour,

    je viens d’installer spip 2.1, les plugins Inscription2 (récupéré sur la zone), Bonux, Saisies, cfg, et Crayons. Tout cela pour installer le plugin Association

    Et quand je l’installe, j’obtiens le message suivant :

    Fatal error : Call to undefined function lire_config() in C :\Program Files\EasyPHP\www\ANCIENS HF\plugins\Association_2_0\association_options.php on line 32

    Mon site est bloqué, et je dois supprimer le dossier « Association_2_0 » dans le dossier de plugins pour reprendre la main.

    J’ai oublié quelque chose ? Merci pour votre aide

    Eric LM

    PS : j’ai posté ce message sur spip@rezo.net Pardonnez-moi si cela fait double emploi

    • Eric LM

      Je me réponds à moi-même : le plugin que j’avais pris sur la zone n’est pas bon. Il faut prendre celui qu est en bas de cet article.

      Y’a pu qu’à travailler avec...

      Eric LM

    • Salut,

      J’ai ceci multiplié par dix sur toutes les pages du plugin :

      Table ’sitetest.spip_asso_comptes’ doesn’t exist SELECT * FROM `sitetest.spip_asso_comptes LIMIT 1
      SELECT * FROM spip_asso_comptes LIMIT 1

      Heu... Y a une solution ?

    Répondre à ce message

  • Date d’adhésion variable et comment fixer une date d’échéance de la cotisation,
    identique pour tous les adhérents.

    une synthèse, à améliorer, des différentes réponses faites sur le forum pour cette fonction du plugin


    Fixer une date identique pour tous en fin d’année civile :

    La date de fin est éditable lors de l’ajout d’une cotisation. Il suffit donc à la première cotisation d’inscrire YYYY-12-31 ( date de l’année en cours par exemple : 2010-12-31 ) et les suivantes seront toujours proposées au 31 décembre de l’année.

    Si , il n’est pas procédé ainsi, on obtient des dates de fin échelonnées

    Fixer une date pour une période de une année, de date à date d’adhésion :

    Si on renouvelle et on enregistre chaque renouvellement de cotisation à partir de la date d’adhésion initiale de chaque adhérent, en prenant une durée complète de une année, on obtient des dates de fin échelonnées.

    Modalités de fonctionnement du plugin sur cet aspect : gestion des renouvellements de cotisations

    Habituellement, la date de fin de validité future de la cotisation est enregistrée lors de l’enregistrement annuel de la cotisation en tenant compte de la date et de la catégorie de cotisation.

    Chaque changement de statut d’un adhérent n’est validé par le plugin qu’en fonction de la date de validité de la cotisation.

    A chaque lancement, le plugin Association vérifie les dates de validité et impute un statut_interne « echu » si celle-ci est dépassée.

    Après la première relance, lors de la gestion annuelle de renouvellement des cotisations, le statut _interne des adhérents concernés est basculé sur « relance » ,tant que la cotisation n’est pas perçue et le statut modifié en « A jour » ( OK )

    A noter que l’on peut toujours changer le statut manuellement lors de l’édition du membre ( ou de l’auteur ).

    Concernant le statut interne, les correspondances sont :

    -  Relancé = relance
    -  A jour = ok
    -  Désactivé = sorti
    -  Prospect = prospect
    -  A relancé = echu

    Remarque complémentaire :

    réponse des développeurs au 3/03/2007 :

    « Ceci étant, on envisage dans le profil de l’association de pouvoir choisir entre des échéances à date ou à fin de période. A suivre. »

    Répondre à ce message

  • Comptabilité, mode opératoire pour le paramétrage initial

    une synthèse, à améliorer, des différentes réponses faites sur le forum pour cette fonction du plugin

    1/Généralités

    Il faut d’abord créer « le Plan Comptable » et les différentes « références comptables » : comptes financiers, comptes de produits, etc...

    chemin : « gestion association » -> « plan comptable » -> « ajouter une référence comptable »

    Il faut ensuite déclarer ces références comptables dans le profil de l’association

    chemin : « gestion association » -> « profil de l’association »

    Il faut créer les catégories de cotisations
    chemin : « gestion association » -> « catégories de cotisation »

    il faut également déclarer ces catégories de cotisation dans Inscription2

    2/Paramétrer les modalités de paiement : principe

    Le type de paiement ou « mode de paiement » est défini dans la gestion des banques. Il suffit d’y ajouter tous les comptes sur lesquels les montants sont perçus : par ex.
    Caisse (préenregistré) quand il s’agit d’un paiement cash, banque1 lors d’un virement sur le compte bancaire n°1, CB lors d’un paiement par carte bleue, paypal lors d’un paiement web, chèque,.... Il n’y a pas de limite. Mais le concept est que le mode de paiement est lié au compte sur lequel celui-ci aboutit. C’est une notion comptable qui n’est pas évidente à comprendre.

    Cette donnée est enregistrée dans les différents formulaires (cotisations, dons, ventes, comptes) et reprise dans la colonne Journal du tableau des comptes. Les termes ne sont peut-être pas bien choisis, mais on n’est pas comptables ;-)

    3/Paramétrer les modalités de paiement : mise en oeuvre concrète

    1. Créer les comptes bancaires dans le plan comptable en les affectant à une classe (habituellement classe 5).

    2. Dans la config (ou le profil), stipuler la classe des comptes financiers.

    Le don n’étant pas forcément financier, apparaît dans tous les cas, où l’on peut préciser une contrevaleur

    Si les comptes enregistrés n’apparaissent pas dans le plan comptable, mettez à jour votre version.

    4/Exemple concret pour ajouter une référence comptable :
    ( pour le Code et la Classe n’indiquer que des valeurs numériques, pas un nom de compte : Comptes Financiers,etc...)

    -  Code : 5.2.51.1 (ou ce que vous voulez pour vous y retrouver)
    -  Classe : 5 (classe Comptes Financiers suivant le plan comptable français) à reporter dans la config
    -  Intitulé : Compte courant
    -  Référence : N° du compte
    -  Solde reporté (en euros) : Solde du compte au 31/12/2007
    -  Date report (AAAA-MM-JJ) : 2007-12-31
    -  Compte activé :oui (évidemment !)
    -  Commentaires :

    Le plan comptable français est livré avec le plugin, à titre d’inspiration.

    Répondre à ce message

  • 1

    avec la version du plugin de la svn du 14/05/2010
    et sous spip version 2.0.10
    Inscription 2 v 0.73 de la svn
    CFG v 1.15.0

    Il semble y avoir les bugs suivants ...

    1/ dans la table des auteurs_elargis il faut remplacer statut_int par validite ?

    2/Quand on veut ajouter ou modifier une vente le champ « mode de paiement » ne s’affiche pas. Il n’y a que l’intitulé « mode de paiemant » qui s’affiche

    3/On ne peut pas modifier un don, message d’erreur : fichier edit_dons introuvable....
    dans le fichier exec/dons.php à la ligne 89 il faut remplacer ’edit_dons’ par ’edit_don’

    • Attention, il est bien précisé que cette nouvelle version est encore en test et s’appuie sur la version 2.1 SPIP, et même la version 2.1svn car j’ai dû corriger quelques bugs problématiques pour ce plugin dans SPIP 2.1.0. Ne pas tester le plugin autrement sinon il y a des risques de pertes de données. Ce plugin ne passera en mode « stable » qu’après la sortie de SPIP 2.1.1.

      En ce qui concerne les erreurs ci-dessus, les 2 dernières sont corrigées. Pour la première, je n’ai fait aucun test avec le plugin Inscription présent. Je suis preneur d’information plus précises.

    Répondre à ce message

  • sous spip 2.0.10

    Association2 version 0.65

    Cfg version 1.14.1

    Inscription2 version 0.73

    seule est fonctionnelle la version prise sur :

    http://www.plugandspip.com/

    La version prise sur SVN http://zone.spip.org/

    a le problème suivant :

    call to undefined function à la ligne 100 de exec/action_comptes.php

    Installer le fichier action_comptes.php de http://www.plugandspip.com/ répare à priori le problème...à vérifier

    Répondre à ce message

  • 4

    Bonjour,

    Une version plugin pour spip 2.0 en cours ?

    Répondre à ce message

  • Bonjour
    Merci aux codeurs pour ce plugin :)
    Je viens de remarquer cependant un petit bug : je suis en mode « numérotation automatique », et quand j’essaie de modifier un adhérent, les modifications ne s’enregistrent pas.

    En effet, dans ce cas là, les champs id_asso et commentaire, appelés dans l’UPDATE présent dans action_adherents.php ne sont pas présents, donc la requete échoue, donc l’update également.
    Si on rajoute un test sur la présence d’association/indexation dans cfg, aucun souci :)

    Si ca vous intéresse, la problématique « gestion d’associations » m’intéresse également, donc je veux bien participer au dév !

    Répondre à ce message

  • 1

    Bonjour,
    quelqu’un pourrait m’éclairer sur le message d’AlbinOz ?
    J’ai également un problème pour la création de ressources avec ce plug.
    Et en tant que nioubiz de chez noubiz sur ce CMS, je ne capte pas tout....

    • Richard

      Bonjour

      J’aimerais bien utiliser "gestion d’association et en profiter pour utiliser la liste des adherents comme un carnet d’adresse, pour des contacts qui ne sont pas forcement adherents, comme je n’ai pas trouve d’autre plugin de carnet d’adresse.
      MAis pour cela il serait mieux de pouvoir desactiver l’envoi de mail quand j’ajoute un adherent.

      Est-ce possible ?? Je suppose qu’il faudrait aller modifier le code du plugin ??

      Merci

      Richard

    Répondre à ce message

  • Daniel Durand

    Bonjour,

    J’aurais voulu pouvoir indiquer lors de l’inscription de la cotisation, le numéro du chèque et la banque de la cotisation payée par l’adhérent.
    Comment puis-je faire ?

    Répondre à ce message

  • Daniel Durand

    bonjour,
    Je suis très intéressé par ce plugin. Depuis quatre jours, je le teste, j’ai des interrogations et aussi des difficultés.
    Pour mémoire : je suis un newbie sur SPIP, J’ai installé la dernière version 1.9.2 avec le squelette Eva, la dernière version de Associations

    Interrogations / souhaits :
    l’inscription des membres oblige à fournir un nom d’utilisateur et une adresse mail. Or, dans nos adhérents, certains n’ont pas de mail. Ce sont de simples cotisants : comment faire ? ne pourrait-on pas rendre facultative cette option ?

    Répondre à ce message

  • Bonjour,

    je cherche à savoir s’il est possible de coupler ce plugin « association » au plugin « accès restreint » ce qui me permettrait d’autoriser l’accès à certains articles du site uniquement à ceux ayant payé leur cotisation ?

    Merci

    Répondre à ce message

  • 1

    Après maintes recherches et essais je ne comprends pas encore vraiment le fonctionnement de ce plugin magnifique. Surtout comment gérer les activité et ses inscriptions.

    Je liste les obstacles que j’ai rencontré, Désolé que ça soit un peu long

    Je travaille pour le moment en local avec un SPIP 1,9,2d, Plugin Association Version : 0.64, cfg 1.0.7, inscription2 version0.61.Agenda Version : 0.14

    Inscription pour une activité

    -  Formulaire inscription publique : Dans la doc il est indiqué de placer la balise #FORMULAIRE_INSCRIPTION dans une boucle événement - cependant aucun formulaire s’affiche. En mettant la balise #FORMULAIRE_INSCRIPTION2 dans une boucle événements avec le critère id-événement, il y a bien un formulaire qui s’affiche. Mais le formulaire n’enregistre uniquement un nouveau adhérent sans que celui ci apparaisse comme candidat pour l’activité. Est-ce qu’il y a une autre balise à utiliser ?
    -  Pour le moment je n’ai seulement réussi à rajouter des participant aux activités via le lien Ajouter une Inscription. Mais je ne suis pas sur, si c’est le bon moyen et je ne comprends notamment pas le sens de quelques champs :
    N° d’adhérent : est-ce l’id de l’auteur ?
    -  Comment je peux faire en sorte qu’un membre actif puisse s’inscrire à un événement ? Apparemment il ne suffit que sous abonnement figure le nom de l’activité en question et que dans statut de l’abonnement figure abonne.
    -  Est-ce qu’il est possible qu’un adhérent puisse s’inscrire pour plusieurs activités ?

    Questions générales gestion activités

    -  Il y a-t-il un moyen pour éviter que tous les événements de l’agenda figurent dans les activités et cela de permettre la cohabitation d’un agenda d’événement ordinare avec un module d’inscription pour des activités.
    En fait ce que j’aimerai faire c’est de définir une activité avec prix, dates, localité et le nombre de participants max. (avec les événements de l’agenda il est effectivement possible d’indiquer la date et la localité ainsi que des commentaires, mais pas le reste)
    Si les événements sont des cours (typiquement des événement que se répètent) un cour apparaît autant de fois qu’il y des répétitions. Y-a-t il un moyen pour le faire afficher qu’une seule fois dans interface de gestion d’activité. Bref toute la gestion d’activités me reste peu claire
    Bref toute la gestion d’activités me reste peu claire


    Et encore...

    Quand je veux supprimer un adhérent je reçois : Warning : Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/spip/ecrire/inc/vieilles_defs.php:165) in /opt/lampp/htdocs/spip/plugins/Association_1_9_2/exec/action_adherents.php on line 98.
    L’adhérant est cependant supprimé

    Changer ou attribuer le type de cotisation. Est-ce que le seul moyen d’attribuer ou changer un type de cotisation est d’aller dans la Gestion d’adhérents et de mettre l’id du type de gestion en question dans le champs Catégorie de cotisation ?
    Si je change la Catégorie dans Modifier un membre actif, cela n’est pas pris en compte.

    Merci beaucoup
    Rainer

    • je commence par répondre á une question.

      Pour les inscription aux événements depuis le site public il faut utiliser la balise #FORMULAIRE_INSCRIPTION_ACTIVITE

      J’ai encore rencontré un autre problème. je n’arrive en effet pas à modifier le statut d’un membre. Quand je vais sur éditer un membre : ?exec=edit_adherent&id=1 et je change les données, ceux ci ne sont pas enregistré dans la base de donné et le statut interne reste alors inchangé. Ce n’est que depuis l’interface de Inscription2 que j’y arrive.

      Quelqu’un à rencontré le même problème ?

      APIP 1.9.2e , Association 0.64, Inscription 0.61

      Merci Rainer

    Répondre à ce message

  • 3

    Bonjour,
    Tout d’abord bravo pour ce plugin de gestion d’asso.
    Membre d’une association, je teste activement ce plug-in.

    Je ne comprend pas tout au bilan comptable (je n’aime pas la compta) mais cela semble fonctionner.

    Par contre, pas moyen de créer une « ressource ». J’ai beau remplir tous les champs, rien y fait.

    Aurais-je manquer quelque chose ?

    Merci

    SPIP 1.9.2e [12624] / Association 0.64 / Agenda 0.14 / Balise-session 1.0 / cfg 1.10.3 / Inscription2 0.61

    • re,

      je me réponds à moi-même.
      après avoir regardé le code et la base de données, il s’avère que la table spip_asso_ressources est en fait spip_asso_prets.
      Il faut donc créer une table spip_asso_ressources, selon les champs à remplir dans le formulaire (cd. fichier : action_ressources.php).

      A noter la présence d’un $id_achat non présent dans les champs de formulaire (je ne sais pas à quoi il peut servir).

      D’autres petites erreurs également dans le fichier ressources.php pour l’affichage de la puce de couleur, ainsi que de l’icone « Gérer les réservations » (gif->png).

      Une fois ces corrections effectuées, il est possible de réservé les ressources créées. Le formulaire de réservation présente également des soucis ... le temps de voir ce qu’il en est ...

    • Bonjour AlbinOz

      Je me demande si le plugin Association n’est pas orphelin ! Alors une explication plus détaillée des modifs effectuées sur la base de données sera la bienvenue. Merci pour ceux qui ont des connaissances en programmation limitées.

      Cordialement

      Tabaco95

    • Bonjour,

      En fait je ne voulais pas trop m’avancer pensant que l’auteur du plugin répondrait.
      Je n’ai pas encore fini de tout scruter ... je préfère donc faire mon rapport une fois tout regarder.

      Mes connaissances en programmation ne sont pas très grandes non plus

    Répondre à ce message

  • Bonjour,
    Je préside une petite association. Le travail déjà réalisé sur ce plugin est déjà tres aboutit, mais nous aurions besoin de le « coupler » avec un plugin de « gestions des user multiniveaux ». Je travaille avec deux developpeurs et nous aimerions faire évoluer ce plugin.
    Commment contacter son/ses auteur(s) pour lui soumettre nos propositions, notre participation et solliciter son accord pour partir de son code ?

    Répondre à ce message

  • 2

    Bonjour,
    Je n’y connais rien en programmation...
    J’ai installé spip 192d et EVA3.0
    Je trouve le pugin association qui correspond tout-à-fait à ce dont j’aurais besoin. Je n’arrive pas à le faire fonctionner (ainsi que d’autres plugins d’ailleurs qui me renvoient le message suivant (le numéro de ligne changeant selon le plugin) :

    Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 3522 bytes) in /home/sites/st-apo-environnement.fr/public_html/paniers/ecrire/public/phraser_html.php on line 324

    Le problème, c’est que je ne comprend pas ce que cela signifie.

    Merci à qui pourra me donner un petit coup de pouce.

    • Tu dois changer un paramètre du fichier php.ini, à savoir :

      memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

      Essaie de passer en 16, 32 ou 64MB selon tes besoins ; cela devrait répondre à ton soucis.

      -  Si tu es en local (sur ta machine), là pas de problème pour faire la modif (une petite recherche dans le fichier php.ini et le tour est joué).
      -  Si ton site est chez un hébergeur, pas question de modifier ce fichier, il faut passer par le fichier htaccess ; mais dans ce cas je ne connais pas du tout la syntaxe pour ce faire. Mais le support de ton hébergeur devrait pouvoir te renseigner là-dessus.

      Flo.

    • Merci. Le problème, c’est que je fais les essais en ligne, je ne « travaille » pas en local... Je vais donc essayer de voir avec l’hébergeur.
      Bon week-end

    Répondre à ce message

  • 1

    bonjour a tous...

    j essaie de me servir du plugin pour gérer la compta de mon asso...

    il ne permet que de faire un compta simplifié ?? mais pas la getstion des différents compte du plan comptable ?? je m explique : on peut faire des imputer des opérations que vers les comptes financier ?? ou alors est ce que j ai pas trouver le moyen de faire autrement ??

    • Horetol

      On peut créer tous les comptes du plan comptable. Un exemplaire simplifié de celui-ci était d’ailleurs joint au plugin dans certaines versions (plan comptable francais.txt).

      Dans Association/Plan comptable.

      Tu retrouves ensuite ta configuration comptable dans Configuration/cfg/Association

    Répondre à ce message

  • 1

    Bonjour à tous,

    j’aime beaucoup ce plugin mais j’ai encore des problèmes pour le faire fonctionner. En particulier, en ce qui concerne la création d’adhérents. J’ai crée mes catégories d’adhérents mais quand je vais dans inscription2 pour ajouter un nouveau adhérant j’ai trois lignes d’erreurs (surement dut au fait que j’ai trois catégories) :

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Warning : in_array() [function.in-array] : Wrong datatype for second argument in /mnt/102/sda/5/3/sottai.malte/ecrire/public/composer.php(48) : eval()’d code on line 38

    Et dans la liste déroulante de catégorie il n’y a rien.

    Quelqu’un peut-il m’aider ?

    Merci d’avance

    • Bonjour Vlad

      Manque qq infos sur les versions des plugins, mais bon, il faut vérifier la présence de données dans la table spip_asso_categories.

      Courage !

      Tabaco95

    Répondre à ce message

  • 7
    Charles

    Bonjour

    J’ai une question très idiote. pourtant je sais cliquer :) mais je n’arrive pas à trouver comment transformer les auteurs du site en adhérents. Je n’arrive pas même pas a créé un nouvel adhérent. Quand je clique sur « Ajouter adhérent » l’auteur créé n’as pas de statuts.
    Dans édition > gestion d’association > gestion des membres, je ne le voit pas.

    J’aimerais bien savoir aussi a quoi servent les cases à cocher à coté des auteurs dans « auteurs > adhérents ».

    Je suis perdu. Désolé si c’est un gros bouton évident que je n’ai pas vu, j’ai vraiment cherché pendant une bonne heure.

    merci d’avance.

    • Tout se trouve dans Inscription2.

      1. Lors de l’installation du plugin tous les auteurs sont incorporés à la table auteurs_élargis. Ils conservent bien sûr leur statut d’auteurs prédéfini (visiteur,....)
      2. Dans la config du plugin toujours, il y a lieu de définir un statut interne par défaut (ok ou prospect) Si cette précaution n’est pas prise tout nouvel adhérent sera créé mais n’apparaîtra pas dans le tableau du plugin asso.
      3. Il faut ensuite une petite requête pour donner un statut interne aux auteurs existants.

      Je reconnais, c’est pas particulièrement simple et je pense très prochainement supprimer l’obligation de donner un statut interne.

    • Charles

      Merci pour votre réactivité.

      Maintenant j’ai un autre souci.
      Presque à chaque fois que je clique sur un lien dans les catégories du plugins association mon navigateur me demande d’ouvrir ou d’enregistrer un fichier .part par ex « n0_xDgSe.part »

      D’autre part, maintenant que j’ai des prospects, est ce que je suis obligé, pour modifier le statut, de taper à la main le statut interne ok, echu, prospect... ?
      Parce que j’ai cliqué sur ajouter cotisations, dans la gestion des membres, rempli le formulaire. Mais le statut de l’adhérent est toujours sur prospect.

      D’ailleurs je l’ai fait plusieurs fois pensant que ça ne marchait pas et maintenant j’ai 3 dons dans mon livre de compte et il n’y a pas de bouton pour les supprimer. Il y en as un pour valider, mais quand je valide je vois aucun effet. Enfin c’est bizarre que les cotisations soit des dons, et en plus qu’il n’apparaissent pas dans la gestion des dons.

      J’ai du mal :)

      merci

    • A la première question, je ne vois pas de quoi il s’agit merci de préciser.

      A la deuxième question, on ne doit donner un statut que lorsque l’on crée un adhérent manuellement.

      Un statut interne par défaut est donné automatiquement lors de l’inscription en ligne et les autres statuts changent automatiquement en fonction du paiement de cotisation, de la validité de celle-ci, de la relance effectuée,....

      Pour les dons,il ne faut pas oublier de créer dans le plan comptable un ou plusieurs compte bancaires (banque, caisse, paiement électronique, carte bleue) sur lesquels les cotisations sont perçues. Si ce n’est pas pas fait, seul le compte « don » apparaît, D’où .....

      Enfin il me semble que l’on peut effacer une opération dans le livre de compte tant qu’elle n’a pas été validée.

    • Charles

      oki je vais essayé tout ça.
      merci bien

    • Pour les dons,il ne faut pas oublier de créer dans le plan comptable un ou plusieurs compte bancaires (banque, caisse, paiement électronique, carte bleue) sur lesquels les cotisations sont perçues.

      Je ne vois pas ou entre ces informations concernant le compte et les modes de paiement. Dans Plan Comptable/Ajouter une référence comptable je n’ai pas cettre posssibilité et je ne vois pas où ailleurs je pourrais rentre ces info.

      Et merci pour ce super plugin

      Rainer

    • Ajouter une référence comptable : (par exemple)

      -  Code : 5.2.51.1 (ou ce que vous voulez pour vous y retrouver)
      -  Classe : 5 (classe Comptes Financiers suivant le plan comptable français) à reporter dans la config
      -  Intitulé : Compte courant
      -  Référence : N° du compte
      -  Solde reporté (en euros) : Solde du compte au 31/12/2007
      -  Date report (AAAA-MM-JJ) : 2007-12-31
      -  Compte activé :oui (évidemment !)
      -  Commentaires :

      Le plan comptable français est livré avec le plugin, à titre d’inspiration.

    • Merci pour cette réponse rapide.

      Effectivement maintenant j’ai l’option compte courant quand je veux enregistrer une nouvelle cotisation.

      La cotisation s’enregistre belle et bien, mais le statut de l’adhérant ne change pas et c’est seulement quand je change le statut manuellement dans Gestion d’adhérents que j’y arrive.
      Est-ce que il ya un moyen pour l’automatiser de sorte que chaque fois, quand on enregistre sa cotisation ?

      Et puis je constate un petit bug. Quand je veux ajouter une cotisation à un adhérent, joint ou via le formulaire publique ou bien l’interne, j’obtiens le message suivant :
      Montant paye (en euros) :
      Warning : mktime() expects parameter 6 to be long, string given in /opt/lampp/htdocs/spip/plugins/Association_1_9_2/exec/ajout_cotisation.php on line 62

      Pour les auteurs déja présent dans la base de donnée et inclus manuellement comme adhérant Montant paye (en euros) n’apparaît pas.

      Rainer

    Répondre à ce message

  • 3
    Jean-Luc GARNIER

    Bonjour,

    Ce plugin a l’air génial mais je bute sur certains points...

    Plusieurs questions dans ce message :

    1. au travers du plugin, comment définir la liste des articles vendus par l’asso (avec désignation, prix de vente unitaire, etc.) ?
    2. je souhaite déconnecter totalement la liste des adhérents de celle des auteurs. A la limite, je peux admettre que adhérent = visiteur... Par contre, pas d’inscription automatique puisque c’est seulement un membre du bureau qui peut inscrire un adhérent (une fois le paiment de la cotisation effectué..) Comment faire ?
    3. où définir la liste des comptes associés aux différentes opérations ?
    4. où et comment définir la liste des champs additionnels pour les membres (virer tout ce qui est « pro », ajouter n° de licence, club associé, etc.) ?

    Si c’est dans la doc, c’est bien caché ! :-)

    Merci d’avance !

    • Charles

      Pour la question 3 j’ai une moitié de réponse.
      Dans edition>gestions de l’association>plan comptable ( dans le cadre gris )
      on peut ici rajouter des comptes.

      Par contre je ne comprend pas a quoi correspond tout les paramètres : Code, Classe, Intitulé, Référence, Solde reporté, Date report. Tout ça je sait pas du tout à quoi sa sert. J’ai regardé le « plan comptable normalisé » mais ça ne m’a pas aidé.

      Et moi qui voudrais ajouter des modes de paiements, je ne trouve toujours pas comment faire.

      je garde courage :)

    • Question 1 : c’est pas prévu mais c’est une idée à creuser

      Question 2 : Vous n’êtes pas obligé de mettre les formulaires en lignes. Vous pouvez encoder manuellement via les auteurs.

      Question 3 : Effectivement par le plan comptable.
      -  Code : un code comptable que vous choisissez pour vous y retrouver (ou un code normalisé) et faciliter le classement
      -  Classe : la classe de compte (1 à 9) pour faire la distinction entre achats,ventes, comptes financiers,...)
      -  Intitulé : Un nom pour votre compte
      -  Référence : Ce que vous voulez, par exemple le n° du compte bancaire ou de la carte de crédit
      -  Les 2 derniers représentent le solde du compte à la clôture de la période comptable précédente. Cela sert à comparer la situation existante à une situation antérieure.

      Question 4 : C’est un peu plus complexe. Il faut aller dans les différents fonds proposés par Inscription2 et supprimer les lignes inutiles et dupliquer les lignes existantes pour faire des nouveaux champs. Le plugin crée automatiquement les champs dans la table.

    • Jean-Luc GARNIER

      Merci ! Je fais un backup et je me lance... :-)

      Jean-Luc

    Répondre à ce message

  • 1
    Jean-Luc GARNIER

    Bonjour, j’ai besoin de rajouter de nombreux champs dans la table « spip_auteurs_elargis », puisque celle-ci contient les adhérents (perso, je ne trouve pas ceci très pratique, car pour moi, les adhérents et les personnes enregistrées sur le site peuvent être totalement différentes...) : exemple n° de licence sportive, type d’adhésion, nationalité, etc. Comment faire (pas trouvé de doc sur I2) ?

    Y a-t-il un moyen de connecter le plugin vers une autre table spip_asso_adherents comme avec la précédente version ?

    Merci d’avance !

    • La gestion des données des auteurs/adhérents est maintenant déléguée au plugin Inscription2, qui a un champs d’application plus étendu.

      Je te conseille de lire la littérature sur celui-ci, car il me semble qu’en modifiant le fichier fonds/inscription2_infos_perso.html notamment, on peut ajouter tout les champs que l’on souhaite dans la table spip_auteurs_elargis et les gérer avec ce plugin.

    Répondre à ce message

  • Horetol

    Bonjour,

    Je travaille avec la version : 0.64 du plugin sur un spip 192d [11132].

    J’ai deux difficultés :

    Dans le formulaire : ajouter un cotisation, je n’ai pas la possibilité d’ajouter un montant, car il n’y a pas de place (de champ ?) de prévu.

    Bien que j’ai fixé le statut à ok via inscription2 et que la cotisation soit payée (statut à jour) l’icône ne change pas de couleur.

    Merci d’avance de votre aide.

    Répondre à ce message

  • Bonjour,

    merci tout d’abord pour ce plugin pratique.
    cependant je l’utilise avec notamment boite à outil et article _pdf et il semble qu’il y ait problème

    Mais dès que je mets le plugin association (quelque soit sa version), le lien pour article_pdf ne génère qu’une page vierge. Je décoche le plugin association de la liste des plugins, et hop, le pdf est à nouveau généré.

    Sauriez-vous d’où peut venir le problème ?

    Je précise que je suis en 1.9.2d, que j’ai plusieurs fois tout désinstallé (effacement du plugin de la BDD et tout et tout...). J’ai même essayé d’enlever les deux fichiers dans exec qui semblaient gérer les pdf : rien n’y fait.
    merci d’avance

    Pierre

    Répondre à ce message

  • 5
    Horetol

    Bonjour,

    Avec la version 0.64 du plugin, téléchargée ce jour, j’ai toujours ce message d’erreur quand je vais sur cfg ou sur Gestion d’association/profil de l’association :

    erreur(s) dans le squelette
    Table SQL « spip_asso_plan » inconnue, '_classe_banques'
    Table SQL « spip_asso_plan » inconnue, '_classe_banques'
    Table SQL « spip_asso_plan » inconnue, '_classe_banques'
    Table SQL « spip_asso_plan » inconnue, _pc_cotisations
    Erreur sur le site, boucle critère inconnu classe

    Et c’est bien normal, car ma table n’a pas le préfixe « spip » mais en l’occurrence « membres » (fichier « mes_options » dans le répertoire « config »).

    Les tables sont pourtant bien créées avec le bon préfixe, et dans spip meta c’est bien la référence à la version 0.64 qui figure.

    Donc quel(s) fichier(s) faut-il modifier pour que le plugin prenne en compte ce préfixe, car je ne pense pas que cela vienne du plugin « cfg » (version 1.7.5) ?

    D’avance merci

    • Dans le fichier /fonds/cfg_association.html, modifie la dénomination de la table SPIP_ASSO_PLAN dans les différentes boucles.

    • Horetol

      Merci pour cette réactivité !

    • Gérard

      Bonjour, j’ai le même probleme, sauf que en ce qui me concerne, les tables n’existent pas ! et lorsque je le réinstalle, le plugin association ne recréé pas les tables manquantes, et j’ai regardé dans mon spip_meta il n’y a rien non plus qui releve du plugin (et qui pourrait gener la réinstallation) comment faire ? merci à vous.

    • horetol

      Bonjour,

      Outre supprimer toute référence au plugin dans la table meta, je pense que il faut désinstaller proprement le plugin (icone à droite du nom dans la page d’activation des plugins), supprimer entièrement les fichiers du plugin (par ftp), puis s’assurer de charger la dernière version avant d’à nouveau activer le plugin.

      Pour une version SPIP 1.9.2d [11132] cela avait fonctionné sur deux de mes sites

    • Gérard

      En effet, merci beaucoup de votre efficacité et rapidité !

    Répondre à ce message

  • 1
    Horetol

    Ne pensez-vous que dans la fiche des données de l’association on pourrait ajouter deux informations « légales » (facultatives) :

    le code APE
    la date et/ou n° de récépissé de déclaration à la la CNIL

    • Pourquoi pas ? On peut toujours ajouter ces champs au fichier de config fonds/cfg_association.html et les récupérer avec la balise #CONFIG

    Répondre à ce message

  • 3
    Sandyveg

    Bonjour,
    Depuis deja plusieurs années, le site de notre aso est en SPIP, mais la base de donnees de nos adherents a presque 10 ans et est obsolete, alors j’ai voulu installe ce plugin.
    Mais j’ai cette erreur « Call to undefined function : debut_page() » des que je veux acceder a association ou a inscription.
    Notre version de spip : SPIP 1.9.2b [10268]
    J’ai telechargé ces 4 plugins aujourd’hui depuis le site http://files.spip.org/spip-zone/
    -  Association 1.9.2
    -  cfg : moteur de configuration
    -  Crayons
    -  Inscription2
    J’ai dezzipe et place les repertoires des plugins dans un repertoire nomme "plugins" a la racine de mon site. Puis dans l’admin de mon site, j’ai coche les 4 cases des plugins sur la page "gestion des plugins" et j’ai valide.
    Qu’est ce que j’ai oublie ? foire ?

    Merci de votre aide !
    Sandrine

    PS : quand je vais dans le menu "cfg", j’ai cette erreur :
    # Erreur(s) dans le squelette

    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, _pc_cotisations
    * Erreur sur le site, boucle critère inconnu classe

    • Supprime le plugin, les tables et la valeur asso_base_version dans la table spip_metas. Puis relance le plugin.

      C’est peut-être un vieux bug qui traine.

    • Sandyveg

      Merci pour la reponse. Je l’ai fait :

      je n’ai plus d’erreur avec cfg.

      Par contre, j’ai toujours le pb de « debut_table ». J’ai regarde, cette fonction est definie dans le fichier ecrire/inc_presentation.php3, mais dans association.php, c’est ecrire/inc/presentation.php qui est inclus. Est ce que mon update vers spip 1.9.2 s’est mal deroule ? J’ai essaye d’inclure le fichier ecrire/inc_presentation.php3 dans association.php, mais comme il est dans un repertoire un cran plus bas, ca ne fonctionne pas bien. J’ai essaye de copie la fonction « debut_table » dans ecrire/inc/presentation.php mais debut_table fait appel a d’autres fonction non definies.

      Une idee ?

      Merci d’avance, Sandrine

    • Sandyveg

      Est ce que quelqu’un pourrait m’envoyer les fichiers ecrire/inc_presentation.php3 et ecrire/inc/presentation.php pour que je les compare aux miens ?

      Mon mail : sandrine.veg [at] voila.fr

      Merci d’avance

    Répondre à ce message

  • 1

    Hello,

    J’ai un spip en 192d avec cfg(174) et inscription2 (version 061) et association 192 (version064) et que ce soit en local ou en distant, j’ai les phénomène suivant =>

    Si je clique sur configuration de inscription 2 j’ai => # Erreur(s) dans le squelette

    * (spip_asso_categories)
    Erreur MySQL
    ’#spip_asso_categories:id_categorie’, ’#spip_asso_categories:libelle’ FROM spip_asso_categories AS spip_asso_categories
    La table ’com.spip_asso_categories’ n’existe pas
    AIDE,
    * (spip_asso_categories)
    Erreur MySQL
    ’#spip_asso_categories:id_categorie’, ’#spip_asso_categories:libelle’ FROM spip_asso_categories AS spip_asso_categories
    La table ’com.spip_asso_categories’ n’existe pas
    AIDE,
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’

    Si je clique sur CFG j’ai => # Erreur(s) dans le squelette

    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’
    * Table SQL « spip_asso_plan » inconnue, _pc_cotisations
    * Erreur sur le site, boucle critère inconnu classe

    J’ai bien compris que j’ai un problème de table, mais je ne sais ni créer les tables, ni les effacer ?

    J’utilisais sur un autre site association (5.0) avec bonheur...

    Que faire j’ai désactivé l’ensemble de mes autres plugins, téléchargé ce matin, les dernières versions sur la zone, ...
    Mon spip fonctionne => donc base et login et serveur sont OK mais pas ces plugins là ! :-(

    Un avis, voir mieux... une solution, seraient les bienvenus !

    Amitié
    P@ulbe

    • Hello,

      En poursuivant mes recherches, j’ai installé association 05 en attendant, quelle ne fut pas ma surprise de voir que là on pouvait supprimer les tables et les recréer, choses que je fis afin d’avancer ;-)

      J’ai donc effacer mes tables, puis désactivé la version 0.5 et ré-activé la 0.6, le processus d’installation pu repartir et je me cru sauvé, mais que nenni :-(

      Si je clique sur « Adhérents » j’en ai pas pour l’instant..., je me vois en tant qu’admin et un auteur que j’ai créé... je voudrais éditer l’auteur2 pour le rendre adhérent, c’est donc dans la colonne « Action Adhérents » que je clique sur éditer => http://127.0.0.1/com/ecrire/?exec=editer_adherent&id=2 et là j’ai un magnifique message =>
      Warning : Invalid argument supplied for foreach() in c :\program files\easyphp1-8\www\com\ecrire\public\assembler.php(402) : eval()’d code on line 226
      et impossible d’aller plus loin :-(

      Qu’importe me dis-je, je vais ajouter un adhérent, donc clic sur « Ajouter Adhérent » et là j’ai presque mon formulaire correct si ne n’ai en haut de celui-ci =>
      Formulaire d’inscription
      [(on|==on| ?’ ’, ’’)
      Choisir sa catégorie de cotisation
      Catégorie de cotisation
      ]

      et pas de catégorie qui s’affiche dans le menu à choix ???

      Désolé d’être si prolifique, mais c’est le seul moyen de décrire correctement le problème ;-)

      Amitié

      P@ulbe

    Répondre à ce message

  • 5

    Bonjour,

    Tout d’abord un grand bravo pour ce plugin et surtout son couplage avec Inscription2, qui soulage bcp d’opérations pour tous les petits webmasters/gestionnaires d’asso...

    Mon souci concerne la gestion des membres : j’ai des messages d’erreur quand

    1) Je veux supprimer un membre (« fonction non définie fin_boite_info()... ») - Même quand je le supprime par I2, il apparaît toujours dans le gestionnaire d’asso !

    2) La relance des cotis ne marche pas non plus : au momen de l’envoi, une ribambelle de messages d’erreur (« rawurlencode() » recoit un array au lieu de...)

    3) Impossible de gérer la date de validité des cotis

    4) Le pdf ne sort pas la liste des adhérents...

    Cela ressemble à un pb de base : j’ai migré récemment de asso 0.5 sans I2 à asso 0.6 avec I2...

    Asso 0.6, Spip 1.92c site : http://osur.free.fr

    • Question : depuis la version 0.6, la table spip_asso_adherents n’est plus utilisée, et le statut_interne est géré par I2. Comment se gère (si elle se gère !) la validité des cotis, je ne vois pas de champ « validité » dans spip_auteurs_elargis ??

      Du coup, il y a toujours un blanc dans le critère validité édité sous le plugin asso, gestion des membres, et les statuts restent ad vitam à « A Jour ». De plus, en conséquence, dans la page d’envoi du message de relance, la liste déroulante sélectionnant le statut est inopérante et l’envoi du message bugue...

      Est-ce parce que la version 0.6 est en cours d’intégration avec I2, ou est-ce un pb de ma config perso ?? Suis-je le seul dans ce cas ?

    • Les auteurs sont parfois distraits et la gestion des champs complémentaires n’a pas été incorporée au plugin. Je mets la correction de ce bug en ligne aujourd’hui qui doit également contrôler la présence du plugin Inscription2.

      Désolé

      En attendant vous pouvez exécuter la requête SQL suivante :

      "ALTER TABLE spip_auteurs_elargis ADD validite date NOT NULL default ’0000-00-00’, ADD montant float NOT NULL default ’0’, ADD
      date date NOT NULL default ’0000-00-00’ "

      Normalement la date de fin de validité est enregistrée lors de l’enregistrement de la cotisation en tenant compte de la date et de la catégorie de cotisation.

      A chaque lancement, le plugin vérifie les dates de validité et impute un statut_interne « echu » si celle-ci est dépassée.

      A près la première relance, le statut_interne des adhérents concernés est basculé sur « relance »

      On peut toujours changer le statut manuellement lors de l’édition du membre (ou de l’auteur).

    • Je rajoute que le statut_interne est défini par défaut lors de la configuration d’Inscription2 (ok,prospect,...). Cette valeur est prise en compte lors de l’adhésion soit par le formulaire public d’inscription.

      Sans statut_interne, l’adhérent n’apparaît pas dans le tableau.

    • Génial. Bravo pour ce travail ... la convergence asso/I2 va proposer un outil d’enfer pour les webmasters-secrétaires généraux-trésoriers d’association ! Tous nos encouragements !

    • J’ai installé la nouvelle version : les nouveaux champs validite, date, montant sont bien créés dans la table spip_auteurs_elargis, mais j’ai un nombre d’adherents à zero dans le plugin asso ! Pourtant tous mes adherents ont bien un statut_interne, mais rien n’y fait : aucun n’est reconnu par le plugin asso, que ce soit une nouvelle inscription ou non, ou que l’on modifie le statut_interne dans I2
      Bug ?

    Répondre à ce message

  • 2
    horetol

    Bonjour,

    Ne serait-il pas souhaitable de préciser, peut-être dans la page de gestion des adhérents les termes adéquats pour le statut_interne ? Il a fallu ruser pour découvrir les correspondances :

    -  Relancé = relance
    -  A jour = ok
    -  Désactivé = sorti
    -  Prospect = prospect
    -  A relancer = echu.

    Merci

    • J’opine du chef :
      la liaison entre inscription2 et associations me laisse encore dubitatif
      J’ai récemment installé la version 0.6+Insc.2 à partir de Asso 0.5.

      Mis à part le fait de devoir rééditer tous les profils de mes adhérents un par un (ok, c’est un upgrade important...), j’ai donc fixé pour chacun dans inscription2 le statut_interne à OK. Mes adherents ont en effet été visibles dans asso, mais je ne peux alors rien modifier à partir du plugin asso : tous sont « jaune » (prospect - alors que I2 les précise comme OK), je ne peux pas modifier la date de validité de la cotis, et si je place (dans I2, forcément) le statut_interne à echu, la relance par mail des cotis plante, y compris pour les nouveaux adherents qui se sont inscrits par I2 depuis ma migration vers 0.6

      Suis-je le seul ? Config : spip 1.92, http://osur.free.fr

    • horetol

      J’ai la version 0.6 (Gestion d’association) et je peux depuis l’interface « Gestion d’Association » ==> « Gestion des membres » modifier les adhérents au moins leur statut. Je dis au moins car je n’ai pas encore tout expérimenté.

      Par ailleurs dans « Auteurs » ==> « Adhérents » tu as accès à chaque fiche. Attention l’affichage (ce qui apparait et qui est modifiable) est fonction de ta configuration de Inscription2. Là non plus je n’ai pas encore tout expérimenté.

      Mais j’ai aussi appris, via le forum I2 que si on rentre les données via le formulaire depuis l’espace privé, le statut fixé (dans I2) n’est pas formellement pris en compte.

      Voir ce fil : http://www.spip-contrib.net/Le-plug...

    Répondre à ce message

  • 13

    Bonjour,

    J’apprécie beaucoup l’objectif de ce plugin .... et la quantité de travail qu’il demande !

    J’éprouve des difficultés à en configurer certains aspects et la page d’explication annoncée n’est disponible

    -  ni en ligne (dixit le fichier xml du plugin )
    [Voir la notice en ligne->http://www.plugandspip.com/spip.php?page=explications]

    -  ni sur son propre site ( dixit http://www.plugandspip.com/?Plugin-...)
    ( lire au préalable la notice dans le chemin votresite.com/spip.php ?page=explications)

    Par exemple comment configurer la banque . Je rentre les renseignements, cela indique que le compte financier été créé, mais impossible après de le retrouver/modifier/supprimer ?

    Idem pour entrer une dépense : pas possible de choisir un mode de règlement, seul « don » apparait.

    Faut-il aller dans la base ? Faut-il respecter certains codes (du plan comptable par exemple) ?

    Précision : le plugin chargé ce jour (ainsi d’ailleurs que inscription2, cfg et crayons) est installé sur un spip-192d

    Merci d’avance de bien vouloir m’orienter.

    • Bonjour,

      Avez-vous trouvé réponses à vos questions car je rencontre exactement le même problème. Si vous avez réussi à régler le problème, je suis donc preneuse de la solution.

      Merci d’avance

    • Non, pas de réponses à ce jour. J’ai pour le moment laissé ce plugin de côté.

    • 1. Créer les comptes bancaires dans le plan comptable en les affectant à une classe (habituellement classe 5).

      2. Dans la config (ou le profil), stipuler la classe des comptes financiers.

      Le don n’étant pas forcément financier, apparaît dans tous les cas, où l’on peut préciser une contrevaleur

      Si les comptes enregistrés n’apparaissent pas dans le plan comptable, mettez à jour votre version.

    • Bonjour,

      Merci pour votre réponse. Je commence à peine à prendre en main le plugin qui par ailleurs est remarquable (merci beaucoup). Pardonnez donc la question mais où ou comment modifie-ton le plan comptable pour affecter une classe à un compte ?

      Je suppose que l’on vous a déjà posé la question mais je n’ai pas encore vraiment trouver de documentation sur l’utilisation de ce plugin.

      Merci encore et bonne journée.

    • Page principale

      Raccourci : Plan comptable

    • Re-bonjour,

      Je suis vraiment embarassée de vous solliciter à nouveau mais quelque chose doit m’échapper. La page pricipale est-elle bien la page dans l’interface privé sur laquelle apparaissent à gauche : « Effacer les tables - Profil de l’association - Catégories de cotisations - Gestion des banques - Gestion de l’association ». Auquel cas je ne vois donc pas « Plan comptable ». Faut-il activer qqch quelque part ?

      J’ai la dernière version de SPIP et j’ai téléchargé la version du plugin à partir du P.S de cette page, peut-être n’est pas la dernière ? où la trouver ?

      Merci encore

    • Horetol

      Bonsoir,

      J’ai installé la version 0.6 (en test). Je ne sais plus très bien où je l’ai trouvée, sans doute dans http://miroirspip.ventre.name/builds/spip-zone/ ou alors par svn sur svn://zone.spip.org/spip-zone/_plugins_ plugins/

      Dans la page « Edition » « Gestion Association » on a, sur la gauche, une icône et un lien « Plan comptable ». Quand on clique sur ce lien on peut entrer les informations relatives aux références comptables que l’on veut créer.

      Je crois qu’il faut se référer au plan comptable qui avait été distribué dans une version antérieure. J’en ai conservé une copie si vous le souhaitez.

    • Il semblerait que le repository de spip fournisse une version obsolète du plugin.

      Je redépose les fichiers ici.

    • Bonjour,

      Merci pour le lien vers la dernière version. Mais... et oui il y a un mais ! Alors dans le répertoire association, plusieurs fichiers et dossiers. J’ai installé dans mon dossier plugin le dossier Association_1.9.2, jusque là je crois que j’ai bon car sur la page principale apparait à gauche : Profil de l’association, Catégories des cotisations et Plan comptable (ha !)

      2 problèmes :

      1/ Losque je clique sur profil de l’association message d’erreur :

      "# Erreur(s) dans le squelette

      * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’

      * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’

      * Table SQL « spip_asso_plan » inconnue, ’_classe_banques’

      * Table SQL « spip_asso_plan » inconnue, _pc_cotisations

      * Erreur sur le site, boucle critère inconnu classe"

      2/ Lorsque je vais dans plan comptable, je vais dans ajouter une référence comptable, je me réfère au plan comptable joint pour remplir mon formulaire ->ajouter et là je reviens à la liste qui reste désespérement vide ???

      Si vous avez des suggestions, je vous remercie d’avance. Dès que j’aurais tout compris, si vous le voulez je ferai une récap (un petit guide) des différentes manip. pour que ça fonctionne afin d’éviter que vous soyez trop sollicité par des néophytes comme moi ;-)

    • horetol

      Cela ressemble aux messages d’erreurs que j’avais sur des versions précédentes.

      La version que vous avez installée est-elle bien la 0.6 ?

      Si oui, peut-être faudrait-il désactiver le plugin, supprimer les tables créées dans la base Spip (tables spip_asso_xxx) puis réactiver le plugin ?

    • Bonjour !

      J’ai trouvé où était le problème donc je vous en fait part.

      Après avoir essayé les différentes manip. cela ne fonctionnait toujours pas. J’ai donc tout recommencé à zéro et j’ai compris où était mon erreur. En fait, d’une part j’avais la mauvaise version du plugin. D’autre part, j’avais lu que le plugin asso nécessitait les plugins CFG, inscriptions2 et crayons que j’avais installé mais les uns après les autres. L’onglet « association » n’apparaissait pas dans CFG. En les installant et en les activant au même moment cela m’a permis de pouvoir accéder à la configuration du plugin association. C’était donc tout bête.

      Du coup, plus de message d’erreur et possibilité d’ajouter des références comptables !

      Il ne me reste plus qu’à trouver comment parametrer les différents modes de paiement car pour l’instant j’ai un menu déroulant vide... Si quelqu’un à une piste...

      A plus tard

    • Re-bonjour,

      Je continue mes manip et de nouvelles questions se posent... N’ayant pas trouver s’il existe une documentation ( un mode d’emploi du plugin) je reviens ici les poser mais n’hésitez à me le signaler si ce n’est pas le bon endroit.

      Je crois que j’ai du louper une étape de configuration quelque part car comme écrit dans le message précédent, j’ai des menus déroulants vide (mode de paiement) et concernant la gestion des adhérents un nouveau message d’erreur.

      Si j’ai bien compris maintenant la gestion des adhérents se faits dans cfg/inscription2->liste des adhérents (en haut à gauche). Je clique sur ajouter un adhérent et après avoir validé message d’erreur :

      « Fatal error : Call to undefined function sql_count() in H :\EasyPHP\www\Association2\plugins\inscription2\balise\formulaire_inscription2_pass.php on line 165 »

      ça veut dire quoi ?

    • Horetol

      Je crois qu’il faut d’abord entrer les informations de la classe 5 (Comptes financiers) et surtout les sous-comptes pour pouvoir y affecter un règlement :

      -  5.2 51. Banques, établissements financiers et assimilés
      -  5.4 53. Caisse
      -  ......

      Les inscriptions en interne se font via Auteurs ==> Adhérents ==> Ajouter un adhérent (petit message d’erreur non bloquant [1]) ou en effet via Inscription2 ==> Liste d’adhérents. Le formulaire à compléter est le reflet de la configuration de Inscription2 et de la configuration du plugin (type de cotisations, ... )

      Je n’ai pas ce message d’erreur. Serait-ce dû au fait que vous travaillez en local ? Ou est-ce un fichier mal passé/remplacé lors du ftp?

      On peut peut-être continuer de discuter sur la liste rezo.net pour faire profiter le réseau de nos expériences et éventuellement en recueillir.

      [1] la solution est quelque part sur ce forum ou sur plug ans spip

    Répondre à ce message

  • Bonjour,

    Deux liens sur deux projets open source similaires ou voisins si vous ne les connaissez pas déjà ?

    l’un à en cours Gasell : http://www.gasell.org/

    l’autre abouti et qui marche bien :

    http://www2.factux.org:2000/wiki/index.php?display=PageIndex

    Cordialement,

    Vincent

    Répondre à ce message

  • 8

    Bonjour,

    J’ai besoin d’un petit coup de pouce pour mettre en place ce super plugin...

    Je n’arrive pas à faire fonctionner le lien entre le plugin association et le plugin inscription2... Autrement dit les adhérents enregistrés via inscription2 n’apparaissent pas dans l’interface de gestion de l’association (« gestion des membres »)...

    Ma confiuration : Inscription2_192 version 0.61 et Association192 version 0.6 Spip 1.9.2c

    Merci d’avance.

    • La dernière version disponible doit avoir réglé ce souci

    • Il me semble avoir la dernière version... récupérée sur le site miroir dans le zip plugins test...

      à moins qu’il faille que je la récupère ailleurs.

      merci

    • As-tu fixé le statut_interne par défaut dans la configuration Inscription2 ?

    • euh....

      effectivement j’ai peut être zappé une étape ;-(

      Désolé pour lé dérangement... du coup une fois la case cochée je dois indiquer quoi ? (« spip_asso_adherents »)

      merci

    • Les statuts possibles sont prospect, ok, echu, relance et sorti. A l’inscription, le statut par défaut peut être ok ou prospect si une validation préalable à l’adhésion (cotisation, décision statutaire,...) doit intervenir.

      Sans statut, l’inscription est affichée dans le tableau de « Inscription2 », mais pas dans celui des adhérents de « Association ». On peut éventuellement « récupérer » les adhérents par là

      PS : spip_asso_adherent n’existe plus dans les dernières versions.

    • Le fichier plugin.XML est-il à jour car il m’indique 0.5 avec la dernière version de association.zip ?

    • Bonjour,
      quel est le lien précis pour être sûr d’avoir la dernière version ?
      J’ai ce problème de liaison association et inscription2 pour les membres.

      Merci de votre aide.

    • Pour apparaître dans le tableau des adhérents, il faut que l’auteur ait un statut_interne. Il faut donc dans la config d’inscription2 activer ce champ et spécifier le statut par défaut des inscriptions : prospect ou ok, par exemple.

      On peut également enregistrer ce statut dans la feuille d’édition des adhérents dans inscription2 pour autant toujours que le champ ait été activé dans inscription2.

    Répondre à ce message

  • 2

    Bonjour,

    Inscription2_192 version 0.61
    et Association192 version 0.6
    Spip 1.9.2c

    Quand j’ajoute un nouvel adhérent depuis l’interface privée, j’ai ce message d’erreur et je ne peux pas choisir une des catégories créées par ailleurs :

    Formulaire d'inscription
    [(on|=={on}|?{' ', ''})
    Choisir sa catégorie de cotisation
    Catégorie de cotisation
    ]
    
    Informations de connexion 
    ..... (la suite ok)
    • Ce problème est plutôt lié à Inscription2 qui gère maintenant l’ajout d’adhérent.

    • Dans plugins/inscriptions2/inscription2_form_asso.html

      ll faut enlever le ] ligne 24 et le mettre à la fin de la ligne 1

    Répondre à ce message

  • 2

    Bonjour, après mes galères du post d’en dessous, je pense avoir trouvé ce qui ne va pas, mais pas la solution ! en fait, action_plan.php demande à renseigner si la ligne rentrée sera active ou non, or « actif » n’est pas dans la table spip_asso_plan... Seulement voilà : je ne sais pas comment l’y rajouter !!

    CREATE TABLE spip_asso_plan (
    id_plan int(11) NOT NULL auto_increment,
    code text NOT NULL,
    intitule text NOT NULL,
    classe text NOT NULL,
    reference text NOT NULL,
    solde_anterieur float NOT NULL default ’0’,
    date_anterieure date NOT NULL default ’0000-00-00’,
    commentaire text NOT NULL,
    maj timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
    PRIMARY KEY (id_plan)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    // AJOUT COMPTE

    if ($action == « ajoute »)

    spip_query( « INSERT INTO spip_asso_plan (code, intitule, classe, reference, solde_anterieur, date_anterieure, actif, commentaire) VALUES ( »._q($code).« , « ._q($intitule). », « ._q($classe). », « ._q($reference). », « ._q($solde_anterieur). », « ._q($date_anterieure). », « ._q($actif). », « ._q($commentaire). » ) ») ;

    header (’location :’.$url_retour) ;

    exit ;

    • OK, bien vu

      Je commite une version 0.62 avec l’ajout du champ « actif » dans la table plan.

      Il faut toutefois savoir que le compte est d’office actif lors de sa création.

    • Merci ! Je teste ça demain !!

    Répondre à ce message

  • 2

    Bonjour,
    Je cherche a comprendre ce que je dois faire pour résoudre ce pb :
    Warning : Invalid argument supplied for foreach() in assembler.php(398) : eval()’d code on line 226

    Si vous avez une idée, elle sera la bienvenue. Je crois avoir vu déjà cette demande mais pas de réponse.

    Merci

    CC

    • Pour aider à la résolution de mon soucis :

      SPIP 1.9.2c avec squelette standard, Inscription2 0.61, CFG, Crayons.

      En question subsidiaire : pourquoi le formulaire ne s’affiche pas ?

      Bonne année !

    • Hum, je crois qu’il serait bon que j’aille mettre la question subsidiaire sur Inscrition2, non ?

      Bon courage

    Répondre à ce message

  • 3

    Bonjour, il m’est impossible d’ajouter un compte : tout semble bien se passer mais en fait, une fois la page actualisée, il n’y a plus rien et du coup, malgré mes 30 adhérents à 10€, les finances restent vides ! je n’ai pas non plus de compte caisse pré-enregistré... Pourtant, j’ai à priori une version récente puisque le fichier svn.revision du dossier est du 13 Janvier 2008... Il faut dire que j’avais écrasé une ancienne version, mais à priori, ca ne change rien au bases de données si ?

    • Bon je viens de voir qu’il s’agissait de la version 1.9.1 que j’avais... Je me jette donc éperdument sur la version svn de la 1.9.2 et paf, je me retrouve avec l’erreur de tables citée plus bas... Snif ! suis-obligé de downgradé spip à la 1.9.1 et mettre la svn du plugin ?
      ou existe-t’il une autre version du plugin ? Merci !

    • Bon, après effacement des tables via phpmyadmin et ré-installation de la version 1.9.2 du plugin, tout va mieux... Si ce n’est qu’il est impossible de rentrer une ligne au plan comptable. Bref, retour à la case départ !!

    • Mouais... Je crois surtout que j’ai cassé ma base sql... Aucun plugin n’ajoute plus aucune table : c’est le bordel !

    Répondre à ce message

  • bonjour,

    j’utilise spip 1.9.2a et le plugin association 0.5 (ou 0.51 ? en tout cas, ça fait pas longtemps qu’il est installé !)

    j’ai deux pages d’adhérent-e-s, et quand je veux afficher la 2e page, j’ai une page d’erreur 403 relative aux droits :

    You don’t have permission to access /spip/ecrire/ on this server.

    (je suis admin du site)

    Par ailleurs, est-il possible d’afficher les adhérent-e-s par catégorie ? par exemple si je veux afficher les adhérent-e-s d’une ville particulière ?

    Répondre à ce message

  • 1

    Bonjour,

    Je (re)commence a mettre en oeuvre ce plugin (avec Inscription2 et Cfg, crayons étant désactivé) : pas très facile a comprendre, mais oh combien utile...

    Comme vous annoncez (fort aimablement) etre à l’ecoute des besoins complémentaires, j’aimerais formuler une demande, n’etant pas (encore) spécialiste de Forms & Tables : pour des besoins spécifiques (coordonnées métier), je souhaiterai rajouter des champs complémentaires (voire meme une table nouvelle) : comment cela pourrait-il se faire ?
    Par exemple, j’imaginerai bien pourvoir rajouter des lignes descriptives de nouveaux champs (a minima dans un ./inc/datatables.php ?).

    Qu’en pensez-vous ?

    Yx

    • Et si vous avez une idée expliquant ce message

      Warning : Invalid argument supplied for foreach() in assembler.php(398) : eval()’d code on line 226

      en réponse à ./ecrire/?exec=editer_adherent&id=14
      AUTEUR NUMÉRO
      14
      AUTEUR ELARGI NUMÉRO
      1

      car je ne parviens donc pas à modifier les tables SPIP_ASSO...

      SPIP 1.9.2c [10268] chez online.net
      Association 1.9.2 0.6
      avec les plugins qui vont bien....

      Merci de vos meilleures idées...

      Yx

    Répondre à ce message

  • 1
    Olivier CARETTE

    Je découvre SPIP et ce super Plugin.
    J’essayais désespérément de créer un site officiel pour mon association. Je pense que ce plugin va me permettre de développer un bon système. Il manque cependant quelques points.
    Un petit problème toutefois : je ne vois pas comment faire fonctionnner le système gestion des activités.
    J’ai installé le plugin Agenda 192 sur spip192c. Je crée un évènement mais je ne le trouve pas afficher dans les activités. Comment faire ? Peut-être manque-t-il un bouton pour créer une activité en bas du tableau. ceci m’interesse fortment car notre association organise des journées de formation qui pourrait être utilisé dans spip.
    Merci d’avance et encore bravo

    • Bonjour,

      1. Contrôler si l’évènement a été créé par le plugin Agenda
      2. Eventuellement créer un mot-clé d’évènement
      3. Y a t’il une gestion multisites ?
      4. Vider le cache ?

      Mais il n’ya pas beaucoup de raison dans le code du plugin pour que les évènements créés par un autre plugin ne soient pas affichés

      FDM

    Répondre à ce message

  • 4

    Bonjour,

    Je suis entrain d’installer la dernière version (0.6) trouvée sur builds/plugins et je voulais signaler une erreur dans le fichier formulaire_adherent.php
    Ligne 256 : il manque une virgule après commentaire
    'commentaire'=> $commentaire

    Concernant l’inscription des adhérents, je les reçois bien dans la zone de gestion des membres, mais il n’est pas actif comme visiteur. Si je l’inscris ensuite comme visiteur, avec le même e-mail, il ne le reconnaît pas et ne retrouve pas les données envoyées par le formulaire.

    Pouvez-vous me dire la procédure à suivre ?
    Je suis sur SPIP 1.9.2c [10268] | Sarka-SPIP 2.0.2 [15441]

    Merci pour ce magnifique plugin.
    Romain

    • Je continue dans mes questions...

      Dans la Gestion des membres, les logo_auteur n’apparaissent pas dans la colonne photo.

      Si un membre n’a pas renouvelé sa cotisation, est-ce que son compte est désactivé (login et mot de passe) de manière à ce qu’il n’accède plus aux zones réservées aux adhérents (accès restreint)

      Merci !
      Romain

    • Bonjour,

      Je viens de tenter d’installer la version 0.7 (fichiers mis à jour le 20/10/2007) mais sans succès. Quand je souhaite éditer le profil de l’association j’ai le message suivant :

      # Erreur(s) dans le squelette
          * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
          * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
          * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
          * Table SQL « spip_asso_plan » inconnue, _pc_dons
          * Erreur sur le site, boucle critère inconnu classe

      J’ai installé inscriptions2 en me disant qu’il y avait un lien et il m’affiche le même message quand je souhaite le configurer...

      Je suis sur SPIP 1.9.2c

      Si vous voyez d’où ça vient, je suis preneur ! Merci !
      Romain

    • Oui, il y a quelques ratés dans la version 1.9.2. sur spip_zone (Installation des bases, accès aux fonctions,..)

      Dès qu’elle sera stabilisée et vu les changements importants intervenus, je la placerai ici avec les commentaires d’usage.

      Une question de 2 ou 3 jours.

    • Bonsoir ! Et merci pour votre réponse.

      Je viens de tester la nouvelle version et je rencontre les problèmes suivants :

      1. La gestion des membres n’affiche plus les membres
      2. Quand j’affiche l’auteur, la partie adhérent n’existe plus
      3. Si je souhaite configurer inscription2 ça plante (problème de tables banques et autres qui ne sont pas converties...)

      J’attends la prochaine version et je vous enverrai mes résultats de tests...
      Si je peux être utile à autre chose, n’hésitez pas à me contacter.

      Merci encore pour le développement de ce plugin...

      A bientôt,
      Romain

    Répondre à ce message

  • Bonjour

    Quand je cherche à configurer le plugin (version 0.6 intitulée Association_1.9.2, téléchargée svn aujourd’hui 30/10/07), via CFG, j’ai ce message d’erreur :

    # Erreur(s) dans le squelette
    
        * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
        * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
        * Table SQL « spip_asso_plan » inconnue, '_classe_banques'
        * Table SQL « spip_asso_plan » inconnue, _pc_cotisations
        * Erreur sur le site, boucle critère inconnu classe

    Répondre à ce message

  • 1

    Remarquable ! Mais je ne vois pas comment donner les instructions de paiement de la cotisation. Notamment, j’aimerais pouvoir afficher un bouton permettant de payer par Paypal. C’est facile à faire dans un script php, mais ici je ne sais pas comment...

    Merci d’avance !

    • amha php n’est pas nécessaire. Il suffit de mettre dans le formulaire adhoc un lien téléchargeable sur le site de Paypal

    Répondre à ce message

  • 1

    Bonjour,
    J’ai des difficultés à faire le lien entre le plugin gestion des associations et d’autres plugins :
    -  inscription2 (dont la balise me donne une page blanche... et pour qui le lien entre adhérents d’’inscriptions2 et membre de association ne se fait pas
    -  spip-list qui ne « reconnait pas qui sont les adhérents »/ et ou les membres...

    y’a-t-il des manipulations particulières à faire ?

    merci pour toutes ces contrib’

    • La compatibilité n’est pas assurée, mais ça vient.

      La version 0.6 du plugin qui est en test s’appuiera dorénavant sur Inscription2 pour toute la gestion des données adhérents. Le plugin Association assurera la seule gestion des cotisations.

    Répondre à ce message

  • Bonjour,

    Voici exactement le plugin qu’il me faut...

    Seulement je ne suis ni spécialiste de spip... ni même informaticien !!

    Donc mes problèmes vont vous sembler hyper basiques : je n’arrive pas à intégrer correctement les balises du plugin association dans mon squelette.

    J’aurais en particulier besoin :
    -  d’une page formulaire d’inscription / possibilité de modifier sa fiche
    -  que les adhérants n’aient pas accès à la partie privée
    -  la possibilité de s’inscrire à un évènement

    d’avance merci.

    Répondre à ce message

  • 6

    Merci pour ce plugin !

    En ce moment je tente d’ajouter des « banques », je remplis tous les champs et ca me dit que tout va bien « Le nouveau compte financier a été ajouté ». Pourtant il n’y a pas d’inscription de créé dans spip_asso_banques ! Une idée du pourquoi ? Est-ce moi qui remplis mal les champs ? Pourtan j’ai vérifié la structure de la table et les données que je rentres me semblent correctes.

    Vincent

    • J’ai été fouiller dans le code du plugin et je comprend pas. Le code de action_banques.php fait référence a un champ « code » dans la table spip_asso_banques. Pourtant ce champ n’existe pas. Mais il y a un champ « valeur » dans cette table.

      “INSERT INTO spip_asso_banques (code, intitule, reference, solde, date, commentaire) VALUES (’$code’, ’$intitule’, ’$reference’, ’$solde’, ’$date’, ’$commentaire’ )") ;”

    • Ce problème a été règlé dans les dernières versions du plugin.

    • ManuDevil

      J’utilise la version 0.5 (ou 0.51), et j’ai exactement le même problème. Impossible de créer une banque par le biais du plugin. Et quand on insère une ligne dans la base de données via phpMyAdmin, elle ne s’affiche pas non plus dans le plugin. Je suppose donc que je n’ai pas la dernière version, mais où se trouve donc cette version ?

      Par ailleurs, le problème de codage des fichiers reste très ennuyeux. Certains sont en ANSI, d’autres en UTF-8, et du coup, ça inscrit des caractères bizarres au début de chaque page.

      Néanmoins, l’effort est très louable, et je vous en remercie. Je vais continuer à suivre ce plugin de près.

    • Oui, il y a des bugs qui font de la résistance.

      En attendant la mise à jour (déjà disponible sur svn) :
      Avec un éditeur de texte, dans le fichier exec/action_banques.php, remplacez le mot « valeur » par le mot « code » aux lignes 73 et 84.

      Merci pour vos encouragements. Dans les prochaines versions, ce module est amené à évoluer vers un vrai plan comptable.

    • Bonjour, j’ai le meme probleme de création de banque mais en plus, heberge chez ovh, j’ai fait l’installation du module SPIP et je ne trouve nulle part les tabls SPSI ,

      Pourriez vous m’aider SVP

      Merci

    • Après avoir fait cette manipulation j’ai toujours le soucis avec les banques je ne peu pas en enregistrer une ? faut il faire autre chose ?
      L’idée de prendre la version sur svn est possible mais je n’ai vu nul part la procédure pour une mise a jour. Comment fait on ?

    Répondre à ce message

  • Très chouette plugin ! Je viens de l’installer et suis en train de découvrir ses fonctionnalités.

    Alors :
    rapport de bug du zip Association0.51 dans le fichier exec/adherents.php, ligne 238

    echo '<a href="../ecrire/?exec=auteur_infos&id_auteur='.$data["id_auteur"].'">

    (il manquait les « .. » devant /ecrire)

    Et rapport de mon experience associative, pour des suggestions d’ajouts, si ça vous semble pertinent et/ou faisable :
    -  le montant des adhésions n’est pas fixe, mais varie entre 5 et 25€, en fonction de ce que chaque membre estime pouvoir donner : possibilité de menu déroulant pour fixer le montant de la cotisation ?

    -  les cotisations prennent automatiquement fin à chaque AGO, en septembre : possibilité de choisir durée de cotisation ou date fixe d’échéance ?

    -  chaque membre est a priori redacteur sur le site et a accès à une rubrique qui est en accès restreint. Possibilité, lorque l’on crée la fiche membre de générer automatiquement ce statut et l’accès à la zone + passage automatique en simple visiteur quand la cotisation vient à échéance ? (ouch !)

    Répondre à ce message

  • 1
    Jean Michel

    J’ai un souci avec la fonction « Ajout d’un compte financier ». Lorsque j’ajoute un compte il n’apparaît dans la liste des comptes ouverts, et n’est pas enregistré dans la table « spip_asso_financiers ». J’ai fait l’essai de l’ajouter directement via phpmyadmin, là il est bien enregistré, mais n’apparaît toujours pas dans la liste des comptes. Faut-il activer quelque chose pour que cette fonctionnalité soit opérationnelle, ou est-ce-que c’est moi qui me plante quelque part ?

    A+

    • Sur les anciennes versions, il y a eu des problèmes d’enregistrements. Les dernières versions doivent avoir rectifié ce problème.

    Répondre à ce message

  • 2
    Jean Michel

    Bonjour,

    Je viens d’installer votre plugin qui semble pas mal du tout. Cependant j’ai quelques questions.

    1 Existe t-il une doc sur la configuration et l’utilisation ?
    2 Comment peut on ajouter des modes de payement ?
    3 À quoi correspondent les « Utilisateur 1 », Utilisateur 2, etc ?

    Pour le moment c’est tout :)

    Cordialement

    • Y a pas de doc autre que celle de ce site.

      Pour ajouter un mode de paiement, il suffit d’aller dans le module de gestion des banques et créer un nouveau compte (version 1.9.2) pour la version test 1.9.2, il suffit de créer une ligne au plan comptable (classe 5)

      Les champs utilisateurs servent sont des champs supplémentaires personnalisables. Ils peuvent être renommés dans le fichier de langue asso_fr.php.

    • Jean Michel

      Merci pour cette réponse.

    Répondre à ce message

  • 2
    laurent

    Bonjour,

    j’ai le problème suivant quand j’installe le version 1.9.2 j’ai le message suivant pour la configuration :

    # Erreur(s) dans le squelette

    * Erreur : filtre « gros_titre » non défini,
    * Erreur : filtre « fin_cadre_trait_couleur » non défini,
    * Erreur : filtre « gros_titre » non défini,
    * Erreur : filtre « fin_cadre_trait_couleur » non défini,
    * Erreur : filtre « gros_titre » non défini,

    Version Spip 1.9.2 b 9381

    Merci de votre aide

    • Sur quelle page cela se produit-il ? (URL)

    • laurent

      Bonjour

      c’est sur la page suivante
      ecrire/ ?exec=cfg&cfg=association

      mais maintenant l’erreur que j’ai est :

      Fatal error : Call to undefined function : gros_titre() in /home.10.12/cisfm/www/ecrire/public/composer.php(48) : eval()’d code on line 65

      merci

    Répondre à ce message

  • 2
    rzawutang44

    Bonjour

    Je ne comprends toujours pas comment je peux faire pour faire payer mes adherents par trimestre.
    Qulqu’un peu-il m’aider. Le tutoriel me parait compliqué à comprendre...

    Merci

    • La catégorie de cotisation fixe la durée de cotisation en mois.
      1 trimestre = 4 mois. La cotisation sera échue après quatre mois.

    • Il faudra que je me remette de mes vacances. 1 trimestre=3 mois

    Répondre à ce message

  • Y a-t-il un moyen d’intégrer rapidement les adhérents (à partir des données d’un fichiers .xls .txt .csv ?
    Pour l’instant, j’ai rentré 3 adhérents dont certains ont réglé leur cotisation mais le total des cotisations (sous le tableau des membres) reste à 0 euros : pourquoi ?
    Merci pour vos réponses, Céline.

    Répondre à ce message

  • 1
    Fafouille

    Ce plugin m’a l’air super !
    Je voudrais l’utiliser pour la gestion de prêt (matériels)...
    Comme j’ai vu sur la feuille de route que c’était prévu, je voulais savoir quand allait sortir cette version ?? :-P

    Bonne continuation !

    Répondre à ce message

  • 1
    Jacques83300

    Bonjour,

    1. Qu’entendez-vous par « secteur » ?

    2. Comment rajouter des champs pour les adhérents ? Est-ce prévu dans une version ultérieure ?

    Encore bravo pour ce plugin.

    • -  Le champs secteur permet de répartir les membres par groupe (secteur géographique, professionnel,....)

      -  Le nombre de champs est actuellement limité. Mais si les champs qui vous manquent peuvent être utiles à beaucoup, on peut envisager de les incorporer.

      Mais il y a 4 champs personnalisables « utilisateurX » et tous les étiquettes de champs peuvent d’ailleurs être renommées pour vos besoins en éditant le fichier ecrire/lang/asso_fr.php et l’uploadant dans un répertoire /squelette/lang

      Autre possibilité, en attendant : avec la nouvelle version svn, les champs extra ne sont pas loin

    Répondre à ce message

  • 1
    rzawutang44

    Salut

    Je tenais à signaler un pb dans le fichier :
    association/association_mes_fonctions.php

    En effet, il y avait des caractères genre « î^ » en début de fichier.
    Peut-etre un problème de téléchargement. Si d’autres ont des soucis, regardez-y...

    • C’est un problème un peu récurrent.

      Il suffit à l’aide d’un éditeur de texte de sauvegarder le fichier au format ANSI ou UTF-8 sans BOM

    Répondre à ce message

  • 4

    Hello,

    *SPIP 1.9.2a [8878 <http://trac.rezo.net/trac/spip/chan...> ] et *Version : 0.5 | *en développement

    *
    Il faut être administrateur complet pour utiliser votre plugin ! Peut-on limiter à un administrateur restreint, c’est pour éviter de donner le contrôle du site en spip mais bien donner la gestion du plugin.

    Je voudrais attacher des mots clés à ses visiteurs, votre plugin le permet-il ?

    J’ai une erreur de liens dans la page < ?exec=adherents > la petite icône qui permet de modifier le visiteur m’envoie toujours dans les roses ???

    Dans < ajout de membre > dans le menu de choix une coquille pour caTégorie.

    Pourquoi en local avec easyphp ou wamp, je ne vois pas les vignettes en miniatures alors qu’à distance pas de problème ?

    Je cherche la solution pour faire un tri dans mes membres dans l’interface publique, imaginons que je veuille afficher que les membres qui habitent dans le 59000, comment puis je sur l’interface publique extraire touts les CP sans doublon pour en cliquant soit sur bouton radio ou dans une liste au choix afficher le résultat escompté ?

    Dans la page admin des plugins je trouve : Franois de Montlivault le ç doit accrocher quelque part ;-) et le lien vers http://www.plugandspip.com/spip.php?page=explications me donne > *Fatal error* : Call to undefined function : erreur_squelette() in */home/users2/b/bernardblazin/www/plugins/squelettes_par_mots_cle_1_9/public/styliser.php* on line *32

    *
    Voilà ma série de question pour l’instant ;-)

    Merci d’avance

    • Hello,
      Je me réponds à certaines questions ;-)

      Pour les mots clés j’ai trouvé plus de problème.
      Et pour la recherche, comme j’ai les mots clés, plus de problème non plus :-)

      Pour le reste je cherche encore !

      P@ul

    • Bonjour,
      SPIP 1.9.2a également mais version 0.42 du plugin et j’ai remarqué exactement les mêmes erreurs et coquilles.
      Comment fais tu pour les mots clés ?
      Pour les miniatures, vérifie que GD2 est bien activé dans easyphp clic droit/configuration/extensions php. Si c’est pas le cas, coche la case et redémarrre eaysyphp.

      Moi j’ai aussi un problème avec le formulaire d’adhésion en local et notamment la validation de l’email qui ne passe pas. Il me retourne adresse courriel non valide à chaque fois. Y a t’il qualque chose de spécifique à activer pour que la fonction email_valide soit appelée ? Je n’ai pas le problème avec mes autres formulaires...
      Ensuite je suis sous sarka spip et balise_session est déjà intégré au squelette. Donc pas besoin d’installer le plugin (g essayé avant de voir que c’était déjà intégré et gros bug...) Je bloque donc sur le formulaire de modif. Auriez vous un exemple de page où il est intégré ?

      Merci pour votre aide

    • -  Droit administration
      A ce stade, il faut être administrateur complet dans l’espace privé et cela ne devrait pas changer car on ouvrirait la boîte de Pandore. Mais rien n’empêche de faire une interface spécifique dans l’espace public notamment avec le plugin Crayons.

      -  Lien visiteur spip
      Il y a certaines fonctions et liens qui ne sont pas compatibles avec la version 1.9.2. On cherche une solution pour offrir un plugin toutes versions, mais à terme cette liaison ne se justifiera plus.

      -  Coquille caTégorie
      A corriger dans les versions futures. En attendant on peut corriger le fichier lang/asso_fr.

      -  Tri CP
      Utilise le nouveau critère fusion de spip 1.9.2 pour regrouper les CP

      -  Page admin
      -  On corrigera mon nom : p... de cédille !
      -  L’erreur du lien explication provient du site de plug and spip

      FDM

    • grandgreg

      Bonjour et avant tout merci pour ce plugin.
      Avec spip 1.9.2 et le plugin V0.51, j’ai aussi eu un problème d’« email invalide », résolu en modifiant le fichier formulaire_adherent.php (repertoire « balise ») :

      //email invalide

      if ( $mail != email_valide($mail) || empty($mail) )

      $erreur_email=’Adresse courriel invalide !’ ;

      $bouton=’Soumettre’ ;

      à la place de :

      //email invalide

      if ( $email != email_valide($mail) || empty($mail) )

      $erreur_email=’Adresse courriel invalide !’ ;

      $bouton=’Soumettre’ ;

      Sinon, j’ai maintenant un problème en ligne pour la modification des données adhérent (alors qu’en local aucun problème). J’arrive bien sur la page (personnalisée) du formulaire mais je vois « Vous n’êtes pas autorisé à éditer ce profil » à la place du formulaire de modif...
      Je continue à chercher la solution, mais si quelqu’un peut me renseigner...

    Répondre à ce message

  • 1

    Bonjour,
    merci pour ce plug-in qui est bien utile et sympathique. J’ai installé la v 0.5 sur spip 1.9.1

    Comment peut-on modifier le formulaire d’adhésion pour ajouter des champs, et comment le met-on en ligne ?

    Cordialement ,

    Brice

    • En spip 1.9.1, il suffit de recopier les fichiers formulaire_adherent.html et formulaire_adherent_previsu.html dans un dossier formulaires dans le dossier squelettes et de le modifier. Tous les champs seront récupérés par les balises.

      Il suffit alors de placer la balise #FORMULAIRE_ADHERENT dans une page spip.

      C’’est un peu compliqué mais je mettrai bientôt en ligne un formulaire complet.

    Répondre à ce message

  • 1

    peut-on voir le fonctionnement du plugin sur un site de démo

    • Non malheureusement.

      Mais au prix que cela coûte, il n’y a pas de mal à le télécharger

      FDM

    Répondre à ce message

  • 5

    Bonjour, tout d’abord merci pour ce plugin !

    Juste une petite erreur, les catégories de cotisation sont appelées NON par la boucle :(SPIP_ASSO_COTISATIONS) mais par la boucle :(SPIP_ASSO_CATEGORIES).

    De plus je souhaiterais savoir : dans la section « Ajouter un membre », à quoi correspondent les cases « Utilisateur x »

    Et pour finir, je recherche, comment dans la boucle (SPIP_ASSO_ADHERENTS) afficher seulement les membres du bureau pour une présentation de l’association ?

    Avez vous une idée ?

    Encore merci, j’attends également avec impatience la version 0.50

    AlainF

    • Merci pour cette rectification textuelle.

      Les champs Utilisateur x sont destinés à vos propres besoins.

      Pour renommer les intitulés à votre meilleure convenance,
      -  ouvrez le fichier lang/asso_fr.php avec un éditeur de texte
      -  modifiez la ligne ... => Utilisateur X par ... => Nom_de_champs_personnalisé
      -  uploader le fichier dans un dossier squelettes/lang

      Vous pouvez par exemple renommer le champs Utilisateur 1 en Couleur des yeux
      Il s’agit d’une forme de multilinguisme.

      Les balises #UTILISATEURX restent elles inchangées.

      Pour afficher le bureau, faites une boucle avec le critère fonction != ’’. J’ai pas essayé mais cela devrait marcher. Quand on parle de fonction, on parle de bien de fonction dans l’association.

      La prochaine version affichera le bureau dans la page d’accueil du plugin. Patience !

    • Je souhaiterais ajouter que je n’ai pas d’action automatique pour l’écriture de la catégorie dans la BDD, je suis obligé de l’écrire à la main.
      sinon, voici un essai pour répondre à l’affichage du bureau et des autres membres dans une page du site public :

      	<!-- Présentation des données de l'association -->
      
      <BOUCLE_asso(SPIP_ASSO_PROFIL)>
      
      	<h3>L'association: #NOM</h3>
      	<ul>
      	<li>#RUE</li>
      	<li>#CP - #VILLE</li>
      	</ul>
      		
      </BOUCLE_asso>
      
      
      	<!-- Affichage des membres du bureau, si la categorie  "Bureau" a pour id_categorie: 1-->
      		
      <BOUCLE_asso_1(SPIP_ASSO_CATEGORIES){id_categorie=1} >
      
      	<h3>#LIBELLE</h3>
      	
      	  <ul>
      		<BOUCLE_asso_bureau(SPIP_ASSO_ADHERENTS){categorie=#_spip_asso_categories:LIBELLE}{doublons} >
      		<li>#PRENOM #NOM [, fonction: (#FONCTION)]  [- ville: (#VILLE)][, <a href="mailto:#EMAIL">(#EMAIL)</a>] </li>
      		</BOUCLE_asso_bureau>
      	  </ul>
      	 
      </BOUCLE_asso_1>
      
      <hr>
      
      	<!-- Affichage des autres membres par catégories -->
      	
      <BOUCLE_asso_2(SPIP_ASSO_CATEGORIES){id_categorie!=1} >
      
      	<h3>#LIBELLE</h3>
      	
      	  <ul>
      		<BOUCLE_asso_membres(SPIP_ASSO_ADHERENTS) {categorie=#_spip_asso_categories:LIBELLE} >
      		<li>#PRENOM #NOM [, fonction: (#FONCTION)]  [- ville: (#VILLE)][, <a href="mailto:#EMAIL">(#EMAIL)</a>] </li>
      		</BOUCLE_asso_membres>
      	</ul>
      	
      </BOUCLE_asso_2>

      Bonne continuation !!!

    • C’est une option.

      Elle vous impose toutefois de fixer une catégorie de cotisation pour le bureau. Ce qui pourrait s’avérer gênant par la suite.

    • D’ou mon idée de créer la case à cocher : BUREAU ???

      Une réponse pour le problème des catégories lors de l’enregistrement ?

      Par avance merci.

    • je n’arrive pas a faire afficher les vignettes « photos » dans des boucles qui ressemble a ce que AlainF nous a Montrer.
      si qq1 peut m’aider
      merci
      pp64

    Répondre à ce message

  • 1
    Christophe

    Bonjour et avant toute chose bravo pour ce plugin bien utile.

    Je suis en train d’essayer de le faire cohabiter avec le squelette BeeSpip 1.9.

    Est-il possible d’inclure facilement dans la partie publique un annuaire des adhérents sous forme de tableau (ie. avec la même présentation que dans la partie privée) ?

    La liste PDF générée est un premier pas, mais l’idée est de ne pas donner un accès exhaustif en un seul click à toute la base (je préfère privilégier une visualisation « adhérent par adhérent »).

    J’imagine que ce ne doit pas être très difficile à mettre en place, mais mes compétences en PHP et en boucles SPIP sont un peu limitées...

    Si vous avez une piste, elle est la bienvenue !

    • Bonjour,

      Serait-il possible que lorsque l’on clique sur un membre on puisse voir également l’ensemble des dépenses qu’il a effectuer.

      Merci d’avance pour votre réponse.

    Répondre à ce message

  • 4
    Florent V.

    Tentative d’installer la version 0.3, et message d’erreur dans l’interface d’activation des plugins :

    / !\ Fichier absent : ../plugins/Association/inc_Association.php

    Bien entendu, le fichier en question est présent, au bon chemin. J’ai même tenté de lui mettre des droits au max (chmod 777), ainsi qu’au dossier parent... rien à faire.

    Tentative également aujourd’hui d’installer la version 0.42 sur une installation de test où j’avais réussi, il y a quelques semaines, à faire tourner une version 0.3 (par je ne sais quel miracle, d’ailleurs). Comme je ne savais pas s’il fallait écraser les fichiers ou bien repartir à zéro, j’ai testé en supprimant les tables spip_association_*... sans doute pas la chose à faire, vu que je n’ai jamais réussi par la suite à recréer les tables. Même en activant/désactivant x mille fois le plugin (fichiers nouvelle version).

    J’ai sans doute brûlé des étapes. La documentation sur les plugins sur spip.net est particulièrement laconique (mettez en ligne, validez, ça marche...), et je ne sais même pas comment on peut supprimer un plugin correctement.

    Allez, ça m’a pris la fin de l’après-midi et la soirée, donc on arrête les frais.

    • La création des tables doit se faire automatiquement quelque soit la version.

      Ne pas oublier de désactiver et réactiver le plugin à chaque changement de version.
      Il est également conseillé de supprimer la ligne asso_version_base dans la table spip_metas

    • Florent V.

      Merci pour l’information. J’ai fait ça au cas où.

      Pour le problème de fichier « manquant » (alors que parfaitement présent), j’ai trouvé une « solution » : renommer le dossier du plugin, de Association vers un nom fictif (j’ai testé Yodelai, mais n’importe quoi devrait fonctionner aussi). Ça reste un mystère pour moi...

      Par ailleurs, j’ai signalé sur plugandspip un problème avec l’encodage en UTF-8 avec BOM. Il est moins présent dans la version 0.3 que dans la version 0.4, mais pas absent.

    • Florent V.

      Pour la suppression de la ligne dans spip_meta : ça permet effectivement de faire une mise à jour correctement.

      Ce problème là est donc à priori résolu, et l’autre (fichier annoncé comme manquant) est contourné.

    • jejedeco

      J’ai le même problème mais en supprimant la ligne dans spip_meta ca ne fonctionne toujours pas ???

      Je ne parviens pas à faire un compte banque et un compte caisse ??? et du coup de ne peux pas tenir a jour mes adhérents

       :-(

    Répondre à ce message

  • Bonjour,

    Ce plugin est vraiment très sympa et après quelques minutes de manip, je penses le proposer pour les 2 asso que j’ai monté en SPIP/EVA.

    Merci et à plus.

    Répondre à ce message

  • 11

    Bravo pour cette idée ; rien qu’a lire le titre
    j’ai deja branché mon Bureau sur l’idée !

    Faut vous dire que, souvent actif en responsabilité d’Associations, j’ai créé sous SPIP 1.8 le site collaboratif interne d’une petite asso. locale de recherche d’emploi.

    Mais l’interface privée de SPIP est bcp trop lourde pour l’utilisateur moyen.... ;-) J’etais devenu actif sous Wikini.net !

    mais au vu de « crayons » « gribouille » et de ce plug-in, la solution est là (surtout si elle garde la compatibilité avec les deux Plug-Ins accès restreint, en privé et en public).

    et manifestement, la multiplication des reponses sur ce mini-forum montre l’intéret de la demarche : mais n’allons pas trop loin !
    J’ai été rassuré par une remarque aperçue au vol (la v.0.30 permet meme de supprimer les fonctionnalités non désirées...).

    Gardons la liberté du Net, et donc la collaborativité des échanges, sans tomber dans les usines a gaz un peu obligées de la gestion financière..
    Restons à la Gestion des Membres....

    JdX

    PS et plus dès que j’aurai mieux analysé....
    Ah, j’allais oublier le plus important : BRAVO pour ce demarrage !

    • P’tit Louis

      Bonjour, je trouve aussi que ce plugins est super mais je ne note pas, de mon coté, qu’il soit compatible avec le plugins « espace restreint ». Flûte de zut !!!

      Les deux plugins installés, l’option « visiteur » disparait du menu déroulant dans la gestion des auteurs... et cela définitivement...

      Pas moyen d’avoir une liste de visiteurs en plus d’une liste d’adhérents ? Après maintes vérifications, je ne trouve pas de trace dans les discutions et je pose donc la question : Y a t’il moyen de faire fonctionner ces deux plugins de conserve ou serait-il possible dans les versions futures de poser une petite option supplémentaire qui permet à un adhérents de pouvoir accéder à un espace restreint du site ? Par exemple, pour une chorale qui voudrait partager ses partitions entre adhérents sans les mettre à disposition du public... droit d’auteur oblige...

      Je comprends parfaitement que ce sont deux plugins bien distinct... mais je pose la question, quoi... :-/

    • P’tit Louis

      Oserai-je rajouter que les deux plugins utilisent 6forum comme statut adhérent et visiteur et que ce serait pour cela que ça coince ???

      J’aimerai bien trouver le moyen de différencier les deux statuts... est-ce faisable ?
      Oui je le pense mais sans détruire ces deux magnifiques plugins, je crains fort de ne pas y parvenir sans un petit coup de main...

    • Etonnant, le plugin n’agit pas sur le coeur de spip. Ni la base spip_auteurs ni l’affichage ne sont modifiés et il n’y a pas de statut adhérent 6forum.

      Simplement, pour chaque adhérent est créé un visiteur SPIP - qui peut d’ailleurs changer de statut (rédac, admin) - comme pour n’importe quel auteur.

      Aucun problème de cette nature ne nous a encore été rapporté. Peux-tu être plus précis ? Version spip et asso, page affectée, ...

      FDM

    • P’tit Louis

      Bonjour FdM...

      je monte ce site avec SPIP 1.9.2. Le plugins gestion d’association 0.4b et le plugins accès restreint version stable 0.11

      Ce qui me fait dire tout cela vient du fait que j’ai trouvé $statut = ’6forum’ ; à la ligne 85 de action_adherent.php à la racine du plug...
      Les lignes qui suivent vont quand même trifouiller dans spip_auteurs...

      « espace restreint » utilise le statut visiteur pour inscrire manuellement un visiteur dans l’espace privé et lui assigner le statut de visiteur qui correspond dans la BDD à « 6forum »...
      De là à penser que les deux s’interfèrent, y a pas loin... ou que deux variables au même nom ont du mal à coéxister...

      Pour info, si l’on installe « espace restreint » seul on a un menu déroulant dans la gestion des auteurs où l’on peut sélectionner administrateur, rédacteur, ou visiteur...
      Dès que l’on installe « gestion d’association » l’option visiteur disparaît... pour ne plus revenir, même si l’on enlève « gestion d’association » dans le gestionnaire de plugins...

      Du coup, c’est génant car à l’heure ou je t’écris j’ai pas encore trouvé le moyen de faire réapparaître l’option « visiteur » et revenir en arrière... j’avoue ne pas être un as de la programmation, mais c’est pas ma faute, mon prof était nul... ;-]
      Ceci dit si tu vois sur quelle option je peux appuyer pour repartir du bon pied, welcome...

      Et merci pour ton aide ! ...et bravo pour le plugins, evidemment car je suis sûr qu’il verra bientôt le jour dans sa version stable...

    • Voici ce qui arrive lorque l’on essaie de créer un adhérant avec le plugins spip gestion d’associations.

      Fatal error : Call to undefined function : creer_pass_aleatoire() in .../plugins/Association/exec/action_adherents.php on line 80

    • Ce problème est règlé par la v 0.41

    • Elle est toute bizarre, la v0.41 : le repertoire Associations contient un second répertoire Associations...kézaco ?

    • ...et du coup, à l’install :

      Fatal error : Call to undefined function asso_verifier_base() in /homepages/4/d168724223/htdocs/web/plugins/Association/exec/association.php on line 26

      Pas glop pas glop...

    • Voilà ce qui s’appelle une errur de manip. Et zou ! une 0.42 pour tout le monde

    • Merci pour la top réactivité !
      (il faut juste rebaptiser le répertoire « Association » au lieu de « Association 0.42 » pour que le plugin s’initialise correctement)

    • Little bug dans le cas d’un upgrade de la 0.3 en 0.42 :

      Le profil de l’association n’est pas modifiable, notamment les champs :
      Président en cours
      Indexation des adhérents
      Gestion des inscriptions aux activités

      (radiobuttons non initialisés pour ces deux derniers)

      Visiblement ça marche après destruction/recréation des tables...mais c’est un peu la manière forte !

    Répondre à ce message

  • 1

    Bonjour,

    Ce plugin pose problème quand la base possède un autre préfixe que « spip ».
    En effet j’ai installé un 2d spip sur la même base car je trouve cela plus simple que de mutualiser le noyau spip.
    La création des tables se fait bien avec le préfixe choisi, mais le plugin ne les voit pas.

    Merci d’avance si vous avez une solution !

    • La prochaine version, qui ne devrait plus tarder, prend en charge le préfixage des tables. Pour les impatients, elle est déjà disponible sur spip_zone

    Répondre à ce message

  • 6

    Bonjour,

    ce plugin est incompatible avec la gestion « multi-sites / mono base de donnée » de SPIP car le nom des tables est écrit en dur dans le code au lieu d’utiliser le préfixe de table. La création des tables en tient bien compte et on a bien par exemple

    <$table_prefix>_asso_categories

    mais dans le code on a

    spip_asso_categories

    donc çà ne marche pas.

    • J’avoue que je n’ai pas trop saisi ce que tu veux dire

      Celà voudrait dire également que la majorité des plugins ne sont pas compatibles comme l’excellent forms et tables ?

      Merci pour tes éclaircissements là dessus ;o)

    • J’avoue que j’utilise peu de plugins, je ne sais pas comment sont les autres. Mais avec celui-ci, impossible de l’utiliser avec des installations de spip qui ont été faites sur la même base de données grace à l’option

      $table_prefix = "monprefix";

      Sauf peut-être la 1re installation qui peut faite sans cette option et qui utilise le prefixe par défaut « spip ». J’ai installé le plugin sur un spip utilisant le prefixe « testspip ». Les tables ont été créées correctement :

      -  testspip_asso_adherents
      -  testspip_asso_bienfaiteurs
      -  ...

    • D’accord je comprends mieux.

      Donc si j’en crois ce que je vois, il suffirait de rajouter dans le dossier base et dans le fichier au tout début :
      if (!defined("_ECRIRE_INC_VERSION")) return;

    • Bonjour,
      j’ai le même problème, plusieurs spip (v1.8 et v1.9.1) sur une seule base chez online, la cohabitation est excellente, tout va bien en utilisant les préfixes, sauf avec le plugin asso... Je ne comprends pas la manip ci-dessus, qui résoudrait le problème :

      Quelqu’un pourrait-il donner plus de précisions (fichiers concernés) sur la modification de code pour que le plug-in permette l’accès à des tables préfixées ?

      Sinon, dans une version unique, ça marche très bien, et je reste très branché sur ce développement d’une utilité majeure pour les assocs ! Merci aux développeurs et contributeurs.

    • Le plugin est maintenant disponible sur spip-zone.

      Essaie avec la derrnière version SVN. Le problème est probablement réglé.
      Merci pour le retour.

      FDM

    • re-bonjour,
      merci de ta réponse rapide !
      Cependant, je ne parviens pas à identifier le plugin « Association » dans sa dernière version afin de le télécharger et le tester...
      Merci de me donner sa position précise, ou son nom, car j’ai « balayé » spip-zone sans succès, ainsi que spip-contrib... et je n’ai pas saisi la façon de faire appelée SVN.

      Je ne manquerai pas de faire un retour dès essai de la nouvelle version, c’est pour moi un projet immédiat.
      Salut ! Claude

    Répondre à ce message

  • Bonjour,

    je voulais vous signaler une erreur lors de l’utilisation de la dernière version (récupérée sur le site Plug and SPIP ce jour même) :

    lors du chargement de la page :

    http://www.mon_site_spip.com/ecrire/?exec=profil

    j’ai le message suivant :
    Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/naturalistes/ecrire/inc/traduire.php on line 69

    Bien cordialement,

    Répondre à ce message

  • Bonjour,

    Je suis intéressée par votre pluggin, j’avais déjà essayé gasell, mais visiblement et malheureusement trop compliqué à installer.
    Je vais donc essayer le vôtre.

    Ceci dit, sans avoir encore regardé comment il fonctionne, je me permets de faire une demande car même si vous ne « souhaitez pas concurrencez les logiciels de compta » comme vous dites, en même temps, moi j’ai pas envie d’utiliser plusieurs logiciels différents, donc si le vôtre remplit tous mes besoins (ça vous a déjà été demandé : édition de facture, voire bulletins de paie ?) mais aussi cahier d’amortissements (subventions, matériel,...)... Voilà, ces compléments seraient précieux, je peux vous aider (pas en informatique , mais pour que vous puissiez traduire ces besoins en informatique).

    Cat

    Répondre à ce message

  • 1
    E.Bullier

    Je trouve ce plugin très intéressant.
    Est-il (ou sera-t’il) possible de fixer des droits particuliers d’accés. Actuellement, si j’ai bien compris, seul un admin peut accéder au plugin.

    Je souhaiterai par exemple que mon trésorier et mon secrétaire puissent également y accéder sans avoir des droits d’administration sur mon systéme de publication Spip...

    Est-ce possible ?

    Quelques petites améliorations souhaitées (hormis l’affichage de la photo déja cité),
    -  dans le listing des membres, voir l’intiulé de la catégorie en claire et pas son ID,
    -  dans le livre de compte avoir une case à cocher pour le pointage de l’opération. Cela permetrait de connaitre les opérations pris en compte par le trésorier...

    Merci pour votre travail.

    • Pour les droits d’accès, nous restons sur le système de droits de spip, plusieurs solutions :
      -  pourquoi ne pas désigner vos secrétaire et trésorier comme administrateur
      -  créer une page dans l’espace public dans une zone à accès restreint et regarder du côté du plugin crayons

      Pour la catégorie, l’idée de l’ID est de ne pas prendre trop de place dans le tableau. Vous pouvez toutefois renommer l’ID pour qu’elle soit plus claire.

      Pour le pointage, on pense effectivement à une procédure de validation du brouillard.

      Pour les photos, comme pour les emails, les données seront prochainement recentralisées dans la table auteurs.

    Répondre à ce message

  • 6

    Bonjour,

    Je découvre ce plugin avec un immense intérêt, et je suis en train de le tester. Puisqu’il est en pleine évolution, je me permets de faire quelques suggestions :

    Est-il possible de nous donner plus de liberté à travers le fichier lang pour modifier certains champs. En particulier, je compte l’utiliser pour une association où tous les membres ont la même profession, donc le champ profession ne me sert à rien, j’en aurai profité pour lui affecter une autre utilisation.

    En vrac dans ajout de membres :
    -   Possibilité d’affecter une fonction
    -   Ajouter une photo
    (actuellement, ce n’est possible qu’en modifiant le membre)

    Petit bug : la photo du membre ne s’affiche pas, ni dans le tableau général, ni dans la fiche individuelle (photo en jpg et en 150X136 px).

    Ces petites suggestions mises à part, je suis sur que ce plugin a de beaux jours devant lui…

    Encore merci pour cet excellent travail.

    Cordialement
    Fred

    • Bonjour,

      merci et bravo pour ce plugin qui répond à bien des attentes.

      Une suggestion pour les version à venir : je vois pour la 0.4 :
      -  Formulaires publics d’adhésion et de mise à jour des données adhérents
      -  Edition de documents pdf L’idéal serait de combiner formulaire et PDF pour ’adhésion, pour les associations qui n’ont pas de paiement en ligne.

      Je l’ai fait dans mon association avec la librairie FPDF. L’adhérent rempli un formulaire web, la validation effectue 2 actions :
      -  ajout des données dans la BBD MySQL (en attente de validation par le trésorier)
      -  création du bulletin d’adhésion PDF déja complété, et mentionnant un No d’adhérent.
      Il ne reste qu’à joindre un chèque et le bulletin.
      A réception, le trésorier saisit le No d’adhérent et valide l’adhésion. cela facilite la saisie et réduit les risques d’erreur.

      Idéalement, on pourrait se servir des mêmes fonctionnalités pour payer d’autres prestations, s’inscrire à des activités...

      Je peux fournir d’autres explications si besoin !

      Et merci encore pour ce travail !

      yann

    • Merci pour votre intérêt et vos suggestions. Vous avez parfaitement compris la philosophie de ce plugin. Vous constarez que notre feuille de route va dans ce sens.

      -  le principe de la personnalisation par le multilinguisme sera étendu à l’ensemble des champs.
      -  la version 0.4 verra l’apparition des formulaires et de l’impression pdf.

      Pour ce qui est de la photo, il serait plutôt envisager de renforcer les liens avec la table spip_auteurs sur laquelle les associations travaillent depuis quelques lunes et qui fournit déjà la photo ou l’avatar, en plus de la bio et des données d’identification.

    • Bonjour,

      j’ajoute une suggestion pour les versions à venir :
      Prévoir un peu plus de souplesse dans les durées d’adhésion en offrant la possibilité d’une date de fin plutôt qu’une durée. Ce qui permet de faire finir toutes les adhésions au 31/12 par ex. plutot que d’avoir des dates de fin échelonnées.

      Merci encore pour ce travail.

    • La date de fin est éditable lors de l’ajout d’une cotisation. Il suffit donc à la première cotisation d’inscrire YYYY-12-31 et les suivantes seront toujours proposées au 31 décembre.

      Ceci étant, on envisage dans le profil de l’association de pouvoir choisir entre des échéances à date ou à fin de période. A suivre.

    • En effet, merci pour cette précision !

      Et puisque j’y suis, encore une suggestion pour allonger la todo list ;-)
      pour la compta, il est pratqiue de pouvoir différencier le type de paiement (espèces, cheque,CB). mais j’ai bien noté que la compta n’était pas le point primordial de ce plugin !

    • Le type de paiement ou « mode de paiement » est défini dans la gestion des banques. Il te suffit d’y ajouter tous les comptes sur lesquels les montants sont perçus : par ex.
      Caisse (préenregistré) quand il s’agit d’un paiement cash, banque1 p lors d’un virement sur le compte bancaire n°1, CB lors d’un paiement par carte bleue, paypal lors d’un paiement web, chèque,.... Il n’y a pas de limite. Mais le concept est que le mode de paiement est lié au compte sur lequel celui-ci aboutit. C’est une notion comptable qui n’est pas évidente à comprendre.

      Cette donnée est enregistrée dans les différents formulaires (cotisations, dons, ventes, comptes) et reprise dans la colonne Journal du tableau des comptes. Les termes ne sont peut-être pas bien choisis, mais on n’est pas comptables ;-)

    Répondre à ce message

  • 6

    Tout d’abord : BRAVO pour ce plug-in... il était attendu depuis longtemps et très sûrement par de nombreuses associations

    Je voulais vous poser une question : "Est-il possible d’afficher dans la partie publique, l’état de sa cotisation de tel ou tel adhérent ?"
    Si oui, serait-il possible de s’identifier avec les mêmes mot de passe + identifiant que les visiteurs (sous SPIP) pour n’afficher l’information de cotisation qu’en fonction de la personne qui est identifiée ?
    C’est une demande qui m’est actuellement faite par une association de personnes atteintes d’une maladie... qui ne peut pas communiquer en public la liste de ses adhérents pour des raisons que vous comprendrez aisément.

    Merci d’avance pour vos réponses...

    De plus pour amener ma pierre à l’édifice en tant que testeur, j’ai remarqué qu’il y avait des problèmes de codages de caractères, sur certains champs, lorsque l’on est sur :
    -  la page "profil"
    -  la page "ajout_adherent"
    -  la page "comptes"
    Et pas sur :
    -  la page "catégories"
    -  la page "association"
    -  la page "essai"
    -  ni la page "ventes", ni "ajout_ventes"

    Il y a trois caractères qui s’affiche : ï »¿ (sous le nom de celui qui est connecté. Et d’ailleurs mon nom comporte un "é" et ce "é" est transcris en autre chose...
    On dirait que ces champs ne passent pas en UTF-8...

    Si ça peut faire avancer le bateau :)

    Et encore merci

    Pascal

    • Bien qu’il soit prévu à terme un système de contrôle spécifique, actuellement on ne peut se baser que sur le système d’identification de spip. C’est entre autres pour cela que le lien avec la table auteur a été construit. Il n’est donc pas possible à l’heure actuelle à un adhérent qui ne serait pas enregistré au moins comme visiteur de se connecter aux données protégées par spip.

      Personnellement j’utilise le plugin BOUCLE_SESSION qui permet de contrôler l’affichage en fonction du visiteur dans une logique de boucle.

      La boucle donnerait ceci :

      <BOUCLE_acces(SESSION){!anonymous}>
      <BOUCLE_affichage(SPIP_ASSO_ADHERENTS){id_auteur}>
      
      ... Affichage des données du visiteur...
      
      </BOUCLE_affichage>
      </BOUCLE_accès>
      Vous n'êtes pas autorisé à accèder à cette page
      <//B_acces>

      La boucle acces provoquera le login_public si le visiteur n’est pas identifié et son rejet éventuel.

      J’espère que cela répond à ta question.

      Les problèmes de codage ont effectivement été repérés et seront réglés dans la prochaine à paraître prochainement. En attendant, il te suffit d’ouvrir les fichiers concernés avec un éditeur de texte (Bloc-notes, p.ex.) et de les enregistrer sous format UTF-8.

    • Je te remercie pour la rapidité de ta réponse...
      Je teste sans tarder ta solution et je vous fais un retour ici.

      D’autre part, je voulais savoir comment rentrer correctement mes membres (plus de 700) ?
      Puis-je utiliser le plugin « csv_import » ou faut-il en prendre un autre ?

      Et si je comprends bien, la jointure des tables « Adhérents » et « Auteurs (Visiteurs) » se fait par le champs « email », donc si j’ai bien compris, si un adhérent change son email, il faudra aussi le changer dans « Auteurs » (statut visiteurs), sinon il n’aura plus accès à ses informations privées.
      Est-ce bien ça ?

      Si c’est cela, il faut donc que je fasse une « double importation » ; une fois dans la base adhérents et l’autre dans « auteurs » (avec status le visiteur)...
      Ai-je bon ?

      Et encore merci d’avance pour ton aide

    • L’import massif peut se faire effectivement par CSV Import ou phpmyadmin.

      La jointure est effectivement limitée pour le moment à la simple comparaison des adresses email et au lien vers auteur_edit. On ne peut en effet pas préjuger de la priorité de l’une ou de l’autre.
      Certaines adresses seront entrées ou modifiées dans le plugin, d’autres dans le module spip, que ce soit par le gestionnaire ou l’adhérent lui-même.

      Il faudrait donc les modifier toutes les deux simultanément. Ce n’est pas difficile depuis le plugin. Ce l’est moins depuis spip, mais on cherche une solution. Et si quelqu’un a une idée....

    • Bonjour Fdm,

      Merci pour ton aide précieuse, j’avance pas à pas mais j’avance...

      Pour la BOUCLE_Session, ça marche nickel, j’ai quand même galèré un moment sans comprendre pourquoi parce que j’avais mis le Plugin « Balise_Session » au lieu de « Boucle_session » (pour info, ce plugin se trouve uniquement sur SPIP-zone : ici en dév.)...

      L’installation du plugin « CVS_import » permet effectivement d’importer (et d’exporter chose que j’ignorai) vraiment très facilement une grande liste de Adhérents/Auteurs.
      j’ai par contre un soucis sur le champs id_auteur qui se met à zéro automatiquement pour tous les adhérents et produit donc une erreur sur la fiche adhérents quand on clique sur le picto « bonhomme bleu »... Je cherche pourquoi !

      Autre petit soucis, en affichant le champ #VIGNETTE, il me produit le code suivant :
      <img src=/IMG/assologo1">"
      L’image existe bien à la place spécifiée, mais il y a une erreur de placement des guillemets... :D

      Voilà, voilà, je continue à explorer ton superbe plugin...
      Merci encore

    • Petit autre petit soucis : Après avoir créer 3 membres et 3 cotisations, j’ai utilisé la fonction « Effacer les tables » et là, il me met ceci :
      Warning : mysql_fetch_assoc() : supplied argument is not a valid MySQL result resource in /xxxx/xxxx/www/plugins/Association/exec/association2.php on line 46<:code>
      (les xxxx remplace l’adresse du serveur)

      Si ça peut servir !
      En recréant la fiche Association tout est rentré dans l’ordre.

      -  La jointure avec la table Auteurs-Spip marche nickel, pour la faire fonctionner, cliquer à nouveau sur l’icône du plugin « Gestion association » dans le menu général « Édition » après avoir créer vos membres et surtout renseigné leur adresse email.

      -  Pour le problème précédent sur le Champ #VIGNETTE, je viens de recréer des membres en leur adjoignant des logos et ça marche parfaitement sur l’affichage public !
      Désolé d’avoir « crier au Loup », cela est peut-être du à l’importation via « csv_import ». A vérifier...

    • Concernant l’import CSV abordé ci dessus, je signale le plugin csv2spip qui offre de nombreuses fonctionnalités.

    Répondre à ce message

  • 3

    Bonjour,

    Je suis très intéréssé par ce plugin ...

    Cependant j’ai quelques questions.

    Tout d’abord, j’ai besoin d’avoir en frontal une inscription des membres avec paiement en ligne.
    Comment pourrais-je lier les 2 ?

    Des idées ?

    Merci d’avance

    Mathieu

    • C’est en cours de développement..

      Un formulaire devrait être bientôt disponible. Pour Pay Pal, il suffira de rajouter le code du bouton dans le squelette sous la balise du formulaire.

    • Merci pour votre réponse.
      Je dispose déja de l’interface d’inscription et je pense qu’il est possible de lier ce module (inscription) au plugin SPIP gestion asso ???

      Par ailleurs, pouvez-vous me confirmer que je peux utiliser ce plugin UNIQUEMENT pour la gestion des membres, je n’ais pas besoin du site public ?

      Merci

    • Affirmatif.

      La version 0.3 vous permet même d’éliminer les modules qui ne servent pas.

    Répondre à ce message

  • 3

    Une chti’te demande de notre secrétaire et trésorière...

    Sera-t-il possible dans une prochaine version d’éditer des justificatifs de payement ou un reçu fiscal (utile pour les associations reconnues d’utilité publique) ?

    Merci d’avance

    • Ai-je posé une question qu’il ne fallait pas ?

      Il y a pourtant de nombreuses associations (quelque soit leur taille) qui auront besoin de ce reçu (preuve d’un payement ou d’une adhésion)...

      Et si c’est dans mes capacités, je suis à votre disposition pour vous aider...

      Le plugin fonctionne parfaitement et j’ai réussi à mettre en place l’identification sur la partie publique (avec la grande aide de FdM)...
      Pour voir le site en ligne : http://www.polyarthrite-andar.com puis Infos adhérents (ID et MDP : pascal)

      Encore merci

    • Non, non, pas du tout :o)

      Attends de voir la version 0.3 qui est toute prête à sortir..

      Le carton d’adhésion est prévu dans la suite logique de notre développement ( on ne manque pas d’idées , on peut imaginer la création d’étiquettes et de papier à lettres également)..Bref, ce plugin est amené à évoluer encore et encore.

      Un grand bravo pour ton site qui est très bien conçu, je trouve.

    • L’impression de documents en pdf sera mise dans la feuille de route.

      Néanmoins l’impression de documents officiels suppose papier à lettre, logos et autres fanfreluches, ce qui rend la tâche plus compliquée.

      En attendant qu’on avance sur le sujet, il reste toujours l’extraction du fichier comptes avec CSV Import combinée à l’utilisation des fonctions de publipostage de ton logiciel de traitement de texte.

    Répondre à ce message

  • 1

    Bonjour,

    Finalement, j’aimerai collaborer à la mise en place de la version 0.50 et celà très rapidement, pour ce faire merci de m’indiquer comment participer et contribuer au développement direct.

    Merci

    • Pourquoi pas ?

      On finalise la V3.0 et tu peux nous rejoindre si tu veux.

      On travail par mail, donc écris-moi

      Merci de ta proposition.

    Répondre à ce message

  • 1

    Bravo !

    Il est vrai que c’était un plugin attendu à la vue du nombre d’assos qui utilisent SPIP. Je tenais à vous signaler 2 rectifications d’erreurs d’affichage :

    1 - Ligne 47 du ajout_adherent.php
    echo '<td>Date de naissance: (AAAA-MM-JJ)</td>';

    2 - Ligne 24 du asso_fr.php
    'reference_interne' => 'R&eacute;f&eacute;rence interne',

    En attendant avec impatience la prochaine version,
    Bon courage.

    Répondre à ce message

  • bonjour
    ce plugin est super !!!
    mais je ne c pas comment mettre les boucles dans mes articles
    par ex : en me servant de mot clé
    si vous pouviez me donner un exemple concret !!
    merci d’avance....

    Répondre à ce message

  • 2

    Bonjour,
    Ce plugin serait fantastique si...je n’avais pas ce message quand je fais Edition/ Gestion Association :
    Erreur SQL !
    UPDATE spip_asso_adherents INNER JOIN spip_auteurs ON spip_asso_adherents.email=spip_auteurs.email SET spip_asso_adherents.id_auteur= spip_auteurs.id_auteur WHERE spip_asso_adherents.email<>’’
    You have an error in your SQL syntax near ’INNER JOIN spip_auteurs ON spip_asso_adherents.email=spip_auteurs.email SET spip’ at line 1
    C’est au niveau de exec/association2.php.
    J’ai vérifié que les tables sont bien créees.
    Merci de m’aider, je ne connais pas la syntaxe sql !

    • Petit bug à régler au plus vite.

      Si vous avez accès à la commande « gestion de l’association », ajoutez au moins un adhérent. Le problème devrait être résolu.

    • non, je n’ai pas accès à la gestion de l’association. C’est l’erreur que j’ai lors de la tentative.

    Répondre à ce message

  • Bonjour,

    Votre plugin est superbe !

    Exactement ce qu’il me faut !

    J’ai hâte d’être à la 0.50 !!!!!!!

    Merci.

    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