07.12.2005, 18:05 Afficher les posts de chaque inscrit dans la liste des membres
I. But
De façon à valoriser les gens qui participent le plus à la vie du forum, nous allons afficher la liste des membres en l'ordonnant par rapport au nombres de posts de chaque inscrit du plus gros posteurs au plus petit, la lanterne rouge . Remarquez que ca va aussi dans l'optique d'un site de flood .
II. Explication
Nous allons réaliser un hack du module Members_List. Nous réaliserons ce hack de la façon la plus propre possible. Ainsi, si par hasard vous désinstaller pnforum, cela ne provoquera pas de bugs d'affichage sur la liste des membres.
III. Implémentation
III. 1. Ordonnancement des utilisateurs par rapport au nombres de posts
Tout d'abord, éditer le fichier module/Members_List/pnuserapi.php, ensuite, chercher rajouter aprésRechercherremplacer par
III. 2. Affichage du nombres de posts
Editez le fichier modules/pnforum/pnuserapi.phpAvant "?>", rajoutezEnsuite, dans le fichier module/Members_List/pnuser.phpChercher Rajouter aprésIl ne reste plus qu'à afficher notre nombre de posts dans le template de Members_ListEditez module/Members_List/templates/memberslist_user_view.htmRechercherRajouter aprésRechercher Rajouter aprés Il ne reste plus qu'à rajouter la constante de langue dans le fichier user.php dans le dossier 'modules\Members_List\pnlang\fra'