Formulaire d'inscription
Auteur Sujet

Post 
J'ai pas mal modifié le formulaire d'inscription de pn...cependant je n'arrive pas vraiment à faire ce que je voudrais :

- D'une part faire en sorte que certains champs soient obligatoires lors de l'inscription.
- Ensuite pouvoir afficher tous ces champs supplémentaires, je pensais que la liste de membres les prendrait en compte mais ce n'est pas le cas. icon_frown

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil

Post 
Citation :
- D'une part faire en sorte que certains champs soient obligatoires lors de l'inscription.
je ne sais pas si c'est faisable avec postnuke 0.762 mais avec ce que j'ai vu de pm 0.8 c'est faisable meme si ca n est pas au point avec la 0.8 MS-1.
Citation :
- Ensuite pouvoir afficher tous ces champs supplémentaires, je pensais que la liste de membres les prendrait en compte mais ce n'est pas le cas.
tu parles de MemberList ?? Eh non il ne les prend pas en compte, c est a toi de modifier le code du module. dans les champs tu peux mettre des infos dont les autres n'ont pas a regarder... donc c'est limité. A verifier si avec la 0.8 rien n'a avancé (si on ne peut pas definir des infos comme publiques...

a+


Gilles  ><>°
Données personnelles Accueil

Post 
Arf ça annonce pas mal de travail icon_razz

Oui je parlais bien du module memberlist...qu'il ne soit pas possible d'obliger certains champs ce n'est pas encore trop grave, je regaderais quand même si il n'y a pas moyen de modifier ça.
Par contre le plus ennuyant c'est qu'il n'est pas possible de voir les données que les membres ont entré dans ces champs, memberlist ne les affiche pas et si on édite le compte via l'administration les champs n'apparaissent pas, pour le moment à part si on est connecté au compte membre et que l'on va modifier ses données via la panneau de gestion des membres on voit pas tout ces champs ajoutés. Je vais donc regarder pour modifier memberlist afin qu'il affiche tout les champs et interdire l'accès à ce module pour les membres...

Merci pour ta réponse gilles icon_wink

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil

Post 
j'ai modifié memberlist et advprofile pour faire apparaitre tous les champs supplémentaires (ajoutés grace à pn) ça marche sauf que j'ai encore quelques problèmes parfois avec memberlist sur la page de tous les membres, il faut actualiser une deuxième fois pour qu'il ne bug pas.
Si j'ai un peu de temps je peux mettre les modifs du code icon_razz

the newbie killer
Données personnelles Accueil

Post 
Si tu trouves le temps, je ne refuserais pas icon_wink

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil

Post 
bon alors voici des morceaux de code :

dans memberlist_user_view.htm
vers la ligne 30 si tu veux ajouter un bouton radio pour prénom

  1. <label for="memberslist_prenom"><!--[pnml name="_MEMBERSLISTPRENOM"]-->    :</label> <input id="memberslist_prenom" type="radio" name="searchby" value="prenom" /> 
  2.         <br> 
  3.  


faut avoir prenom comme nouveau champ et déclarer _MEMBERSLISTPRENOM dans le dossier de langue du module

puis

  1. <th><!--[pnml name="_MEMBERSLISTPRENOM"]--></th> 


un peu plus loin pour mettre une colonne prénom

puis

  1. <td> <!--[$users[users]._PRENOM]--></td> 


pour ajouter le contenu de la colonne prénom

attention à bien placer les balises dans l'ordre pour pas mélanger les pinceaux ^^



ensuite pour advProfile
dans le fichier advprofile_user_main.tpl
ajoute une ligne parmi tes champ :

  1. <tr> 
  2.           <td class="title"><!--[pnml name="_ADVP_PRENOM"]--></td> 
  3.           <td><!--[$PRENOM_VALUE|pnvarprepfordisplay|pnvarcensor]--></td> 
  4.         </tr> 



déclare aussi _ADVP_PRENOM , $PRENOM_VALUE dans le fichier de langue comme dab

attention j'ai eu des soucis à cause des plugins sur paypal et autre à la fin de ce fichier , supprime les si tu as des problèmes

En gros c'est ce que j'ai fait .

Si tu as des problèmes aves AdvProfile , Chestnut pourra mieux te répondre ^_^


Bonne chance ... si tu trouves un moyen de faire une recherche sur le prénom qui bug po ça serait cool , la mienne ne marche pas bien sur le bouton radio ...




the newbie killer
Données personnelles Accueil

Post 
Merci zamzam pour ces infos avec ces templates la modification est plus simple...

Je n'ai pas encore trouvé le moyen de rajouter un sujet de recherche différent que ceux de base, mais j'en aurais besoin je vais donc chercher plus longuement dés que je peux.

Par contre, bien que visiblement sous advprofil c'est facile de récupérer les informations des champs supplémentaires, ça ne l'est pas avec le module user icon_frown
Pour afficher son contenu il scanne la table users pour en extraire les infos, je sais donc récupérer les données de base par contre celles qui font partie des champs supplémentaires ne sont pas dans la base de données du moins je les trouve pas icon_biggrin je ne sais donc pas trop comment les récupérer icon_confused


// Dans members list, les liens pour "modifier/supprimer" un membre sont hs aussi lol, il aurait bien besoin d'un ptit coup de frais ce module icon_razz faut juste remplacer dans les liens uid par uname...

modifié par : YokaV, 25 Août 2006 - 16:58

-------------------------------------------
...n'oubliez pas que l'outil Recherche est votre ami !
...bien souvent il répond à nos questions avant même que l'on ne se les pose ! ^^
Données personnelles Accueil

Post 
euh ... on vera ça un peu plus tard si je suis dispo icon_rolleyes

the newbie killer
Données personnelles Accueil
Post 
Citation :
, il aurait bien besoin d'un ptit coup de frais ce module

faut croire que ca a été aussi entendu... il a été remis à jour ce module User !!


Gilles  ><>°
Données personnelles Accueil