Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Modifier le module logModifier le module log
Précédente
 
Suivante
Nouveau message
23/01/2007 15:41
 

Bonjour

Je voudrais modifier le module de login pour y enlever des critères qui ne m'interesse pas et en ajouter d'autres.

Est-ce que je dois modifier le module directement dans le ascx ou est-ce un réglage possible dans DNN.

Merci et bonne journée (Si neige pas chez vous ;o)  )

 
Nouveau message
23/01/2007 18:14
 
Salut

Moi j'aime bien la neige ;)

Pour modifier le mdule log, cela se passe côté CodeBehind. Il te faudra recompiler DotNetNuke avec tes modifs.
Si tu créées les requêtes de stats interessantes, je serai content de les avoir !


Seb
 
Nouveau message
24/01/2007 08:08
 

ok merci

je te tiens au courant pour la suite aussi

 
Nouveau message
25/01/2007 13:22
 

Bon ça parait un peu tendu a changer quand même

je comprend mieux le message du dessus "je serais content d'avoir tes résultats". Pour l'instant on avance peu donc si quelqu'un d'autre a une idée ou une soluce adapté, je suis preneur

Merci et bonne journée

(j'aime bien la neige aussi mais elle tiens pas ==> obligé d'aller bosser ;oP )

 
Nouveau message
25/01/2007 13:37
 
Je ne penses pas qu'il existe d'autres solutions. Et puis on ne sait pas précisément quel est ton objectif.

Quand a modifier le code source de DNN, ce n'est pas si simple.
J'ai déjà tenté a plusieurs reprises de recompiler le code sans succés avec MS Visual Studio 2003 et 2005
Je n'y suis jamais parvenu (alors que je n'avais pas fait de modification dans le code).
Je penses qu'il doit y avoir une méthode pour recompiler les différentes DLL...

Aussi j'en profite pour formuler un souhait :
Obtenir des tutos simples sur la compilation de DNN et surtout sur le développement de modules
.

Cela pourrait favoriser la création de nouveaux modules.

Anthony
 
Nouveau message
25/01/2007 13:41
 

on aurait bien une piste

quand on va sur gestion des utilisateurs>editer profil on est sur la page edition de compte

et la il y a un onglet parametre d'utilisation qui est grisé : Comment faire pour y acceder

Merci

 
Nouveau message
25/01/2007 13:52
 
Dans la gestion desutilisateurs tu peux en effet définir tes propres champs. Ajouter par exemple Taille et le rendre obligatoire a l'inscription. C'est ca que tu veux faire ?

Pour ma part rien n'est grisé (en tant que Host). Mais je ne suis pas certain car je ne trouve pas ce dont tu parles "paramètre d'utilisation".

Sans vouloir t'offenser, ce serait bien d'être précis sur les termes que tu utilises... Ex : Le titre de ton post : Modifier le module log. Log pour moi ce sont les logs (traces) de DNN; et pas du tout le login.
Et maintenant je n'ai pas l'impression que c'est le Login que tu souhaite changer mais l'enregistrement d'un utilisateur. Bref on se ballade ;-)

Anthony
 
Nouveau message
25/01/2007 14:22
 

Ok je note pour la prochaine fois, là j'arrive pas a changer le titre

donc en fait je veux que pour l'inscription il y ai moins de critère. j'ai besoin :

   nom utilisateur

   nom

   prenom

   numero tel

   code magasin (particulier à mon site et a ma société)

   le poste occupé

le problème : j'arrive pas a modifié le module d'inscription

voila et dsl pour la promenade, mais on a vu du paysage comme ça :oP

 
Nouveau message
26/01/2007 10:34
 
Bonjour [sk]matt

Donc je vais essayé de répondre à ta question.Attention : (Ma réponse n'est valable que pour les versions 4.3 et suppérieures).
En revanche pas le temps de faire un tuto la dessus avec capture d'écran. Sorry

1/ Se connecter au portail en tant que HOST
2/ RDV dans Site > Utilisateurs > Propriétés de profil

La page qui s'affiche alors contient toutes les propriétés relatives a un utilisateurs.
Donc la première chose a faire est d'ajouter tes propres propriétés Code Magasin et Poste Occupé.

3/ Cliquer sur Nouvelle propriété de profil
4/ Renseigner par exemple comme ci dessous

Pour Code Magasin
Pour Poste occupé
Nom :Code Magasin
Poste Occupé
Type de données :Text
Text
Catégorie :Professionnel
Professionnel
Longueur : 10
30
Valeur par defaut :
Expressions régulère :
Requis :Coché
Coché
Visible :Coché
Coché
Ordre :
6
7

(Nota : Si tu souhaite définir un champ de type liste de choix il faudra que tu déclare ta liste dans Hote > Listes et surtout donner a ta nouvelle liste exactement le meme nom que ton champs)

Ok, maintenant a ce niveau, si un utilisateur fait Inscription, on lui demande toujours les memes infos que avant mais lorsqu il se connectera la premiere fois, la page de son profil s affichera  et lui demandera de remplir les deux champs obligatoires que l on vient de déclarer.
Dans cette page tu as toutes les propriété de l utilisateur. Si tu souhaite ne pas de servir de toutes, tu peux soit décocher le champ visible (soit les supprimer mais déconseillé au moins pour les premieres Nom, Prenon).

Voyons maintenant comment obliger l utilisateur a remplir ces infos, directement a l inscription.

Pour se faire, toujours connecté en tant que Host, il faut aller dans Site > Utilisateurs > Parametres Utilisateurs. Dans la page qui s'affiche il faut cocher vers le bas Profil Valide a l'inscription
Maintenant tous les champs s'affichent lorsqu'un utilisateur fait inscription.

Attention toute fois au premier champs Nom, Prenom Email (ceux en standard a l'inscription) car maintenant ils sont affichés 2 fois ce qui est dangereux et trompeur. Il faut donc que tu rendes chez champs non visible en cochant les cases dans les Propriétés de profil (cf plus haut)

Quand tu aras fait cela ces champs ne seront plus affichés en double. Cependant la section Name apparaitra toujours meme si elle ne contient aucun champ. L'astuce pour la retirer est d'editer les champs de la catégorie Name, et de les affecter a une catégorie existante (Adress par exemple).

Voila j'espere avoir été clair et que cela répondra a ton besoin.

Si tu as des questions supplémentaires n'hesites pas.

Anthony
 
Nouveau message
26/01/2007 11:08
 

Ok merci de ton aide

la prochaine fois j'éviterais de nous promener avant :oP

 
Nouveau message
26/01/2007 11:14
 

En fait j'ai un soucis j'ai bien suivi ta procedure mais quand je fais inscription sur mon site j'ai :

Nom d'utilisateur

Prénom

Nom

Pseudonime

Adresse Email

...

dans la première partie après j'ai bien ce que j'ai ajouté. Donc je ne veux pas de pseudonime et je voulais savoir si tu avais une idée pour l'enlever . Il fait partie des champs par défaut

Merci

 
Nouveau message
26/01/2007 11:43
 
Pour l'enlever, je te dirais effectivement de faire ce qui est déconseillé. A savoir supprimer le champ !

Mais cela est risqué, car ces 4 champs (Nom d'utilisateur, Prénom, Nom, Pseudo et Email sont utilisés par d'autres modules de DNN comme par exemple le forum).

Je vais quand meme regarder ce qu'il est possible de faire...
 
Nouveau message
30/01/2007 16:06
 

Merci mais cela fonctionne pas (a part tous planter :o)  )

je cherche une autre soluce et je te tiens au courant

Merci

 
Nouveau message
30/01/2007 16:12
 
J'ai regardé un peu de mon coté.

J'avais imaginé qu'il serait aisé de modifier le fichier ASC et de modifier la procédure stockée liée a l'enregistrement de l'utilisateur en indiquant pseudo=nom d'utilisateur

Helas je n'ai pas réussi a reperer le fichier ASC à modifier pour virer ce champ.
Dommage, car cette idée me semblait simple a réaliser.

 
Nouveau message
30/01/2007 16:18
 

oui je vois bien

On a fait la même chez nous et pas moyen de mettre la main dessus si ce n'est dans le répertoire sécurité

D:\DNN_DevTest\admin\Security\App_LocalResources le fichiers register mais ils n'agit pas sur le module.

On y a tous cru :o)

je vais aussi essayer de contacter un gars de la core team. Pour voir !!

merci

 

 
Nouveau message
30/01/2007 16:36
 
OK essaies mais je crains que la réponse soit la meme que celle de SEB a savoir modifier le source....
Moi je dirais que pour retirer juste une info, c'est un peu lourd.
 
Nouveau message
14/02/2007 11:07
 

Donc on a pas trouvé pour modifier le module d'inscription

Mais on en a créé un nouveau et on cherche a le mettre à la place de l'autre.

Si vous avez une idée je suis preneur sinon je vous tiens au courant

Merci

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Modifier le module logModifier le module log