[Soumission] Formulaire d'enregistrement

  • webo-sama
  • Auteur du sujet
  • Visiteur
  • 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

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
05 Mar 2009 13:33 #2 par lotfi_universal
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

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
05 Mar 2009 13:39 - 05 Mar 2009 15:08 #3 par lotfi_universal
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
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
  • 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

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
05 Mar 2009 20:00 #5 par lavsteph
webo-sama écrit:

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.

Plus d'informations
06 Mar 2009 06:40 #6 par lotfi_universal
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

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Modérateurs: lavstephfailrOnScottuxdede17serge
Temps de génération de la page : 1.094 secondes
Propulsé par Kunena