Résultats de 1 à 5 sur 5

Sujet : Réputation à afficher sur le forumhome

  1. #1
    Version
    vB 3.6.8
    Inscrit
    septembre 2006
    Âge
    28
    Messages
    54
    Pouvoir de réputation
    12

    Par défaut Réputation à afficher sur le forumhome

    Bonjour a tous et à toutes, je voudrais savoir comment puis-je faire pour afficher les 5 personnes qui ont le plus grand nombres de points de réputation en dessous (avec leur nombres de points) de :
    Total des membres ayant visité le forum aujourd'hui:

    merci bien
    Dernière édition par DJ Kos; 21/03/2007 à 20h46

  2. #2
    Version
    vB 4.2.2
    Inscrit
    février 2007
    Localisation
    Cluj-Napoca
    Âge
    38
    Messages
    535
    Pouvoir de réputation
    0

    Par défaut

    N.B. J'ai decoupé les modifications du Produit : Product-Advanced-Forum-Home-Stats .J'ai changé seulement le Template .

    Alors , DJ Kos , tu dois faire les modifications :

    A : Crée un module :
    Dans admincp >> Modules & Produits >> Ajouter un nouveau module
    - Produit : Vbulletin
    - Emplacement du crochet : forumhome_start
    - Intitulé : les 5 personnes qui ont le plus grand nombres de points de réputation
    - Ordre d'exécution : 5
    - Code PHP du module :
    Code:
    $get_stats_reputation = $db->query_read("
         SELECT userid, usergroupid, IF(displaygroupid=0, usergroupid, displaygroupid) AS displaygroupid, username, posts, reputation
         FROM " . TABLE_PREFIX . "user
         ORDER BY reputation DESC LIMIT 0, 5");
        while ($getstats_rep = $db->fetch_array($get_stats_reputation))
        {
         if ($trimusername > 0)
         {
          if (strlen($getstats_rep[username]) > $trimusername)
          {  
           $getstats_rep[username] = substr($getstats_rep[username], 0, $trimusername) . '...';
          }
          else
          {
           $getstats_rep[username] = $getstats_rep[username];
          }
          $getstats_rep[username] = strip_tags($getstats_rep[username]);
         }
         $getstats_rep[musername] = fetch_musername($getstats_rep);
         eval('$cybtopstats_reputation .= "' . fetch_template('cyb_topstats_reputation') . '";');
        }
    (Remplace le 5 (en rouge) avec le numero ce que tu veus)
    - Le module est actif : oui .

    B : Crée un Template
    Styles & Templates >>Gestionnaire de styles : Tu choisis le style ou tu veus afficer les résultats >>Toutes les options de style >>Ajouter un nouveau template :
    - Produit : Vbulletin
    - Style : Ton style
    - Intitulé : cyb_topstats_reputation
    - Template :
    Code:
    <a href="member.php?u=$getstats_rep[userid]">$getstats_rep[musername]</a>($getstats_rep[reputation])&nbsp;&nbsp;
    - Enregistrer

    C : Modifie le template Forumhome :
    Ouvre le template forumhome >> Chercher :
    Code:
       <div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
    Après ajoute :
    Code:
    <div>Top 5 reputation : $cybtopstats_reputation</div>
    Dernière édition par suleiman; 21/03/2007 à 21h32

  3. #3
    Version
    vB 3.8.1
    Inscrit
    janvier 2006
    Localisation
    Top secret ^^
    Âge
    30
    Messages
    1 835
    Pouvoir de réputation
    0

    Par défaut

    encore plus simple

    http://www.vbulletin-ressources.com/...t=statistiques

    install ca
    la reput est deja intégré

  4. #4
    Version
    vB 3.6.8
    Inscrit
    septembre 2006
    Âge
    28
    Messages
    54
    Pouvoir de réputation
    12

    Par défaut

    merci pour vos réponses rapide
    merci Suleiman et Fred

    vais me mettre au boulot

  5. #5
    Version
    vB 3.5.4
    Inscrit
    octobre 2007
    Messages
    7
    Pouvoir de réputation
    0

    Par défaut

    bonsoir, pour ma part , j'ai créer les statistique des 5 moins bonnes réputation en remplacant la ligne
    Code:
    ORDER BY reputation DESC LIMIT 0, 5)
    par

    Code:
    ORDER BY reputation ASC LIMIT 0, 5)
    mais ce que je voudrais c'est afficher les 5 moins bonnes réputation en dessous d'un certain seuil (en dessous de -5 par exemple)

    comment faire ?
    merci de votre réponse à venir

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Sujets similaires

  1. Modifications diverses Modifications diverses Afficher un sondage sur le FORUMHOME
    Par sunray dans le forum Hacks vBulletin 4.0.x
    Réponses: 16
    Dernier message: 06/12/2016, 00h52
  2. Index des forums Index des forums Afficher les Membres qui on le plus haut taux de réputation sur votre index
    Par Spider-Man dans le forum Hacks vBulletin 4.0.x
    Réponses: 6
    Dernier message: 07/02/2010, 16h58
  3. Index des forums Index des forums Afficher la zone Statistique à 100% de sa capacité sur le forumhome
    Par Spider-Man dans le forum Modifications de templates/CSS (vB 4.0.x)
    Réponses: 2
    Dernier message: 11/01/2010, 19h57
  4. Index des forums Index des forums Afficher les membres qui on le plus de message sur votre index (forumhome)
    Par Spider-Man dans le forum Hacks vBulletin 4.0.x
    Réponses: 6
    Dernier message: 26/12/2009, 15h58
  5. Options des utilisateurs Options des utilisateurs Afficher les messages non-lus et la réputation
    Par Simon dans le forum Hacks vBulletin 3.8.x
    Réponses: 16
    Dernier message: 02/10/2009, 07h58

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Hébergé par PlanetHoster