SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

45 visiteurs en ce moment

fontsizeup fontsizedown
[321 commentaires]

Le plugin « Inscription 2 »

lundi 4 juin 2007, par BoOz, cmtmt, kent1

Toutes les versions de cet article : [Español] [français]

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
1 vote

Ce "plugin" permet de configurer un formulaire d’inscription personnalisable pour les visiteurs d’un site Web, ainsi qu’une table auteur étendue associée, ce de manière générique (réutilisable par d’autres plugins)..

Installation

Inscription2 est récupérable ce jour (version test ) :
- soit via SVN sur la zone
- soit dans le paquet « inscription2.zip » du site miroir http://files.spip.org/spip-zone/ins...

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.

Il est essentiel d’avoir les plugin CFG et Crayons également 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 definie 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 :

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. ;)

Retour en haut de la page

321 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |...

  • Répondre à ce message

    15 novembre 01:31 , par Haqqtiviste

    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

    18 octobre 12:07 , par B00lay

    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

    14 octobre 19:46 , par ev

    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

    14 octobre 18:12

    Warning : in_array() [func­tion.in-array] : Wrong data­type for second argu­ment in /var/www/vir­tual/catho­li­que-saint-brieuc.cef.fr/brieucbr/ecrire/public/com­po­ser.php(72) : eval()’d code on line 42

    Par hasard ta version de CFG est à jour ?

    kent1

  • Répondre à ce message

    14 octobre 18:11

    Non aucun problème de sécurité...

    Sur spip-contrib quand il y a le mot clé "Chantier code" la page est en mode wiki

    kent1

  • Répondre à ce message

    14 octobre 16:13 , par ev

    Attention les amis, il me semble qu’il y a une faille de sécurité dans cette page. J’arrive à modifier des textes avec le plugins "crayons". Répondez-moi et je vous explique davantage. Amicalement, EV

  • Répondre à ce message

    14 octobre 14:30 , par Philippe Giron

    Bonjour,

    J’ai un problème avec le plugin inscription2 (version 0.61) sur un site en 192e. Dès que je veux le configurer je vois le message suivant dans le cartouche "Informations générales" , juste avant le bouton "Listes de diffusion" :


    Informations Générales Options qui seront deman­dées aux nou­veaux adhé­rents du site

    Warning : in_array() [func­tion.in-array] : Wrong data­type for second argu­ment in /var/www/vir­tual/catho­li­que-saint-brieuc.cef.fr/brieucbr/ecrire/public/com­po­ser.php(72) : eval()’d code on line 42


    J’ai bien vidé le cache et le répertoire /tmp, mais sans résultat...

    Quelqu’un pourrait-il m’affranchir ? Merci d’avance, braves gens !

    Philippe

  • Répondre à ce message

    4 octobre 17:52 , par Johan

    Bonjour,

    Lors de l’inscription d’un nouvel adhérent il ne reçoit pas le bon message mail.

    J’ai découvert un bug qui se trouve dans le fichier inscriptions2_mes_options.php à la racine du plugin. Il faut remplacer dans les lignes 121 et 133 = (assignation) par == (test)

  • Répondre à ce message

    3 octobre 13:25 , par Rainer

    je me réponds à moi même. Il faut en effet vider le cache et enlever toute mention du plugin dans la table spip_meta de la base de donnée

  • Répondre à ce message

    21 septembre 23:31

    Bonsoir,

    Où peut-on trouver ce fichier ZIP ?

    Merci d’avance,

    Arnaud

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |...

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0