logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
14 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 104 867 930

  • Nb. de membres 8 691
  • Nb. d'articles 1 694
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» Modifier formulaire d'inscription

Nouveau sujet
 Modifier formulaire d'inscription#25769Répondre

3Contributeur(s)
fouineurB-Magdeveloppeur
3 Modérateur(s)
developpeurjpbJireck
fouineur fouineuricon_post
Bonjour,
Comment modifier le formulaire d'inscription ?
Sachant que je voudrais ajouter plusieurs case style enfant 1, enfant 2 etc.. ensuite comment rendre les cases obligatoire ?

Pour modifier le texte j'ai bien vue dans la page language/lang_french.php si je veux ajouter une case rien s'affiche.


Parents de(s) (nom et prénom de l'élève): case "enfant 1"
case "enfant 2"
case "enfant 3"

Lien de parenté (père, mère, tuteur, grand-parents, etc): case

Classe fréquentée (si plusieurs enfants 3 et 4 ieme année):
case "classe 1"
case "classe 3"
case "classe 6"

Pour les parents qui ont plusiseurs enfants qu'ils puissent les déclarers et indiquer les classes qu'ils suivent

Merci
fouineur fouineuricon_post
Bon si j'ai bien compris
Dans le dossier "language/language_french.php
le fichier pour avoir le texte qui s'affiche dans le formulaire inscription.

Dans le dossier modules/sform/extend-user/formulaire.php
je peu ajouter les cases que je désire ou modifier true false.

Par contre si j'ajoute une case elle apparait bien mais lorsque je clic pour terminer l'inscription je ne vois plus la case et l'information inscrite ?

Quel fichier faut il encore modifier ?
merci
fouineur fouineuricon_post
Dans le dossier modules/sform/extend-user/formulaire.php

j'ai aussi modifier :
adm_formulaire.php
aff_formulaire.php
mod_formulaire

toujours pareil apres inscription la case reste blanche

le reste tous s'affiche

please
B-Mag B-Magicon_post
slt

Tu as un forum complet dédié à Sform avec des tuto

A+
fouineur fouineuricon_post
salut B-Mag

Oui d'accord mais a part changer le formulaire contact, a moins que j'ai louper une étape.

Mais ici je veux pour l'inscription et non contact

Me manque une étape mais la qu'elle ? :paf
developpeur developpeuricon_post
tu est pas bien loin de la bonne solution / A mon avis il te manque peut être pas grand chose.

possible de me faire voir car cela dépend de ton implémentation
fouineur fouineuricon_post
Re :

Je reviens sur le sujet.
Bon j'ai dans le répertoire "language" ouvert le fichier "lang-french.php" à la ligne 295 :
case "Your Location": $tmp="Votre situation géographique"; break;
je rajoute a ligne 296 :
case "Your Location01": $tmp="tous mon blabla"; break;

Ensuite :
Dans le dossier modules/sform/extend-user
adm_formulaire.php
Ligne 106 :
$m->add_field('add_user_from', adm_translate("Votre situation géographique"),"$chng_user_from",'text',false,100,"","");
Je rejoute à la ligne 107
$m->add_field('add_user_from01', adm_translate("mon blabla"),"$chng_user_from01",'text',false,100,"","");

ensuuite :
aff_formulaire.php
ligne 55
$m->add_field('user_from', translate("Your Location"),"$user_from",'text',false,100,"","");
Je rajoute à la ligne 56
$m->add_field('user_from01', translate("Tous mon blabla"),"$user_from01",'text',false,100,"","");

Ensuite :
mod_formulaire
A la ligne 94 :
$m->add_field('user_from', translate("Your Location"),$userinfo['user_from'],'text',false,100,"","");
Je rajoute ligne 95 :
$m->add_field('user_from01', translate("Tous mon blabla"),$userinfo['user_from01'],'text',false,100,"","");

Je vois bien tous s'afficher jusqu'au bout correcetement , sauf à la fin de l'inscription il me met le même nom dans les deux cases
C'est fait un peu à l'arache


developpeur developpeuricon_post
cela ne marchera pas car il te manque l'enregistrement dans la base de données notamment.

Si tu regarde dans sform/extend-user/extender le fichier formuaire.php tu remarquera qu'il y a une explication au début ... et que tu peut donc t'inspirer.

Ensuite si tu veux modifier complétement le formulaire de base d'inscription de NPDS - je te conseil de garder le noms des champs (donc dans la DB aussi) et de simplement changer le titre du champs

par exemple add_user_from ets conservé mais tu change juste : "votre balbla" ... et pour ce faire - au lieu de toucher le CORE ... passe par le fichier lang-mods.php
fouineur fouineuricon_post
Re: developpeur

Ok j'ai bien tout compris pour le rajout des lignes.

2 questions me reste sans réponse avec mes tests.

La première on peu ajouter c2 , c2 , c3 etc.. jusqu'à c8.
Par contre si je veux aller jusque c9 qui n'est pas indiquer il n'est pas prie en compte pkoi ? c'est le maximun c8 ?

La deuxième pourquoi tous ce que je rajoute les réponse ne se vois que quand je clic sur "Vous" dans parametre membre ?
Cela se rajoute dans info complémentaire.
est il possible que cela s'affiche directement comme "situation géographique" et non dans info complémentaire

Je sais, je suis casse c... loll
J'aime bien comprendre le pkoi du comment :-D

Bon par contre je veux bien faire un tuto comment modifier la partie inscription côté :
Votre situation géographique
Votre activité
Vos centres d'intérêt

et comment ajouter les fameuses lignes pour avoir plus de questions/réponse dans le questionnaire d'inscription à savoir qu'il ne seront visible que par le membre et l'admin du site.

C'est tout pour le moment :#

Mercii
developpeur developpeuricon_post
Citation : fouineur 

Re: developpeur

Ok j'ai bien tout compris pour le rajout des lignes.

2 questions me reste sans réponse avec mes tests.

La première on peu ajouter c2 , c2 , c3 etc.. jusqu'à c8.
Par contre si je veux aller jusque c9 qui n'est pas indiquer il n'est pas prie en compte pkoi ? c'est le maximun c8 ?
==> OUI il y à un nombre limité d'extendeur ... parcequ'il y a un nombre limité de champ pré-définit dans la DB (table extend-user) soit :

/* Utilise une table complémentaire de la table user : users_extend
C1 varchar(255)
C2 varchar(255)
C3 varchar(255)
C4 varchar(255)
C5 varchar(255)
C6 varchar(255)
C7 varchar(255)
C8 varchar(255)

M1 mediumtext
M2 mediumtext

T1 varchar(10) date standard
T2 varchar(14) peut stocker un TimeStamp

B1 BLOB peut stocker des fichiers (gif, exe ...)

==> Le nom des champs (C1, C2, M1, T1 ...) est IMPERATIF


La deuxième pourquoi tous ce que je rajoute les réponse ne se vois que quand je clic sur "Vous" dans parametre membre ?
Cela se rajoute dans info complémentaire.
est il possible que cela s'affiche directement comme "situation géographique" et non dans info complémentaire
==> Je pense que là - tu a des erreurs dans tes scripts

Je sais, je suis casse c... loll
J'aime bien comprendre le pkoi du comment :-D
==> Moi aussi ;-)

Bon par contre je veux bien faire un tuto comment modifier la partie inscription côté :
Votre situation géographique
Votre activité
Vos centres d'intérêt

et comment ajouter les fameuses lignes pour avoir plus de questions/réponse dans le questionnaire d'inscription à savoir qu'il ne seront visible que par le membre et l'admin du site.
==> Cool / moi je veux bien vérifier ta 'prose' et toussa toussa

C'est tout pour le moment :#

Mercii 
fouineur fouineuricon_post
Dans un premier temps
http://www.npds.org/viewtopic.php?forum=28&topic=25787


Message édité par : fouineur / 02-04-2013 08:39

developpeur developpeuricon_post
je vais proposer quelques modifs de ta docs ... car il existe encore quelques astuces dans NPDS 8-)