[PHPBB3] Afficher la totalité par catégorie du nombre de sujets et de messages

Voir le sujet précédent Voir le sujet suivant Aller en bas

Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Hello les ami(e)s,
sans vous mentir , j'ai galéré pour trouver comment cumuler le nombre de sujets et de messages par catégorie
et grâce à Arnaud ( @no_way ) que je remercie  m'a filé gracieusement la procédure.
Pour cette astuce elle sera donc visible mais un petit merci sera toujours apprécié les ami(e)s clin oeil .

L'aperçu imagé:



Pour se faire car avec la version phpbb3 il faut passer le template afin d'entourer les variables concernées.

Dans le template index_box:
Affichage/Templates/Général/index_box

Recherchez ces deux lignes:
Code:

<dd class="topics">{catrow.forumrow.TOPICS}<dfn>{L_TOPICS}</dfn></dd>
<dd class="posts">{catrow.forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>

Supprimez et 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>

On a englobé les variables respectivement avec la balise span


Pensez à enregistrer puis à valider en cliquant respectivement sur Enregistrer  puis  Ajout


Puis le script pour terminer:

Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript


Mettez un titre explicite.
Cochez sur l'index.

Déposez ceci:
Code:


$(function(){
$('.forabg').each(function(){
var sujet=0;
var message=0;
$(this).find('.topiclist.forums li').each(function(){
sujet+=$(this).find('.topics span').text()*1;
message+=$(this).find('.posts span').text()*1;
});
$(this).find('.table-title').append('<div style="color: inherit;float: right;">( '+sujet+' sujets et  '+message+' messages )</div>');
});});


Pensez a cliquer sur le bouton Valider



Vous pouvez toujours modifier ou déplacer la div ici:
Code:
<div style="color: inherit;float: right;">



Voilà,c'est tout pour le moment.
Un soucis?
Direction l'entraide clin oeil
https://www.milouze14.com/f108-entraide-tous-supports



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Jackymi
avatar
Modérateur

MessageJackymi

  • 16px
  • 24px
  • Zoom
Merci pour cet astuce, Philippe clin oeil
photoclic
avatar
Membre

Messagephotoclic

  • 16px
  • 24px
  • Zoom
Merci Philippe et No_Way.
no_way
avatar
Nouveau membre

Messageno_way

  • 16px
  • 24px
  • Zoom
Je t'en prie @Milouze14 sympa comme astuce ;)

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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