Compteur de membres pour le QEEL
4 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
Compteur de membres pour le QEEL
Bonsoir !
Après avoir cherché en long en large et en travers sur Forumactif et sur internet, je n'ai pas réussi à parvenir à mon but : intégrer un compteur à mon Qui est en ligne, qui modifierait "Membres connectés au cours des 24 dernières heures :" en "220 membres se sont connectés au cours des dernières 24h :"
C'est une donnée que je surveille pour vérifier l'activité de mon forum à la journée, et le problème, c'est que j'en suis réduite à copier/coller la liste des membres sur word et lancer une recherche sur le nombre de virgules, avouez que ce n'est pas très pratique
J'ai testé un compteur de mot comme celui de Ea, le problème, c'est qu'il s'agit d'un forum RPG, donc avec Prénom + Nom (Voire parfois 2 noms, 2 prénoms, des initiales etc...), et en bref, le compteur de mots se retrouve totalement faussé par ces pseudos composés de plusieurs mots. J'ai essayé de le trifouiller pour qu'il ne compte que les virgules, mais je n'ai évidemment pas réussi
Avez-vous donc un code à me suggérer, ou une idée de comment modifier le code de Ea pour qu'il compte le nombre de membres et non pas le nombre de mots à proprement dit ? Le voici :
Merci d'avance !
Après avoir cherché en long en large et en travers sur Forumactif et sur internet, je n'ai pas réussi à parvenir à mon but : intégrer un compteur à mon Qui est en ligne, qui modifierait "Membres connectés au cours des 24 dernières heures :" en "220 membres se sont connectés au cours des dernières 24h :"
C'est une donnée que je surveille pour vérifier l'activité de mon forum à la journée, et le problème, c'est que j'en suis réduite à copier/coller la liste des membres sur word et lancer une recherche sur le nombre de virgules, avouez que ce n'est pas très pratique
J'ai testé un compteur de mot comme celui de Ea, le problème, c'est qu'il s'agit d'un forum RPG, donc avec Prénom + Nom (Voire parfois 2 noms, 2 prénoms, des initiales etc...), et en bref, le compteur de mots se retrouve totalement faussé par ces pseudos composés de plusieurs mots. J'ai essayé de le trifouiller pour qu'il ne compte que les virgules, mais je n'ai évidemment pas réussi
Avez-vous donc un code à me suggérer, ou une idée de comment modifier le code de Ea pour qu'il compte le nombre de membres et non pas le nombre de mots à proprement dit ? Le voici :
- Code:
var wordcount_signaled= false;
$(function(){
if(!$('#text_editor_textarea').length || !$.fn["sceditor"]) return;
$(function(){
var e= $('#text_editor_textarea').sceditor('instance');
if(!e) return;
var w= $('<div class="word-count"></div>').appendTo('.sceditor-container');
var wc= function(){
var t= e.val().replace(/\[.*\]/g,' ').replace(/<.*>/g,' ').replace(/[\x00-\x40\x5b-\x60\x7b-\x7e]/g,' ');
w.html('Caractères : '+(t.match(/\S/g)||[]).length+' Mots : '+(t.match(/\S{3,}/g)||[]).length);
wordcount_signaled= false
};
e.keyDown(function(){
if(wordcount_signaled) return;
wordcount_signaled= true;
setTimeout(function(){ wc() }, 2000)
});
wc()
})
});
Merci d'avance !
Dernière édition par Kaiji le Sam 29 Mar 2014 - 10:46, édité 1 fois
Re: Compteur de membres pour le QEEL
Bonjour,
Dans ton template index_body
A la place de :
Tu mets :
Regarde en bas du forum de mon profil si c'est ça que tu cherches
Ca t'évitera de compter
Dans ton template index_body
A la place de :
- Code:
{L_CONNECTED_MEMBERS}
Tu mets :
- Code:
<table id="x-heures"><span class="gensmall">{L_CONNECTED_MEMBERS}</span></table><script type="text/javascript">jQuery('#x-heures').toggle().before('<div class="mama" style="text-align: left; font-size: 12px;"> Nombre de membres s\'étant connectés dans les 24 dernières heures : '+jQuery('table#x-heures tr a').length+' </div>');</script><br />
Regarde en bas du forum de mon profil si c'est ça que tu cherches
Ca t'évitera de compter
Re: Compteur de membres pour le QEEL
Bonjour et merci de ta réponse !
Oui c'est exactement ce que je recherche, par contre, le code ne marche pas quand je l'installe (j'ai fait un simple c/c sur la variable, dans un QEEL qui n'avait pas été modifié) Les colonnes du tableau partent en cacahuète et la phrase pour compter les connectés ne s'affiche pas =(
Oui c'est exactement ce que je recherche, par contre, le code ne marche pas quand je l'installe (j'ai fait un simple c/c sur la variable, dans un QEEL qui n'avait pas été modifié) Les colonnes du tableau partent en cacahuète et la phrase pour compter les connectés ne s'affiche pas =(
Re: Compteur de membres pour le QEEL
Bonjour,
Est-ce que ce genre de code pourrait être appliqué à un forum phpBB3 ?
Est-ce que ce genre de code pourrait être appliqué à un forum phpBB3 ?
Re: Compteur de membres pour le QEEL
Didou57 a écrit:Bonjour,
Est-ce que ce genre de code pourrait être appliqué à un forum phpBB3 ?
Bonjour ^^
Ici on ajoute un id x-heures pour pouvoir cibler uniquement ce qui nous interesse.
Avec les templates, c'est enfantin.
Sous phpBB3 ou Invision, il sera possible par exemple de compter le nombre de balises </a> et obtenir ainsi le nb de membres connectés.
La difficulté majeure résidera dans l'ajout d'un id à cette zone n'en contenant pas de spécifique.
Votre demande va nécessiter l'ouverture de votre propre sujet.
Re: Compteur de membres pour le QEEL
Voilà où on était sur le sujet :
https://forum.forumactif.com/t341943-membres-connectes-au-cours-des-24-dernieres-heures
https://forum.forumactif.com/t342577-affichage-des-membres-connectes-au-cous-de-24heures
Je ne me rappelle plus ce que j'ai enlevé ou rajouté, tu devrais y arriver sur ton forum test.
Tiens la partie complète
https://forum.forumactif.com/t341943-membres-connectes-au-cours-des-24-dernieres-heures
https://forum.forumactif.com/t342577-affichage-des-membres-connectes-au-cous-de-24heures
Je ne me rappelle plus ce que j'ai enlevé ou rajouté, tu devrais y arriver sur ton forum test.
Tiens la partie complète
- Code:
<!-- BEGIN disable_viewonline -->
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td class="catHead" colspan="2" height="28">
<!-- BEGIN switch_viewonline_link -->
<span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
<!-- END switch_viewonline_link -->
<!-- BEGIN switch_viewonline_nolink -->
<span class="cattitle">{L_WHO_IS_ONLINE}</span>
<!-- END switch_viewonline_nolink -->
</td>
</tr>
<tr>
<td class="row1" rowspan="7" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" width="100%"><br /><span class="gensmall">{TOTAL_POSTS} dans <b> <span class="FORUMCOUNTOPIC"></span></b> sujets <br />
{TOTAL_USERS}<br />
{NEWEST_USER} <span class="cat-table3"> <font color="#A22524">Bienvenue à toi sur le forum</font></span></span></td>
</tr>
<br />
<tr>
<td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
{RECORD_USERS}<br />
<br /><br />
<div><span id="onlineUsers">{LOGGED_IN_USER_LIST}</span></div></span></td>
</tr>
<td class="row4">
<table id="x-heures"><span class="gensmall">{L_CONNECTED_MEMBERS}</span></table><script type="text/javascript">jQuery('#x-heures').toggle().before('<div class="mama" style="text-align: left; font-size: 12px;"> Nombre de membres s\'étant connectés dans les 24 dernières heures : '+jQuery('table#x-heures tr a').length+' </div>');</script><br />
</td>
<td>{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}</td>
<tr>
<td class="row1"><span class="gensmall">{LEGEND} du forum Atlantidium : {GROUP_LEGEND}</span></td>
</tr> <br /><br />
<!-- BEGIN switch_chatbox_activate -->
<tr>
<td class="row4"><br />
<span class="gensmall">{TOTAL_CHATTERS_ONLINE} : {CHATTERS_LIST}<br />
<!-- BEGIN switch_chatbox_popup -->
<div id="chatbox_popup"></div>
<script type="text/javascript">
//<![CDATA[
insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
//]]>
</script>
<!-- END switch_chatbox_popup -->
</span>
</td>
</tr>
<!-- END switch_chatbox_activate -->
</div> </div class="profilbouton2">
<tr><th class="momo2" colspan="2" align="right">Au revoir et à bientôt ...</th></tr>
</table>
<!-- END disable_viewonline -->
Re: Compteur de membres pour le QEEL
J'ai réussi, merci beaucoup ! ** <3
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