Activité du site

Pages vues depuis Novembre 2002 : 14 210 766

  • Nb. de Membres : 7 436
  • Nb. d'Articles : 670
  • Nb. de Forums : 47
  • Nb. de Sujets : 9
  • Nb. de Critiques : 17

Top 10  Statistiques

Modéré par : Boris 
Index du Forum » » [Archives] Modules en général » » [[Archives] Meta-mots] [Meta-Mots pour NPDS Sable-Evolution] [Résolu] - Méta pour connaitre le nombr
Auteur[[Archives] Meta-mots] [Meta-Mots pour NPDS Sable-Evolution] [Résolu] - Méta pour connaitre le nombr
Kasyx
23   

  Posté : 01-09-2009 09:47

Salut a tous, (je ne sais pas si c'est ici que je dois poster mais bon...)

Je suis entrain de remonter un petit site et je n'ai pas retrouvé de méta-mots qui indique le nombre de membres inscrit sur le site fonctionnant sous évolution donc j'ai bidouillé un petit quelque chose. je met ici le résultat qui fonctionne chez moi au cas ou ça intéresse quelqu'un d'autre ;o)
Ne connaissant pas grand chose au php, je ne sais si c'est comme ça que je devais m'y prendre donc si modif il y a lieu de faire, je vous en prie ...

META :
!nbmembres!

Type :
meta

Description :
[french]Renvoie le nombre de membres[/french][english]Return the number of members[/english]

Script :
function MM_nbmembres () {
global $NPDS_Prefix;

$query=sql_query("select count(*) from users");
$result=sql_fetch_row($query);
return ($result[0]);
}




  Profil  www
Kasyx
23   

  Posté : 01-09-2009 09:54

Et le tout suivi par ce bout de code que je trouve bien sympa a mettre dans un thème bidouillé aussi ;o)

<?php
//Début de la Partie visible QUE par l'admin du site
global $thename, $username, $banners, $sitename, $cookie, $lastuser, $admin;
$username = $cookie[1];
if ($username == "")
if ($language=="english") {
$username = "Anonymous";
} else {
$username = "Anonyme";
}{
list($content1, $content2)=Who_Online_Sub();
}
if ($username == "Anonyme") {
echo "";
} else {
echo "";
}
if ($admin) {
echo "<FONT color=\"#000000\">!nbmembres! Membres | Dernier inscrit : <a href=\"memberslist.php\"><FONT size=\"2\" color=\"#00ddcc\"><b>!LastMember!</b></font>< /font></a>";
echo " <a href=\"admin.php\"><FONT color=\"#FFFCB7\"><b>ADMINISTRATION DU SITE</b></font></a> ";
}
//fin de la Partie visible QUE par l'admin du site
?>

Bon ok, il y a peut être moyen de faire autrement mais comme je l'ai dit plus haut, j'suis pas expert en php donc merci de ne pas frapper trop fort si c'est pas le top ;o))
Le tout est dans le but de faire simplement un peu avancer les choses ...

@+

Message édité par : Kasyx / 01-09-2009 09:55


  Profil  www
Kasyx
23   

  Posté : 01-09-2009 12:13

Par contre, je n'arrive pas a faire fonctionner "mon" méta-mot dans les pages static, meme avec "&metalang=1" a la fin.

Si quelqu'un a une idée ...

  Profil  www
Hotfirenet
747      
 Membre d'Honneur

Hotfirenet
  Posté : 01-09-2009 13:48

Salut, c'est bien ça que tu proposes ton meta mot ...
voici quelques petites corrections :



function MM_nbmembres () { 
global $NPDS_Prefix; 

$query=sql_query("SELECT COUNT(*) from ".$NPDS_Prefix."users") ; 
$result=sql_fetch_row($query); 
return ($result[0]); 




Essai de respecter les majuscules pour le langage SQL, et n'oublie pas le prefix ;)



<?php
    
//Début de la Partie visible QUE  par l'admin du site
    
global $admin;
    if (
$admin)
        echo '
!nbmembres! Membres | Dernier inscrit  : <a href="memberslist.php">!LastMember!</a> |  <a href="admin.php">ADMINISTRATION DU SITE</a>';

    //fin de la Partie visible Q UE par l
'admin du site
?>




si je creer le fichier "testmot" :



!nbmembres!

!LastMember!



et que j'appel le fichier par le biais de l'url static.php?op=testmot.txt&metalang=1 j'ai bien les meta mots qui s'affiche ....

en tout cas c'est un bon début ..

  Profil  E-mail  www
Hotfirenet
747      
 Membre d'Honneur

Hotfirenet
  Posté : 01-09-2009 13:55

tiens un ptit truc en plus au lieu de faire pointer sur le fichier memberlist.php, je le fais pointer directement sur la fiche profil du dernier membre inscrit



<?php
    
//Début de la Partie visible QUE  par l'admin du site
    
global $admin;
    if (
$admin)
        echo '
!nbmembres! Membres | Dernier inscrit  : <a href="user.php?op=userinfo&uname=!LastMember!">!LastMe mber!</a> | <a href="admin.php">ADMINISTRATION  DU SITE</a>';

    //fin de la Partie visible Q UE par l
'admin du site
?>



  Profil  E-mail  www
Kasyx
23   

  Posté : 06-09-2009 09:13

Merci pour tes encouragements et surtout la correction de ce méta-mot ;o)

  Profil  www
lopez
1894       
 Modules Team

lopez
  Posté : 09-09-2009 12:36

@ Kasyx

Accord pour le mettre sur modules en téléchargement pour la communauté?


  Profil  www
Kasyx
23   

  Posté : 11-09-2009 02:25

Mais bien sur !!

Si je l'ai mis ici c'est justement dans ce but ;o))

De plus ça me fait plaisir de savoir que ça aide la communauté ...

  Profil  www
Sauter à :