Installation :
Inscription2 est récupérable ce jour (version test ) :
- soit via SVN sur la zone
- soit dans le paquet « inscription2.zip » http://files.spip.org/spip-zone/ins... (version pour SPIP 1.9.2)
- Pour la version 2.2.0, allez à http://zone.spip.org/trac/spip-zone...
Ce plugin s’installe comme tous les autres, en créant un sous-répertoire dans le répertoire plugins, cf. http://www.spip.net/fr_article3396.html.
Les plugins CFG et Crayons doivent également être installés.
Configuration
Une fois activé, sélectionner l’onglet « Configuration » dans l’espace privé et ensuite l’option « inscription2 ». La configuration est divisée en 4 parties.
Choix des informations
Les deux premières servent à séparer les informations qui sont demandées par défaut dans SPIP et les informations que ce plugin permet d’ajouter.
La table qui apparaît donne 4 options par chaque champ, formulaire, modifiable, fiche et table.
La colonne Formulaire sert à sélectionner tous les champs qui apparaîtront dans le formulaire d’inscription.
Les colonnes Modifiable et Fiche permettent de choisir les informations qui apparaîtront dans la fiche de visiteur. Si on sélectionne « Modifiable », automatiquement ce champ apparaitra sur la fiche et sera modifiable (pour cela il est nécessaire d’avoir le plugin Crayons installé). Si on veut que le champ apparaisse sur la fiche, mais qu’il ne soit pas modifiable, alors il faut sélectionner « Fiche ».
La dernière colonne
permet de sélectionner les champs qui seront visibles dans la liste de visiteurs du site (table d’adhérents).
Champs pour plugins associés
Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-listes) qui s’offriront aux visiteurs du site
- un champ « commentaire »
- un champ « catégorie de cotisation », qui servira avec le plugin Association, en suivant le même style que les listes de diffusion
- un champ publication (qui permet à l’usager de décider si ses données seront publiées ou non sur le web).
Données hors formulaire
La dernière partie nous permet de joindre à la table spip_auteurs_elargis des données qui n’apparaîtront pas dans le formulaire d’inscription, comme la date de création de la fiche et un statut interne, et les zones auxquelles les adhérents seront affectés à l’heure de l’inscription (Accès Restreint).
Utilisation
Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.
Les données qu’un visiteur saisit dans ce formulaire seront séparément gardées dans la table spip_auteurs (concerne seulement les données standards de SPIP : nom, mail, login, statut), et dans la table spip_auteurs_elargis pour tout le reste. Ensuite un email sera envoyé au nouveau visiteur avec un lien pour activer son compte et pour un mot de passe, après cela il aura par défaut le statut visiteur dans la table spip_auteurs.
Pour afficher les données personnelles d’un visiteur, son profil, il suffit d’inclure dans le squelette voulu <INCLURE(inc/profil_adherent.php){id_auteur}>
. Pour modifier ces données, il faut faire double click et les « crayons » s’activeront. Notez que seuls les champs sélectionnées à cet effet dans la configuration du plugin seront modifiables. Si id_auteur n’est pas définie dans le contexte, on affichera les informations de celui qui est connecté, mais, s’il n’y a personne connecté, on sera redirigé vers la page d’accueil.
Spip svn
Dans la prochaine version de spip, nous pourrons faire ceci par exemple :
[(#SESSION{id_auteur}|?{
[(#MODELE{editer_profil}{id_auteur=#SESSION{id_auteur}})] ,
#FORMULAIRE_INSCRIPTION2 }
)]
Si l’utilisateur est identifié, il aura accès à sa fiche. Sinon on lui propose de s’inscrire sur le site.
Participer au développement
Tous ceux qui sont intéressés par le sujet sont les bienvenus, par exemple sur l’espace de développement du plugin sur la Zone, ou dans ce forum. ;-)
Discussions par date d’activité
177 discussions
Même problème que Marjorie, uniquement après vidage du cache :
Erreur SQL 1052
Column ’nom’ in field list is ambiguous
SELECT nom FROM
Il disparait après une actualisation du navigateur (Firefox)
Quelque chose de semblable au post de Nabs ? http://www.spip-contrib.net/Inscription-2#forum435827
Répondre à ce message
Bonjour,
je viens de passer mon site dans la toute dernière version de spip (2.1.8) et j’ai fait la même chose pour inscription 2 en suivant le lien proposé dans le forum de cet article. Aucun problème pour moi, le plugin s’installe très bien, je peux même paramétrer les champs que je souhaite. Le Hic, c’est que quand quelqu’un essaye de s’inscrire via la formulaire inscription2, il a systématiquement le message d’erreur « Veuillez remplir les champs obligatoires ». j’ai fait des tests en limitant les champs à remplir à identifiant, mot de passe et email... rien d’autre n’est demande. Et pourtant, ça bloque toujours. Je n’ai pas l’impression que quelqu’un ait été confronté au problème ( ou alors j’ai loupé la question dans le forum...) aussi je cherche un peu d’aide...
au cas où, vous pouvez essayer la page d’adhésion ici : http://www.radiohead.fr/spip.php?page=adhesion
Finalement, je tombe sur un autre bug, qui explique peut-être le premier. Dans l’espace privé, si je veux afficher la liste des membres, on me revoie cette erreur :
SELECT nom FROM spip_auteurs_elargis a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE a.id_auteur=4133
Répondre à ce message
Bonjour,
je m’excuse de poser une question « qui fâche » (d’autant que j’ai pas les capacités et compétences pour participer au developpement et je m’en excuse) :
est ce qu’on peut avoir un ordre d’idée sur le moment où cet utile plugin sera stable pour la dernière version de SPIP ?
Merci
Bonjour,
Quand a la stabilité, j’en sais rien, mais si tu souhaite télécharger la version disponible pour la 2.1 et la tester, j’ai mon serveur qui fait des .zip du code présent sur le svn de spip (mise à jour quotidienne-> si le code du plugin bouge bien sûr...).
http://www.codes-libres.org/zip-plugins/
Bonne journée.
Nicolas
bonjour,
cette version de inscription2 pour spip 2.1 s’appuie-t-elle sur champ extra ? ou bien crée-t-elle une nouvelle table
je viens de tomber sur la future version
je vais adapter groupes d’auteurs2 et ldap++ a cette version qui semble vraiment aboutie
Répondre à ce message
Salut et merci pour ce beau plugin !
Quelques petits bémols tout de même :
- FAILLE : vulnérabilités de type stored XSS sur les champs (login, nom, prenom, description) : peut être utilisé htmlentities() ou une autre solution
- BUG : lors de l’édition de champs vide sur le profil public (pas de champ ou invisible pour éditer, css ?)
- BUG : Impossibilité de choisir le champs faisant office de réglement dans l’espace privé : j’ai bien le select avec mes secteurs mais ils sont inselectionnable (aucun effet lors du clic)
- BUG : Bandeau « informations professionnelles » apparait sur la page d edition du profil public mm si aucun champ professionnels selectionnés
- WISH : Ce serait bien de voir les champs non modifiables sur la page d’édition du profil
J’ai tenté de corriger les trous mais ma modification (commit 43600,1,2 : Protection stored XSS sur le champ login et nom lors de l’inscription) ne fonctionne que lors de l’inscription, pas lors de la modification. Toute aide est la bienvenue !
++
Répondre à ce message
Bonjour
En installant le plugin Inscription2 lorsque je retourne sur la page création/édition d’un auteur j’ai cette erreur :
Fatal error : Cannot use string offset as an array in /Volumes/data/rambouillet/plugins/auto/Inscription2_2_0/inscription2_pipelines.php on line 53
J’ai mis la main dans le cambouis mais rien n’y fait...
Help ?
Répondre à ce message
bonjour,
une autre question, je souhaite créer une nouvelle catégorie. Je fais partie d’un club sportif et je voudrais créer une catégorie équipe, comment dois je faire ???
Encore merci
Répondre à ce message
quand je veux activer le plugin l’erreur s’affiche :
Installation du plugin Inscription2
Fatal error : Call to undefined function : spip_abstract_showtable() in /mnt/136/sdd/e/c/alliance.spqrm/plugins/auto/inscription2_192/base/inscription2_installer.php on line 33
Répondre à ce message
lors de l’installation en spip 2.1.2, un message d’erreur qui se retrouve dans lapage de config
après configuration, ce message disparait, et il ne semble pas être bloquant pour le plugin... en tout cas, pour les quelques permiers tests effectués....
Répondre à ce message
Salut,
Je rencontre un petit souci pour crayonner le modèle de la fiche auteur. Du coté des données personnelles tout fonctionne, mais les formulaires qui permettraient de modifier les données pros ne fonctionnent pas. Avez-vous une solution ?
Vérifies si ce ne sont pas tous les champs de la table spip_auteurs_elargis qui ne sont pas crayonables. Une cause possible et l’abscence d’un cahmps ’id’ dans cette table qui pose problème.
Hello
Non certains champs de la table spip_auteurs élargis sont bien crayonnables. Les champs de téléphones perso sont modifiable sans soucis. Il n’y a que les champs pros qui ne passe pas. Le crayon ouvre un très mince champs et ne permet aucune modification.
J’ai trouvé par contre je ne peux le comiter.
Il y a ligne 105 de modele>editer_profil un underscore de trop sur la class du crayon.
Répondre à ce message
quand j’active le plugin mon espace privé est complètement « détraqué » les plugins ne s’affichent plus etc... je ne sais pas pourquoi. J’ai vraiment besoin de ce plugin mais je ne sais pas quoi faire à ce stade là car aucune erreur n’apparaît
j’ai spip version 2.1
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 :
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.
Suivre les commentaires : |