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.
35 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 395 922

  • 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 »»  Le coin des codeurs »» Proposition de nouvelle fonction !membre_nom!

Proposition de nouvelle fonction !membre_nom!#25000

2Contributeur(s)
xbeaudetdeveloppeur
3 Modérateur(s)
developpeurjpbJireck
xbeaudet xbeaudeticon_post
Bonjour,

pour mes besoins personnels, j'ai modifié la fonction !membre_nom! de façon à ce qu'elle renvoie :
- le contenu de $anonymous si on n'est pas connecté
- si on est connecté :
- la véritable identité si elle est renseignée (avec un maximum de 25 caractères (coupé a la brute par un substr))
- le pseudo sinon (même coupure à 25 caractères)

ça permet d'avoir toujours une réponse...

J'ai ainsi pu l'utiliser pour servir de libellé au lien permettant d'accéder à la gestion du compte utilisateur.

le code est ci-desous, si quelqu'un est intéressé

function MM_membre_nom() {
   global $NPDS_Prefix,$cookie, $anonymous;

   $uname=arg_filter($cookie[1]);
   if ($uname=="") {$MT_name=$anonymous;}
   else {
   $MT_name="";
   $rowQ = Q_select("select name,uname from ".$NPDS_Prefix."users where uname='$uname'", 3600);
   list(,$myrow) = each($rowQ);
   $MT_name=substr($myrow[name],0,25);
if($MT_name=="") $MT_name=substr($myrow[uname],0,25);
   }
   return ($MT_name);
}


(A stocker dans la table metalang dans le contenu de la fonction !membre_nom!)...:)

Message édité par : xbeaudet / 10-01-2011 17:23

developpeur developpeuricon_post
Merci :=!