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

Astuces ForumactifConnexion

EDGE/ PHPBB2 / PHPBB3/ PUNBB / INVISION/ MODERNBB/ AWESOMEBB

Le deal à ne pas rater :
Pack Smartphone Samsung Galaxy S22 6.1″ + Galaxy Buds2 (Via ODR ...
599 €
Voir le deal

descriptionIcône par defaut[PHPBB2]Afficher le nombre de sujets/messages sur les messages

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

[PHPBB2]Afficher le nombre de sujets/messages sur les messages 112


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:

<span class="M14_recept_statsNumBeR nav"style="margin-left:20px;"> Patientez..</span>


Vous pouvez remplacer le texte "Patientez..".
Ou mettre cette image de chargement:

[PHPBB2]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;
$('td.nav:first').each(function(){
$(this).closest('table').after('<table class="forumline"width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="catHead" colspan="2" height="28"><span class="M14_recept_statsNumBeR nav"style="margin-left:20px;"> Patientez..</span></td></tr></tbody></table><br />');
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.forumlink[href="'+fofo+'"]').each(function(){
  var sujet=$(this).closest('tr').find('.row3:first .gensmall').text();
var message=$(this).closest('tr').find('.row2 .gensmall').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;
$('td.nav:first').each(function(){
$(this).closest('table').after('<table class="forumline"width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="catHead" colspan="2" height="28"><span class="M14_recept_statsNumBeR nav"style="margin-left:20px;"><img src="https://i.servimg.com/u/f20/20/11/87/27/loadin10.gif" alt="Patientez.." style="vertical-align:middle;"/></span></td></tr></tbody></table><br />');
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.forumlink[href="'+fofo+'"]').each(function(){
  var sujet=$(this).closest('tr').find('.row3:first .gensmall').text();
var message=$(this).closest('tr').find('.row2 .gensmall').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





Dernière édition par Milouze14 le Lun 29 Nov 2021 - 6:51, édité 5 fois

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
Bonjour Philippe grand merci bonne journée.

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
Salut merci j'ai mis en place , mais sur certains sujets  ou posts il n'y a que marqué" Patientez" ...Merci  à toi dédé

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
Salut merci j'ai mis en place , mais sur certains sujets  ou posts il n'y a que marqué" Patientez" Pour l'image pourquoi ça tourne mais n'amène rien ?...Merci  à toi dédé

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz

Hello
Ce forum n'a pas pour vocation d'apporter d'autre explication sur le tutoriel présent.
Si ce dernier n'est pas assez explicite:
Le forum d'entraide est prévu à cet effet.

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
Merci excuse je ferais sur entre aide ...Bonne soirée dédé

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
De rien Dédé,
ensuite n'oublies pas de donner le lien du forum ou l'astuce ne fonctionne pas.

descriptionIcône par defautRe: [PHPBB2]Afficher le nombre de sujets/messages sur les messages

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum