Membres connectés récemment
[PHPBB3]Afficher le nombre de sujets/messages sur les messages
Page 1 sur 1 • Partagez
Hello les ami(e)s,
voici une astuce qui va vous permettre d'avoir en visu le nombre de sujet(s) et message(s) du forum .
Attention, il faut bien comprendre que les forums doivent être absolument inclut dans une catégorie.
L'aperçu imagé:
Cette astuce sera affichée pour les membres connectés.
Dans le script, vous aurez ceci qui représente le temps de chargement du script:
Vous pouvez remplacer le texte "Patientez..".
Ou mettre cette image de chargement:
Je vais vous donner le choix avec les deux scripts, donc un avec le texte et l'autre avec l'image de chargement.
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cochez sur les sujets
Déposez ceci (pour le texte):
Pour l'image de chargement:
Pensez a cliquer sur le bouton
Il faudra faire une modification dans le template index_box:
Affichage/Templates/Général/index_box
Recherchez ceci:
Remplacez par:
Penser a enregistrer puis à valider en cliquant respectivement sur puis
voici une astuce qui va vous permettre d'avoir en visu le nombre de sujet(s) et message(s) du forum .
Attention, il faut bien comprendre que les forums doivent être absolument inclut dans une catégorie.
L'aperçu imagé:
Cette astuce sera affichée pour les membres connectés.
Dans le script, vous aurez ceci qui représente le temps de chargement du script:
- Code:
<div class="M14_recept_statsNumBeR row2"style="width:auto;padding:5px;border-radius:6px;"> Patientez..</div>
Vous pouvez remplacer le texte "Patientez..".
Ou mettre cette image de chargement:
Je vais vous donner le choix avec les deux scripts, donc un avec le texte et l'autre avec l'image de chargement.
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cochez sur les sujets
Déposez ceci (pour le texte):
- Code:
$(function(){
if(!_userdata["session_logged_in"])return;
$('div.pathname-box:first').each(function(){
$(this).closest('.topic-actions').before('<div class="M14_recept_statsNumBeR row2"style="width:auto;padding:5px;border-radius:6px;"> Patientez..</div>');
var fofo=$(this).find('a.nav[href^="/f"]').attr('href');
var fofotext=$(this).find('a.nav[href^="/f"]').text();
var cat=$(this).find('a.nav[href^="/c"]').attr('href');
$.get(cat , function(data){
$(data).find('a.forumtitle[href="'+fofo+'"]').each(function(){
var sujet=$(this).closest('dl').find('.topics span').text();
var message=$(this).closest('dl').find('.posts span').text();
$('.M14_recept_statsNumBeR').html(' <span>Statistiques du forum: '+fofotext+' : Nombre de sujets ( '+sujet+' ) , nombre de messages ( '+message+' ) .</span>');
});});});
});
Pour l'image de chargement:
- Code:
$(function(){
if(!_userdata["session_logged_in"])return;
$('div.pathname-box:first').each(function(){
$(this).closest('.topic-actions').before('<div class="M14_recept_statsNumBeR row2"style="width:auto;padding:5px;border-radius:6px;"><img src="https://i.servimg.com/u/f20/20/11/87/27/loadin10.gif" alt="Patientez.." style="vertical-align:middle;"/></div>');
var fofo=$(this).find('a.nav[href^="/f"]').attr('href');
var fofotext=$(this).find('a.nav[href^="/f"]').text();
var cat=$(this).find('a.nav[href^="/c"]').attr('href');
$.get(cat , function(data){
$(data).find('a.forumtitle[href="'+fofo+'"]').each(function(){
var sujet=$(this).closest('dl').find('.topics span').text();
var message=$(this).closest('dl').find('.posts span').text();
$('.M14_recept_statsNumBeR').html(' <span>Statistiques du forum: '+fofotext+' : Nombre de sujets ( '+sujet+' ) , nombre de messages ( '+message+' ) .</span>');
});});});
});
Pensez a cliquer sur le bouton
Il faudra faire une modification dans le template index_box:
Affichage/Templates/Général/index_box
Recherchez ceci:
- Code:
<dd class="topics">{catrow.forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
<dd class="posts">{catrow.forumrow.POSTS}<dfn>{L_POSTS}</dfn></dd>
Remplacez par:
- Code:
<dd class="topics"><span>{catrow.forumrow.TOPICS}</span> <dfn>{L_TOPICS}</dfn></dd>
<dd class="posts"><span>{catrow.forumrow.POSTS}</span> <dfn>{L_POSTS}</dfn></dd>
Penser a enregistrer puis à valider en cliquant respectivement sur puis
Sujets similaires
» [PHPBB2]Afficher le nombre de sujets/messages sur les messages
» [PHPBB3] Afficher le nombre d'Annonce & Note, sujets et sujets verrouillés façon Punbb
» [PHPBB3] Afficher le nombre LIKES dans la liste des sujets
» [PHPBB3] Afficher les sujets et les messages progressivement
» [PHPBB3] Afficher le nombre total de MPs
» [PHPBB3] Afficher le nombre d'Annonce & Note, sujets et sujets verrouillés façon Punbb
» [PHPBB3] Afficher le nombre LIKES dans la liste des sujets
» [PHPBB3] Afficher les sujets et les messages progressivement
» [PHPBB3] Afficher le nombre total de MPs
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum