Nombre total de sujets ouverts dans un forum
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Nombre total de sujets ouverts dans un forum
Dernière édition par photoclic le Sam 10 Sep 2016 - 15:55, édité 1 fois
Re: Nombre total de sujets ouverts dans un forum
Ces valeurs se trouvent en fait sur la page d'accueil dans la colonne sujet.
Le but serait donc de la recopier à l'endroit de la capture d’écran ci-dessus, si c'est possible.
Le but serait donc de la recopier à l'endroit de la capture d’écran ci-dessus, si c'est possible.
Re: Nombre total de sujets ouverts dans un forum
Bonjour,
La variable qui indique le nombre de sujets sur l'index ne peut pas être utilisée dans le template affichant la liste des sujets, c'eut été la manière la plus simple.
Ensuite, s'agissant d'un script, il faudrait : 1. vérifier le nombre de pages, 2. multiplier le nombre de pages par le nombre de sujets par page, 3. charger la dernière page pour compter le nombre de sujet (il peut y avoir 50 sujets sur la première page, sur la seconde, mais que 34 sur la dernière par exemple).
En conséquence, ça donne un script relativement lourd en requête pour l'effet escompté, puisqu'il faudra à chaque forum charger la dernière page...
Cordialement,
La variable qui indique le nombre de sujets sur l'index ne peut pas être utilisée dans le template affichant la liste des sujets, c'eut été la manière la plus simple.
Ensuite, s'agissant d'un script, il faudrait : 1. vérifier le nombre de pages, 2. multiplier le nombre de pages par le nombre de sujets par page, 3. charger la dernière page pour compter le nombre de sujet (il peut y avoir 50 sujets sur la première page, sur la seconde, mais que 34 sur la dernière par exemple).
En conséquence, ça donne un script relativement lourd en requête pour l'effet escompté, puisqu'il faudra à chaque forum charger la dernière page...
Cordialement,
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Nombre total de sujets ouverts dans un forum
Bonjour et merci Walt pour ta réponse précise.
Serait-il possible de simplifier de la manière suivante:
Fixer le nombre de sujet par page à 50 en définissant cette variable manuellement.
N'afficher que le nombre de page x 50 lorsque le nombre de pages est >1.
Un chiffre à 50 messages près me suffirait lorsqu'il y a plusieurs pages.
Serait-il possible de simplifier de la manière suivante:
Fixer le nombre de sujet par page à 50 en définissant cette variable manuellement.
N'afficher que le nombre de page x 50 lorsque le nombre de pages est >1.
Un chiffre à 50 messages près me suffirait lorsqu'il y a plusieurs pages.
Re: Nombre total de sujets ouverts dans un forum
En somme, si le forum contient 5 pages, afficher 5 x 50 = 250, quand bien même il n'y aurait par exemple que 234 sujets ?
EDIT : si vos templates ne sont pas modifiés, vous pouvez installer ce script :
Cochez l'affichage "sur les forums".
Cordialement,
EDIT : si vos templates ne sont pas modifiés, vous pouvez installer ce script :
- Code:
$(function() {
var nb_pages = $('span a:nth-last-child(2)', $('h1.page-title').next()).text(),
nb_topics_pages = '50',
total = nb_pages * nb_topics_pages;
$('ul.topiclist.topics li.header dd.dterm').append(' (' + total + ')');
});
Cochez l'affichage "sur les forums".
Cordialement,
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Nombre total de sujets ouverts dans un forum
Extra Walt. Un grand merci.
C'est exactement ce que je voulais.
C'est exactement ce que je voulais.
Re: Nombre total de sujets ouverts dans un forum
Afin de faciliter la gestion des problèmes, si le vôtre est résolu, pensez à :
|
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Nombre total de sujets ouverts dans un forum
Après essai Walt, je m'aperçois qu'il manque la condition "N'afficher que le nombre de page x 50 lorsque le nombre de pages est >1."
Je voulais dire par là, que lorsqu'il n'y a qu'une page , ne rien afficher.
Je voulais dire par là, que lorsqu'il n'y a qu'une page , ne rien afficher.
Re: Nombre total de sujets ouverts dans un forum
Ah oui, au temps pour moi j'ai oublié cette condition. Voici le code modifié :
- Code:
$(function() {
if($('div.pagination > span').length > 0) {
var nb_pages = $('span a:nth-last-child(2)', $('h1.page-title').next()).text(),
nb_topics_pages = '50',
total = nb_pages * nb_topics_pages;
$('ul.topiclist.topics li.header dd.dterm').append(' (' + total + ')');
}
});
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Nombre total de sujets ouverts dans un forum
Super. Merci Walt.
Je passe en résolu.
Je passe en résolu.
Sujets similaires
» Mettre dans la dernière colonne le nombre total de sujets et de messages.
» Limiter le nombre de sujets ouverts par jour et par membre
» Limite du nombre de sujets dans un forum
» Rajouter "Trouver tous les sujets ouverts par" dans les profils
» Nombre de sujets défilants incomplet dans les derniers sujets
» Limiter le nombre de sujets ouverts par jour et par membre
» Limite du nombre de sujets dans un forum
» Rajouter "Trouver tous les sujets ouverts par" dans les profils
» Nombre de sujets défilants incomplet dans les derniers sujets
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum