logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
21 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 294 952

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» Pour afficher les champs extend user !

Nouveau sujet
 Pour afficher les champs extend user !#10637Répondre

2Contributeur(s)
MesacraftJireck
3 Modérateur(s)
developpeurjpbJireck
Mesacraft Mesacrafticon_post
Enfin, en me servant simplement du module Jane User (qui est très bien soit disant passant) voici le code à rajouter dans vote user.php afin de pouvoir afficher les champs qui sont dans la table extend user et donc de pouvoir modifier plus facilement vos formulaires :
Juste sous la ligne function userinfo (vers la 250e) :

global $user, $sitename, $smilies, $short_user, $site_font;
global $name, $email, $url, $bio, $user_avatar, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_intrest, $user_sig, $user_journal,$C1, $C2, $C3, $C4, $C5, $C6, $C7, $C8, $M1, $M2, $T1, $T2,$B1;

$uname=removeHack($uname);
$result = mysql_query("SELECT u.name, femail, url, bio, user_avatar, user_icq, user_aim, user_yim, user_msnm, user_from, user_occ, user_intrest, user_sig, user_journal, mns, uid FROM users u WHERE uname='$uname'");
list($name, $femail, $url, $bio, $user_avatar, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_intrest, $user_sig, $user_journal, $mns, $uid) = mysql_fetch_array($result);

$resultextend = mysql_query("SELECT C1, C2, C3, C4, C5, C6, C7, C8, M1, M2, T1, T2, B1 FROM users_extend WHERE uid='$uid'");
list($C1, $C2, $C3, $C4, $C5, $C6, $C7, $C8, $M1, $M2, $T1, $T2, $B1) = mysql_fetch_array($resultextend);

Après vous pouvez rajouter les lignes que vous désirez voir affichées dans le fichier aff_formulaire.php dans \modules\sform\user-extend

$m->add_field('C1', "Année chez Toto ",$C1,'text',true,4,"","");
$m->add_field('C4',"Nombre de couches", $C4, 'text',false,100,"","");

Bon ce sont des exemples de hum "merde" mais ça fonctionne normalement.

Voilà maintenant je vais tenter de rajouter les champs extend user dans la liste des membre et pouvoir y faire un trie avec ... c'est pas gagné ! :-D

@+

Jireck Jireckicon_post
Je deterrre cela (mars 2004) car c'est toujours d'actualité de pouvoir afficher les champs complementaires dans la fiche user...

faudrait le mettre par defaut