Connexion

Récupérer mon mot de passe

Derniers sujets
» [ModernBB] Décoration !
par oneandone Aujourd'hui à 10:22

» *RESOLU*[ModernBB] Cherche script participation et autres
par Milouze14 Hier à 17:59

» [Toutes versions]Ajouter un contenu visible que par les membres ayant répondu.
par oneandone Hier à 17:37

» [PhpBB2] Supprimer zone commentaires des infos profil
par Milouze14 Hier à 6:02

» *RESOLU*[PhpBB2] Supprimer champ de contact dans les infos de profil,
par Milouze14 Dim 8 Déc 2019 - 20:29

» *RESOLU*[Invision] Déplacement du bouton résolu (suite et fin?)
par Milouze14 Dim 8 Déc 2019 - 9:01

» Règlement de l'entraide Forumactif
par oneandone Sam 7 Déc 2019 - 13:58

» *RESOLU*[PhpBB3] Outil modération
par Milouze14 Jeu 5 Déc 2019 - 19:30

» *CORBEILLE*[Edge] Pub intrusive
par Milouze14 Mer 4 Déc 2019 - 3:55

» *RESOLU*[PhpBB3] Compte à rebours hebdomadaire permanent
par Milouze14 Mar 3 Déc 2019 - 19:02

» *RESOLU*[PhpBB2] Selecteur de style | placement
par Milouze14 Mar 3 Déc 2019 - 16:32

» *RESOLU*[PhpBB3] Retirer lien Signaler un abus
par Milouze14 Lun 2 Déc 2019 - 15:10

» *RESOLU*[PhpBB2] Largeur du forum
par Milouze14 Lun 2 Déc 2019 - 3:55

» [PhpBB2] Du relief sur mon annonce
par Milouze14 Dim 1 Déc 2019 - 15:24

» [Edge] Ajouter un bouton j'aime
par Milouze14 Sam 30 Nov 2019 - 16:04

» Histoire de Blondes Sans Fin
par Quad Daniel Ven 29 Nov 2019 - 8:46

» [PhpBB2] Mettre une ancre sur chaque sujet contenu dans la liste des sujets
par Milouze14 Jeu 28 Nov 2019 - 15:26

» histoire du Jour sans fin
par Quad Daniel Jeu 28 Nov 2019 - 7:29

» [PhpBB2] Achat des crédits à modifier
par Milouze14 Mer 27 Nov 2019 - 17:29

» *RESOLU*[PhpBB3] Préfixes sur titre limité à une catégorie
par Milouze14 Mer 27 Nov 2019 - 4:00

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

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

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 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




Voila, c'est tout pour le moment  clin oeil .
Un soucis direction l'entraide hinhin
https://www.milouze14.com/f14-entraide-forumactif

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