Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Questions » » Modifier formulaire d'inscription  
AuteurModifier formulaire d'inscription
fouineur
253     

fouineur
  Posté : 21-03-2013 20:45

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

  Profil  www  Citation   
fouineur
253     

fouineur
  Posté : 21-03-2013 21:50

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

  Profil  www  Citation   
fouineur
253     

fouineur
  Posté : 22-03-2013 01:24

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

  Profil  www  Citation   
B-Mag
2386       
 

B-Mag
  Posté : 22-03-2013 19:41

slt

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

A+

  Profil  www  Citation   
fouineur
253     

fouineur
  Posté : 23-03-2013 07:02

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 ?

  Profil  www  Citation   
developpeur
24581       
 

developpeur
  Posté : 25-03-2013 22:02

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

  Profil  E-mail  www  Citation   
fouineur
253     

fouineur
  Posté : 27-03-2013 21:31

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



  Profil  www  Citation   
developpeur
24581       
 

developpeur
  Posté : 28-03-2013 21:59

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

  Profil  E-mail  www  Citation   
fouineur
253     

fouineur
  Posté : 29-03-2013 03:45

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

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

  Profil  www  Citation   
developpeur
24581       
 

developpeur
  Posté : 01-04-2013 23:31

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
==> 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 

  Profil  E-mail  www  Citation   
fouineur
253     

fouineur
  Posté : 02-04-2013 08:39

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


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


  Profil  www  Citation   
developpeur
24581       
 

developpeur
  Posté : 02-04-2013 20:42

je vais proposer quelques modifs de ta docs ... car il existe encore quelques astuces dans NPDS

  Profil  E-mail  www  Citation   
  
Sauter à :

Temps : 0.0204 seconde(s)