Afficher le nombre de membres d'un groupe
+2
Lixyr
Jellicle
6 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Afficher le nombre de membres d'un groupe
Détails techniques
Version du forum : phpBB2Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour,
Ce n'est pas un problème à proprement parler mais une interrogation.
Je suis tombée sur ce sujet qui remonte à 2015 et dont la solution n'est pas particulièrement simple.
Gérant un forum RPG, je voudrais savoir s'il était possible de faire plus simplement apparaitre sur ma page d'accueil le nombre de membres d'un (ou plusieurs) groupe(s) du forum, à l'aide d'une variable ou que sais-je, préexistante.
Puisque l'on peut voir sur le panneau d'administration le nombre en question en automatique, cette variable ne peut-être pas être réutilisée ailleurs ? Sous quelle forme ? De façon à ne pas devoir mettre à jour manuellement ce chiffre à quelques nouvelles validations...
En vous remerciant.
Ce n'est pas un problème à proprement parler mais une interrogation.
Je suis tombée sur ce sujet qui remonte à 2015 et dont la solution n'est pas particulièrement simple.
Gérant un forum RPG, je voudrais savoir s'il était possible de faire plus simplement apparaitre sur ma page d'accueil le nombre de membres d'un (ou plusieurs) groupe(s) du forum, à l'aide d'une variable ou que sais-je, préexistante.
Puisque l'on peut voir sur le panneau d'administration le nombre en question en automatique, cette variable ne peut-être pas être réutilisée ailleurs ? Sous quelle forme ? De façon à ne pas devoir mettre à jour manuellement ce chiffre à quelques nouvelles validations...
En vous remerciant.
Dernière édition par Jellicle le Mer 10 Nov 2021 - 12:39, édité 1 fois
Re: Afficher le nombre de membres d'un groupe
Bonsoir Jellicle,
Non, pas sûre qu'on puisse faire plus simple. Cette variable automatique existe dans le PA, mais le PA et le forum sont deux choses différentes. Une telle variable n'existe pas pour un forum. Il faut récupérer le nombre de membres par page, en comptant ce nombre, puisque cette information n'est pas accessible dans les dites pages... (en tout cas, pas en PHPBB2).
Non, pas sûre qu'on puisse faire plus simple. Cette variable automatique existe dans le PA, mais le PA et le forum sont deux choses différentes. Une telle variable n'existe pas pour un forum. Il faut récupérer le nombre de membres par page, en comptant ce nombre, puisque cette information n'est pas accessible dans les dites pages... (en tout cas, pas en PHPBB2).
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Afficher le nombre de membres d'un groupe
Merci pour la réponse, Lixyr. Par curiosité, est-ce qu'en ModernBB la récupération de ce nombre est plus simple ?
Re: Afficher le nombre de membres d'un groupe
Bonjour Jellicle
Non, c'est aussi compliqué quelle que soit la version.
Je vous invite à ouvrir une suggestion en ce sens, comme la nouveauté côté PA est récente, il y a des chances que la demande attire l'attention et soit développée (en complément et en cohérence avec le développement récent).
Pensez à lire les règles de la section avant de vous lancer
Règles des suggestions
Non, c'est aussi compliqué quelle que soit la version.
Je vous invite à ouvrir une suggestion en ce sens, comme la nouveauté côté PA est récente, il y a des chances que la demande attire l'attention et soit développée (en complément et en cohérence avec le développement récent).
Pensez à lire les règles de la section avant de vous lancer
Règles des suggestions
Re: Afficher le nombre de membres d'un groupe
Bonjour,
Je me suis amusée à tester de mon côté et voilà un début de résultat.
À mettre là où vous voulez que le comptage s'affiche :
JavaScript à ajouter "sur toutes les pages" :
(et en attendant dodo surtout).
Je me suis amusée à tester de mon côté et voilà un début de résultat.
À mettre là où vous voulez que le comptage s'affiche :
- Code:
<span style="display:none;" id="bidon"></span>
<a href="/g1-" class="grp">Groupe 1 (<span class="Nb"></span>)</a>
<br />
<a href="/g2-" class="grp">Groupe 2 (<span class="Nb"></span>)</a>
JavaScript à ajouter "sur toutes les pages" :
- Code:
$(function(){
$('a.grp').each(function(){
var $groupe = $(this);
$("#bidon").load($(this).attr('href') + " .grpstat", function(){
$groupe.find(".Nb").append($("#bidon .grpstat").length);
});
});
});
Re: Afficher le nombre de membres d'un groupe
Bonjour,
Juste pour compléter rapidement ce qu'on dit Lixyr et Neptunia. En soit ce n'est pas très compliqué à mettre en place. Vous me donnez les identifiants des groupes, je vous donnes un code et on peut soit en faire un compte approchant ( approximativement 30 membres) ce qui nous donnerai tout de même une requête par groupe ou un compte juste (plus complexe) avec deux requêtes.
Sachant qu'une requête va pomper énormément de performance même en assynchronisé le forum va devenir très vite gourmand .
Je pense donc aussi que la meilleure option reste la suggestion.
EDIT: Oka.mi Si ça peut t'aiguiller, moi j'avais plus vu les choses comme cela avec un get, pour éviter charger du contenu.
Cordialement !
Juste pour compléter rapidement ce qu'on dit Lixyr et Neptunia. En soit ce n'est pas très compliqué à mettre en place. Vous me donnez les identifiants des groupes, je vous donnes un code et on peut soit en faire un compte approchant ( approximativement 30 membres) ce qui nous donnerai tout de même une requête par groupe ou un compte juste (plus complexe) avec deux requêtes.
Sachant qu'une requête va pomper énormément de performance même en assynchronisé le forum va devenir très vite gourmand .
Je pense donc aussi que la meilleure option reste la suggestion.
EDIT: Oka.mi Si ça peut t'aiguiller, moi j'avais plus vu les choses comme cela avec un get, pour éviter charger du contenu.
- Code:
$(function(){
$.get('/g184-', d =>{ /*let n = $('.pag-img',d).prev('a').attr('href').match(/[0-9]+$/); console.log('Il y a plus de '+n[0]+' membres dans le groupe'); })
});*/
let np = $('.pag-img', d), lp = np.prev('a').attr('href'), lps = parseInt(lp.match(/[0-9]+$/));
console.log(' Nombre de membres avant le compte de la dernière page:'+lps+' / lien vers la dernière page:'+lp);
});
Cordialement !
Re: Afficher le nombre de membres d'un groupe
Coucou Self, contente de voir ton passage ^^
Oui ça m'a fait hésiter d'ailleurs (à me lancer) vu que même si on propose une solution simple dans l'exécution pour l'utilisateur (un code à copier-coller) ce ne le sera pas côté performances du navigateur.... Mais bon la curiosité m'a eue.Self a écrit:Sachant qu'une requête va pomper énormément de performance même en assynchronisé le forum va devenir très vite gourmand .
Je pense donc aussi que la meilleure option reste la suggestion.
J'avais essayé le get aussi mais pas réussi à le faire passer, je regarderai à ça, merci !Self a écrit:Si ça peut t'aiguiller, moi j'avais plus vu les choses comme cela avec un get, pour éviter charger du contenu.
Re: Afficher le nombre de membres d'un groupe
J'en ai un aussi, un Widget où j'indique le nombre de membres par groupe. J'ai regardé par curiosité ce que j'avais fait pour peut-être fournir mon code (à adapter), mais je viens de me rendre compte qu'il n'est même pas interactif... Je vais tester la fonction get, mais en effet, avec plusieurs pages pour les gros forums, ça va être un peu plus complexe.
Je vais quand même tester de mon côté. On se tient au courant.
Je vais quand même tester de mon côté. On se tient au courant.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Afficher le nombre de membres d'un groupe
Bonjour,
Si avoir cette information côté forum semble utile à plusieurs personnes, n'hésitez pas à ouvrir une suggestion tout simplement. L'équipe technique devrait être en mesure de créer une nouvelle variable retournant le nombre d'utilisateurs dans un groupe ou d'améliorer le template existant pour avoir cette info
Si avoir cette information côté forum semble utile à plusieurs personnes, n'hésitez pas à ouvrir une suggestion tout simplement. L'équipe technique devrait être en mesure de créer une nouvelle variable retournant le nombre d'utilisateurs dans un groupe ou d'améliorer le template existant pour avoir cette info
Pinguino- Adminactif
-
Messages : 13635
Inscrit(e) le : 02/05/2004
Re: Afficher le nombre de membres d'un groupe
Neptunia a écrit:Je vous invite à ouvrir une suggestion en ce sens
Self a écrit:Je pense donc aussi que la meilleure option reste la suggestion.
Pinguino a écrit:n'hésitez pas à ouvrir une suggestion tout simplement.
Bah Jellicle, la balle est dans votre camp !
Re: Afficher le nombre de membres d'un groupe
Hé ben, quel entrain ! Un grand merci à vous tous pour vos précisions et vos messages.
J'admets ne pas être bien à l'aise de mon côté avec le javascript donc je ne saurais guère creuser ce qui a été proposé jusque-là.
Toutefois, cela semble intéresser certains d'entre nous alors je vais effectivement me rendre du côté des suggestions pour pousser l'idée !
Encore merci !
Edit : suggestion postée → Variables pour afficher l'effectif des groupes !
J'admets ne pas être bien à l'aise de mon côté avec le javascript donc je ne saurais guère creuser ce qui a été proposé jusque-là.
Toutefois, cela semble intéresser certains d'entre nous alors je vais effectivement me rendre du côté des suggestions pour pousser l'idée !
Encore merci !
Edit : suggestion postée → Variables pour afficher l'effectif des groupes !
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum