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
Bonjour,
Je cherche à installer le plugin installation2. Toutefois, lorsque je cherche à activer le plugin depuis la partie privée, après avoir uploadé les fichiers nécessaires, j’ai le message suivant :
Fatal error : Call to undefined function : spip_abstract_showtable() in /html/plugins/inscription2/base/inscription2_installer.php on line 33
Sur ce message, j’ai vu que l’on pouvait récupérer une version SPIP 2 de ce plugin, mais je ne trouve pas le .zip.
Des idées sur le pourquoi du comment ?
J’ajoute que j’ai bien installé CFG, Bonux, Crayons... (pas la première fois, une fois que j’ai constaté l’erreur).
Merci d’avance,
GS
« Evelyne » m’a aidé à régler une partie du problème en installant la version svn du plugin grâce à ce lien.
J’ai utilisé la version « zip d’ensemble du site miroir ». Et ainsi réglé le problème de l’installation (après avoir placé « jquery.validate » dans un répertoire /lib en racine).
Il reste toutefois un « bug ». Cf. mon prochain message.
Répondre à ce message
Bonsoir,
la liste des adherents n’apparait pas chez moi non plus (spip 2.0.3 _ I2 193 _ php5.2)
les enregistrement sont bien crees dans auteurs_elargis
j ai ca comme tace dans le prive_mysql.log :
SELECT COUNT(*)
FROM spip_auteurs
WHERE login=’ffffff’ AND id_auteur !=oui AND statut !=’5poubelle’
Column ’id_auteur’ in field list is ambiguous -
SELECT nom, email, id_auteur, statut
FROM
bdd
.spip_auteurs LEFT JOINbdd
.spip_auteurs_elargis USING(id_auteur)WHERE id_auteur<>’0’ ORDER BY id_auteur LIMIT 0,30
Column ’id_auteur’ in field list is ambiguous -
(enfin, c est un resume, parce qu il y en a des brouettes)
y aurait il une solution
cordialement
triton
Répondre à ce message
Après avoir rempli le champ, j’ai ce message.
Problème de mail : l’email d’activation ne peut pas être envoyé.
Etant donné que j’avais plus ou moins des erreurs avec le formulaire d’inscription, cela ne me surprend pas. mais ais-je raté quelque chose dans la configuration ?
Suis sous 1.9.2d
Cordialement
ça n’a rien à voir avec le plugin.
si tu travaille en local tu dois configurer le fichier php.ini pour qu’il envoi des mail :
voir ligne : SMTP=127.0.0.1
à remplacer par : SMTP=adresse du serveur mail
Merci pour la réponse, en fait je suis sur un dédié et je poursuis mes recherches.
J’ai le même probleme sur une 192d stable. Mes envoi de mails via contact chez infomaniak fonctionne bien donc le souci n’est pas de ce cote là.
Le visiteur qui tente de s’enregistrer bascule bien dans la base avec le statut autre statut a confirmer, il se trouve bien dans phpmyadmin. En revanche il ne recoit jamais le mail.
J’otiens moi aussi
sur une SPIP 1.9.2d [11132] la dernière stable, et la dernière mouture du plugin inscription 2 version 0.61.
Kent1 m’a dis de regarder du coté d’un JS qui invaliderait un champ. Auriez vous d’autres pistes pour fixer le probleme.
En attendant je viens de remettre un [(#FORMULAIRE_INSCRIPTIONforum)] basique, faute de mieux
Merci à vous
Alexandra
J’ai le même, problème avec un spip 1.9.2d et I’Inscription2 0.61.
Est-ce que quelqu’un a trouvé une solution au problème ?
il faut rajouter la variable $mode dans l’appelle à la fonction envoyer_inscription ce qui donne à la ligne 159 du fichier /plugin/inscription/balise/formulaire_inscription2.php
$envoyer_inscription($row[’id_auteur’],$mode) ;/**RENVOYER MAIL D’INSCRIPTION **/
Merci, j’ai fait le changement et l’essayé sur une installation fraiche de spip avec seulement cfg et inscription 2 activé, mais l’erreur persiste
ça règle le probleme pour le renvoi de mail à quelqu’un qui est déjà inscrit mais pas pour la création d’un nouveau ! Je continue à invéstiguer de mon coté !
Pour régler le problème définitivement il faut rajouter mode pour la fonction appelée à partir du squelette /plugin/inscription/formulaires/Inscription2_valider.html ce qui donne à la ligne 10 :
$commentaire = $envoyer_inscription2(’#ENVid_auteur’,’#ENVmode’) ;
à faire en plus de la modif décrite précédament
merci, çá a l’air de marcher maintenant
Lorsqu’on active la saisie du mot de pass dans le formulaire, les données ne sont pas enregistrées dans la table spip_auteurs_elargis. pour règler le problème il faut modifier la ligne 172 du fichier formulaire_inscription2.php comme suit :
if($cle == ’newsletters’ or $cle == ’zones’ or $cle ==’sites’ or $cle == ’zone’ or $cle ==’abonnement’ or $cle==’option’ or $cle==’article’ or $cle == ’password’)
Bonjour,
Sur SPIP2.0.3 avec la verssion spip1.9.3 du plugin Inscription ; lorsqu’on affiche la liste des adhérents dans l’interface privée ; le tableau est vide !
Pourtant j’ai plusieurs adhérents inscrits et qui sont dans la table spip_auteurs et spip_auteurs_elargis !
Est ce que quelqu’un a eu ce problème ? et est ce que vous avez une piste quelconque pour le résoudre ?
Merci pour votre aide
Est ce que quelqu’un peut me confirmer s’il observe ou non ce disfonctionnement dans son installation spip2.0.3 + Inscription
Merci
Idem pour moi
je ne vois pas comment résoudre cela, étant donnée mon niveau.
Répondre à ce message
Bonjour a tous,
je voudrais simplement savoir s’il y a la possibilité de gerrer des groupes d’utilisaeurs avec ce plugin.
Je m’explique : es ce que je peux creer un groupe d’utilisateurs differents d’un autre de maniere a ce que chaque groupe ait acces a des donnés differentes.
Exemple un site qui exige une inscription generale pour ll’espace public, puis un payement pour acceder a l’espace privé. Donc il me faut pouvoir differncier si le user appartient au groupe 1 (gratuit) ou au groupe 2 (payant)
Merci pour vos retours
Répondre à ce message
salut,
bon je suis un peu un apprenti sorcier je commence tout juste avec Spip !
j’ai le même problème !
en outre j’ai réussit à régler un soucis en insserant le fichier que j’envoie dans Plugin/inscription2/base
puis en modifiant le fichier Plugin/inscription2/inscription2_mes_fonctions.php en ajoutant include_spip(’base/abstract1_sql’) ;
sur la ligne 3 après
include_spip(’base/abstract_sql’) ;
du coup, j’ai accès au option du plugin a partir de l’interface CFG
voili voilou j’espère être assez clair !!
Répondre à ce message
J’ai le même problème que le message ci-dessous, également sous spip SPIP 2.0.0. Est-ce lié à cette version ?
Répondre à ce message
Bonjour,
je tente d’installer en local le plugin sur un nouveau site qui va recevoir le squelette multi-saisons, mais dès que j’active le plugin, j’ai une erreur (Warning : Invalid argument supplied for foreach() in C :\Program Files\EasyPHP 2.0b1\www\nomdusite\plugins\inscription2\inscription2_mes_options.php on line 24).
Je n’ai plus l’accès à la page de configuration des plugins (fatal error,etc..).
Configuration actuelle :
SPIP 2.0.0
plugins activés : Acces restreint 3.0 - Autorité - cfg - Crayons - Flickr CC - SPIP Bonux 2.0
Ma question est donc : est-ce que j’ai fait une boulette quelque part ? quelqu’un a-t-il déjà eu le problème ?
Répondre à ce message
bonjour
je suis sous spip 192e. plugin association et cfg activés.
j’ai eu cette erreur une première fois dans l’espace public, maintenant je l’ai dans l’espace privé dans la partie du plugin inscription2 « niformations générales » :
Wrong datatype for second argument in /www/ecrire/public/composer.php(48) : eval()’d code on line 41
quelqu’un connait il ?
Répondre à ce message
Bonjour,
peut-t-on utiliser champs homonymes avec inscription2 ? Je veux rajouter quelques éléments pour personnaliser un peu le formulaire.
Quelqu’un(e) a essayé un tel combo ?
Répondre à ce message
Gulp...Désolé !
Mais problème pour le titre, j’ai modifié le guillemet.
Je vais le corriger tout de suite. @+ !.
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 : |