[Soumission] Formulaire d'enregistrement
- webo-sama
- Auteur du sujet
- Visiteur
04 Mar 2009 17:25 #1
par webo-sama
[Soumission] Formulaire d'enregistrement a été créé par webo-sama
Bonjour à tous,
Est-ce quelqu'un aurait il un hack du composant "register" pour que l'on puisse intégrer lors de l'enregistrement d'un nouveau membre toutes les infos du profil du forum (ex : avatar, site web, etc ...)
Merci d'avance
Est-ce quelqu'un aurait il un hack du composant "register" pour que l'on puisse intégrer lors de l'enregistrement d'un nouveau membre toutes les infos du profil du forum (ex : avatar, site web, etc ...)
Merci d'avance
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- lotfi_universal
- Hors Ligne
- Modérateur Global
05 Mar 2009 13:33 #2
par lotfi_universal
Réponse de lotfi_universal sur le sujet Re:[Soumission] Formulaire d'enregistrement
bonjour,
je vais te donner une méthode, j'espère que c'est pas difficile et ca demande un peut de patience
Pour ceux que ca interesse, pour ajouter un champ (des) au formulaire d'inscription de joomla, il faut bien ajouter ce champ au fichier registration.html.php puis modifier le fichier registration.php pour ajouter la verification de suppression d'espace (trim) (pas obligatoire) dans la fonction saveRegistration.
Modification du fichier registration:
Dans le fichier registration.php, tu cherches "function saveRegistration() {".
Une fois que tu as trouvé ceci, mets toi au niveau de "$row->name = trim( $row->name );" et ajoute juste en dessous, $row->compagny = trim( $row->compagny ); à savoir que "compagny" est à remplacer par le nom contenu dans ton value de ton champs de formulaire.
Une fois cela effectué, il faut modifier l'API dans le fichier joomla.php (dans /include) lors de la remise a zero des variables de la class class "mosUser extends mosDBTable" en ajoutant par exemple "var $compagny= null;"
a part ca tu doit ajouter le (ou les) champs dans la table jos_user dans la basse de données
Note: après cette modification, il faut que tu oublie tout ce qui mise à jour
c'est long et embêtant...... mais tu trouvera ton bonheur
je vais te donner une méthode, j'espère que c'est pas difficile et ca demande un peut de patience
Pour ceux que ca interesse, pour ajouter un champ (des) au formulaire d'inscription de joomla, il faut bien ajouter ce champ au fichier registration.html.php puis modifier le fichier registration.php pour ajouter la verification de suppression d'espace (trim) (pas obligatoire) dans la fonction saveRegistration.
Modification du fichier registration:
Dans le fichier registration.php, tu cherches "function saveRegistration() {".
Une fois que tu as trouvé ceci, mets toi au niveau de "$row->name = trim( $row->name );" et ajoute juste en dessous, $row->compagny = trim( $row->compagny ); à savoir que "compagny" est à remplacer par le nom contenu dans ton value de ton champs de formulaire.
Une fois cela effectué, il faut modifier l'API dans le fichier joomla.php (dans /include) lors de la remise a zero des variables de la class class "mosUser extends mosDBTable" en ajoutant par exemple "var $compagny= null;"
a part ca tu doit ajouter le (ou les) champs dans la table jos_user dans la basse de données
Note: après cette modification, il faut que tu oublie tout ce qui mise à jour
c'est long et embêtant...... mais tu trouvera ton bonheur
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- lotfi_universal
- Hors Ligne
- Modérateur Global
05 Mar 2009 13:39 - 05 Mar 2009 15:08 #3
par lotfi_universal
Réponse de lotfi_universal sur le sujet Re:[Soumission] Formulaire d'enregistrement
autre chose ce travail est un hack
et pour la modification ce fait dans le corp de joomla et pas dans le forum,
et puis le forum importe la liste des utilisateurs depuis la base de joomla
et pour la modification ce fait dans le corp de joomla et pas dans le forum,
et puis le forum importe la liste des utilisateurs depuis la base de joomla
Dernière édition: 05 Mar 2009 15:08 par lotfi_universal.
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- webo-sama
- Auteur du sujet
- Visiteur
05 Mar 2009 18:04 #4
par webo-sama
Réponse de webo-sama sur le sujet Re:[Soumission] Formulaire d'enregistrement
Oh mince cela à l'air assez complexe !
Je vais essayer en local pour voir
Je vais essayer en local pour voir
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- lavsteph
- Hors Ligne
- Administrateur
- Fondateur
Moins
Plus d'informations
- Messages : 1726
- Remerciements reçus 91
05 Mar 2009 20:00 #5
par lavsteph
Fondateur : Aide-joomla.com
Réponse de lavsteph sur le sujet Re:[Soumission] Formulaire d'enregistrement
webo-sama écrit:
Au sujet des hacks, faut faire très attention de ne pas créer des failles de sécurité.
Faut bien être sur de ce que l'on fait, manip à recommencer à chaque mise à jour du core de Joomla.
Oh mince cela à l'air assez complexe !
Je vais essayer en local pour voir
Au sujet des hacks, faut faire très attention de ne pas créer des failles de sécurité.
Faut bien être sur de ce que l'on fait, manip à recommencer à chaque mise à jour du core de Joomla.
Fondateur : Aide-joomla.com
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
- lotfi_universal
- Hors Ligne
- Modérateur Global
06 Mar 2009 06:40 #6
par lotfi_universal
Réponse de lotfi_universal sur le sujet Re:[Soumission] Formulaire d'enregistrement
bonjour,
Pour moi j'ai répondu a ta question et je t'ai montrer les risques, et la complexité et c'est a toi de prendre ou laisser!
pour la complexité! pas de tout.. 3 minutes et tout est dans l'ordre
a propos: de principe je ne donne pas ce genre de manip, surtout la modification du code..
mais j'ai vu que la question à étais posée plus que deux fois sur ce forum et plusieurs fois sur d'autre forums, j'ai dis donc pourquoi pas leur faire part de mes connaissances et leur montrer les avantages et les défauts.
Et je t'ai répondu toi (webo-sama ) spécialement! car je sais que tu t'arrange un peut avec du code
bonne chance à tout le monde
Pour moi j'ai répondu a ta question et je t'ai montrer les risques, et la complexité et c'est a toi de prendre ou laisser!
pour la complexité! pas de tout.. 3 minutes et tout est dans l'ordre
a propos: de principe je ne donne pas ce genre de manip, surtout la modification du code..
mais j'ai vu que la question à étais posée plus que deux fois sur ce forum et plusieurs fois sur d'autre forums, j'ai dis donc pourquoi pas leur faire part de mes connaissances et leur montrer les avantages et les défauts.
Et je t'ai répondu toi (webo-sama ) spécialement! car je sais que tu t'arrange un peut avec du code
bonne chance à tout le monde
Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.
Temps de génération de la page : 1.263 secondes