Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Astuces Forumactif

EDGE/ PHPBB2 / PHPBB3/ PUNBB / INVISION/ MODERNBB/ AWESOMEBB
 
AccueilAccueil  PortailPortail  Connexion  S'enregistrerS'enregistrer  
-25%
Le deal à ne pas rater :
-25% Figurines Funko – Calendrier d’Avent Harry Potter 2022
18 € 24 €
Voir le deal

 

 [PHPBB3]Afficher le nombre de sujets/messages sur les messages

Aller en bas 
AuteurMessage
Milouze14
Fondateur

Milouze14



[PHPBB3]Afficher le nombre de sujets/messages sur les messages Empty
MessageSujet: [PHPBB3]Afficher le nombre de sujets/messages sur les messages   [PHPBB3]Afficher le nombre de sujets/messages sur les messages EmptySam 12 Oct 2019 - 18:44

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é:

[PHPBB3]Afficher le nombre de sujets/messages sur les messages 0118


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:

[PHPBB3]Afficher le nombre de sujets/messages sur les messages Loadin10

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 Valid


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   Enregistr puis Ajout



Revenir en haut Aller en bas
https://www.milouze14.com
 
[PHPBB3]Afficher le nombre de sujets/messages sur les messages
Revenir en haut 
Page 1 sur 1
 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 une navigation rapide sur les messages

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Astuces Forumactif :: Astuces Forumactif :: Les astuces Phpbb3-
Sauter vers: