Créer un champs présentation dans les champs dynamique (module profil) et cochez la case "Requis", (index.php?module=Profil&type=admin)
ce champs se nommera _PRESENTATION
Ensuite, éditer 'system/Users/pnuser.php'
aprés
- $registered = pnModAPIFunc('Users', 'user', 'finishnewuser',
- array('uname' => $uname,
- 'pass' => $pass,
- 'email' => $email,
- 'user_regdate' => $user_regdate,
- 'storynum' => $storynum,
- 'commentlimit' => $commentlimit,
- 'dynadata' => $dynadata,
- 'optionals' => $optionals));
rajouter
- //on loggue l'utilisateur
- pnUserLogIn($uname, $pass, false);
- $forum_id=2; // identifiant du forum ou sera stocké le message
- // on enregistre le sujet comme nouveau sujet
- $topic_id = pnModAPIFunc('pnForum', 'user', 'storenewtopic',
- array('forum_id' => $forum_id,
- 'subject' => "présentation de ".$uname,
- 'message' => $dynadata['_PRESENTATION'],
- 'attach_signature' => false,
- 'subscribe_topic' => false));
PS : vous pouvez utiliser des constantes de langage introduite à votre thème pour faire cette présentation
PS': vous pouvez rajouter une touche de validation, en utilisant le patch de validation par expression régulière fourni dans un autre post
modifié par : mumuri, 28 Mai 2008 - 01:16




