SPIP - Contrib

SPIP - Contrib

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

256 visiteurs en ce moment

fontsizeup fontsizedown
[328 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

328 Messages de forum

Voir toute la discussion

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

  • Répondre à ce message

    7 janvier 00:28 , par kent1

    Au lieu de faire les malins à rechercher des trucs partout ... faites attention à utiliser la bonne version d’inscription2 pour spip 2...

    Il n’y a pas de zip car pas encore stabilisé ... mais cependant déjà beaucoup plus stable que la précédente version que vous vous évertuez à vouloir faire fonctionner ...

    Enfin ce que j’en dit

  • Répondre à ce message

    6 janvier 04:44

    coucou, C’est encore moi, j’ai enfin trouver un truc sympa. bon en fait visiblement la fonction debut_page() n’existe plus sous Spip2 du coup il faut trouver une alternative. j’ai trouver la suivante dans notre cas il faut remplacer :

    debut_page(_T(’inscription2:gestion_adherents’), "", "") ;

    par :

    $commencer_page = charger_fonction(’commencer_page’, ’inc’) ; echo $commencer_page(_T("inscription2:gestion_adherents"), "", "") ;

    dans le fichier Plugins\inscription2\exec\inscription2_adherents.php

    bon je vous donne le fichier ci joint

    @ bientôt.

    ps : je n’ai fait qu’une modif pour le moment mais il vas surement falloir remplacer le debut_page() dans tout le plugin.

  • Répondre à ce message

    6 janvier 03:57

    salut, si tu rajoute le fichier ci dessous et tu fait la modif correctement normalement tu pour acceder a ta gestion des plugin !! enfin normalement.

    cordialement et Spipement.

  • Répondre à ce message

    4 janvier 21:55 , par Julietta

    Même problème que ceux énumérés ci-dessous... Après installation en local du plugin, plus d’accès à la gestion des plugins...

    Squelette : multisaison

    Spip : 2.0.2

  • Répondre à ce message

    4 janvier 06:12 , par raider5500

    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

    17 décembre 2008 11:21 , par bulle

    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

    15 décembre 2008 11:57 , par GounelleS

    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

    15 novembre 2008 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 2008 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 2008 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. @+ !.

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

Répondre à cet article

Retour en haut de la page

Ça discute par ici