Modifier ou enlever le total d'utilisateur en ligne
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
Modifier ou enlever le total d'utilisateur en ligne
Détails techniques
Version du forum : PunBBPoste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://forumessai.superforum.fr/
Description du problème
Bonsoir à tous,Je souhaiterai apparaître invisible pour avoir le temps sans être déranger de faire un grand balayage d'anciens posts.
J'ai donc réussi à enlever dans le qeel: 1 invisible.
Par contre si l'on additionne les enregistrés et invités, le total des utilisateurs en lignes compte toujours l'invisible..
Exemple en image, je suis en italique car en invisible mais au total des utilisateurs l'invisible est compté:
Comment faire -1 utilisateur lorsque je me connecte en invisible ou simplement remplacer "Il y a en tout X utilisateur en ligne" par " Il y a en ligne:" , svp?
Je souhaite par contre garder le nombre d'enregistrés et d'invités.
Merci, bonne soirée
Dernière édition par @To le Dim 24 Jan 2016 - 17:14, édité 3 fois
Invité- Invité
Invité- Invité
Invité- Invité
Invité- Invité
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
Bonjour,
Il y a peut-être plus simple, mais ce méthode devrait fonctionner.
Ce code est pour le pseudo Admin, si besoin changer le pseudo
Créer un JavaScript coché sur l'index
Il y a peut-être plus simple, mais ce méthode devrait fonctionner.
Ce code est pour le pseudo Admin, si besoin changer le pseudo
Créer un JavaScript coché sur l'index
- Code:
$(document).ready(function(){
var a = document.getElementById('enre').innerHTML;
if (/<i>Admin/i.test(a)){
$( "#delf strong" ).last().attr( 'id','delf_strong' );
var enligne = document.getElementById('delf_strong').innerHTML;
var enligne = (enligne-1);
document.getElementById("delf_strong").innerHTML = enligne;
}});
Re: Modifier ou enlever le total d'utilisateur en ligne
Bonjour Stefou,
Après essai, le nombre reste à 1 en ligne, 0 connecté, 0 invité.
Tu peux le voir sur le forum d'essai, j'y suis connecté en invisible.
Après essai, le nombre reste à 1 en ligne, 0 connecté, 0 invité.
Tu peux le voir sur le forum d'essai, j'y suis connecté en invisible.
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
Car en externe il fonctionne
Édit;
Ok je vois, effectivement j'ai fait les test avec mon pseudo.
Je vais regarder à cela demain.
En principe si tu es connecté avec admin tu ne te vois plus ?
Re: Modifier ou enlever le total d'utilisateur en ligne
Je me vois en italique.
Par contre sur mon smartphone on ne me voit pas. Le seul soucis reste le 0 invité + 0 connecté = 1 en ligne.
Ok, merci. Bonne soirée
Edit:
Voici le template index body pour info :
Par contre sur mon smartphone on ne me voit pas. Le seul soucis reste le 0 invité + 0 connecté = 1 en ligne.
Ok, merci. Bonne soirée
Edit:
Voici le template index body pour info :
- Code:
{JAVASCRIPT}
<!-- BEGIN switch_user_logged_in -->
<div id="pun-visit" class="clearfix">
<ul>
<li><a href="{U_SEARCH_NEW}">Voir les nouveaux messages</a></li>
<li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a></li>
<li><a href="{U_MARK_READ}">Marquer les forums comme lus</a></li>
</ul>
</div>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<div id="pun-visit">
</div>
<!-- END switch_user_logged_out -->
<!-- BEGIN message_admin_index -->
<div class="main">
<!-- BEGIN message_admin_titre -->
<div class="main-head">
<h1 class="page-title">{message_admin_index.message_admin_titre.MES_TITRE}</h1>
</div>
<!-- END message_admin_titre -->
<!-- BEGIN message_admin_txt -->
<div id="pun-announcement">
<p>{message_admin_index.message_admin_txt.MES_TXT}</p>
</div>
<!-- END message_admin_txt -->
</div>
<!-- END message_admin_index -->
<!-- BEGIN switch_user_login_form_header -->
<div class="main">
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
<div class="user_login_form main-box center">
<label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username" /></label>
<label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password" /></label>
<label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>
{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
<!-- BEGIN switch_fb_connect -->
<span class="fb_or">{switch_user_login_form_header.switch_fb_connect.L_OR}</span>
<fb:login-button size="large" onlogin="window.location='/facebook_connect.forum'" v="2" scope="{switch_user_login_form_header.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_header.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
<!-- END switch_fb_connect -->
</div>
</form>
</div>
<!-- END switch_user_login_form_header -->
{CHATBOX_TOP}
{BOARD_INDEX}
<!-- BEGIN disable_viewonline -->
<div id="pun-info" class="main">
<div class="main-content">
<div id="stats">
<p class="right"><td class="row1" width="100%"><span class="gensmall"><span id="totapost"> {TOTAL_POSTS}
<script type="text/javascript">document.getElementById('totapost').innerHTML=document.getElementById ('totapost').innerHTML.replace(/Nos membres ont posté un total de/,"Les éleveurs ont posté un total de");</script>
</span><br />
<p> <span id="totalu"> {TOTAL_USERS}
<script type="text/javascript">document.getElementById('totalu').innerHTML=document.getElementById ('totalu').innerHTML.replace(/Nous avons/,"Le forum rassemble").replace(/membres enregistrés/,"éleveurs");</script>
<p><span id="new"> {NEWEST_USER}
<script type="text/javascript">document.getElementById('new').innerHTML=document.getElementById ('new').innerHTML.replace(/L'utilisateur enregistré le plus récent est/,"Bienvenue au dernier éleveur inscrit:");</script>
</span></p>
<div id="onlinelist">
<img src="{L_ONLINE_IMG}" alt="{L_WHO_IS_ONLINE}" />
<p class="right"></p>
<br />
<td class="row1"><span class="gensmall"><span id="delf">{TOTAL_USERS_ONLINE}</span><script type="text/javascript">
document.getElementById('delf').innerHTML=document.getElementById('delf').innerHTML.replace(/utilisateur(s?) en ligne :/,"passionné$1 en ligne").replace(/Enregistré(s?)/,"connecté$1").replace(/0 Invisible et/,"")
.replace(/1 Invisible et/,"").replace(/Invité(s?)/,"Visiteur$1");</script>
<br />
<span id="record"> {RECORD_USERS}<script type="text/javascript">document.getElementById('record').innerHTML=document.getElementById ('record').innerHTML.replace(/Le record du nombre d'utilisateurs en ligne est de/,"Le nombre de passionnés réunis simultanément est de");</script></span>
<br /> <br />
<td class="row1"><span class="gensmall"><span id="enre">{LOGGED_IN_USER_LIST}</span><script type="text/javascript">
document.getElementById('enre').innerHTML=document.getElementById('enre').innerHTML.replace(/Utilisateurs enregistrés/,"Eleveurs présents actuellement");</script>
{L_ONLINE_USERS}<br />
<td class="row1"><span class="gensmall"><span id="depui">{L_CONNECTED_MEMBERS}</span><script type="text/javascript">
document.getElementById('depui').innerHTML=document.getElementById('depui').innerHTML.replace(/Membres/,"Eleveurs");</script>
{L_WHOSBIRTHDAY_TODAY}{L_WHOSBIRTHDAY_WEEK}
<div class="clear"></div>
<br/>
<p>{LEGEND} :
<tr><td class="row1"><span class="gensmall"> ~ <a href="http://www.diamant-mandarin-evo.com/g1-administrateur"><span style="color: #990000;"><b>Administrateur</b></span></a> ~ <a href="http://www.diamant-mandarin-evo.com/g3-moderateurs"><span style="color: #0424C2;"><b>Modérateurs</b></span></a> ~ <a href="http://www.diamant-mandarin-evo.com/g5-juges"><span style="color: #4EBD2A;"><b>Juges</b></span></a> ~ <a href="http://www.diamant-mandarin-evo.com/g13-eleveurs-amateurs-confirmes"><span style="color: #A13087;"><b>Eleveurs amateurs confirmés</b></span></a></span></td>
</tr>
<!-- BEGIN switch_chatbox_activate -->
<div id="onlinechat">
<p class="page-bottom">
{TOTAL_CHATTERS_ONLINE} :
{CHATTERS_LIST}<br />
<!-- BEGIN switch_chatbox_popup -->
<div id="chatbox_popup"></div>
<script type="text/javascript">
insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
</script>
<!-- END switch_chatbox_popup -->
</p>
</div>
<!-- END switch_chatbox_activate -->
</div>
</div>
<!-- END disable_viewonline -->
<!-- BEGIN switch_user_login_form_footer -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
<div class="user_login_form main-box center">
<label><span class="genmed">{L_USERNAME} :</span> <input class="post" type="text" size="10" name="username"/></label>
<label><span class="genmed">{L_PASSWORD} :</span> <input class="post" type="password" size="10" name="password"/></label>
<label><span class="gensmall">{L_AUTO_LOGIN}</span> <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>
{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" />
<!-- BEGIN switch_fb_connect -->
<span class="genmed fb_or">{switch_user_login_form_footer.switch_fb_connect.L_OR}</span>
<fb:login-button size="large" onlogin="window.location='/facebook_connect.forum'" v="2" scope="{switch_user_login_form_footer.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_footer.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
<!-- END switch_fb_connect -->
</div>
</form>
<!-- END switch_user_login_form_footer -->
{CHATBOX_BOTTOM}
<!-- BEGIN switch_legend -->
<ul id="pun-legend">
<li>
<img src="{FORUM_NEW_IMG}" alt="{L_NEW_POSTS}" /> {L_NEW_POSTS}
<img src="{FORUM_IMG}" alt="{L_NO_NEW_POSTS}" /> {L_NO_NEW_POSTS}
<img src="{FORUM_LOCKED_IMG}" alt="{L_FORUM_LOCKED}" /> {L_FORUM_LOCKED}
</li>
</ul>
<!-- END switch_legend -->
{AUTO_DST}
<!-- BEGIN switch_fb_index_login -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
appId: '{switch_fb_index_login.FACEBOOK_APP_ID}',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
//]]>
</script>
<!-- END switch_fb_index_login -->
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
Bonjour ^^
Je me permettrai juste de faire une 'tite remarque.
Le code fourni ne pourra pas fonctionner pour les membres puisqu'il recherche un pseudo en italique. Hors le pseudo italique n'apparaîtra qu'aux membres étant dans la liste d'amis d'Admin ou faisant partie du staff. Pour les autres membres (et les invités) Admin ne s'affichera pas et le script ne remplacera rien.
Je me permettrai juste de faire une 'tite remarque.
Le code fourni ne pourra pas fonctionner pour les membres puisqu'il recherche un pseudo en italique. Hors le pseudo italique n'apparaîtra qu'aux membres étant dans la liste d'amis d'Admin ou faisant partie du staff. Pour les autres membres (et les invités) Admin ne s'affichera pas et le script ne remplacera rien.
Re: Modifier ou enlever le total d'utilisateur en ligne
Bonjour Neptunia, oui je m'en suis aperçu quand il a placé le js, j'avais zappé ce détail
Re: Modifier ou enlever le total d'utilisateur en ligne
Voilà test ceci
Remplace le js donné précédemment par celui-ci.
Remplace le js donné précédemment par celui-ci.
- Code:
$(document).ready(function(){
$( "#delf strong" ).last().attr( 'id','delf_strong' );
$(document.getElementById('delf').innerHTML=document.getElementById('delf').innerHTML.replace(/: /,': <span id="q_1">').replace(/c/,"</span>c").replace(/, /,', <span id="q_2">').replace(/ V/,"</span> V"));
var w = document.getElementById("q_1").innerHTML;
var z = document.getElementById("q_2").innerHTML;
var total = parseInt(z)+parseInt(w);
$(document.getElementById("delf_strong").innerHTML = total);
});
Re: Modifier ou enlever le total d'utilisateur en ligne
Oups.. Je n'avais pas vu ta réponse Stéfou!
Je vais tester
Edit:
Merci! Ca à l'air nikel
Je vais tester
Edit:
Merci! Ca à l'air nikel
Dernière édition par @To le Sam 23 Jan 2016 - 11:59, édité 1 fois
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
Par contre Stéfou, de ce fait je n'apparait plus dans les connectés dans les 24 h sur mon forum officiel:
http://www.diamant-mandarin-evo.com/
Il est possible de modifier le code pour rester dans les connectés dans les 24h? stp
Bonne journée, Tony
http://www.diamant-mandarin-evo.com/
Il est possible de modifier le code pour rester dans les connectés dans les 24h? stp
Bonne journée, Tony
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
As tu bien retirer le code précédent ?
Car le code final ne touche pas aux pseudos, connecté ou non.
C'est juste un compteur.
Ceci dit si tu te connecte en invisible les membres ne te verront pas dans les connecté 24h
Sauf si tu te connecte visible endéans les 24h
Car le code final ne touche pas aux pseudos, connecté ou non.
C'est juste un compteur.
Ceci dit si tu te connecte en invisible les membres ne te verront pas dans les connecté 24h
Dernière édition par stefou le Dim 24 Jan 2016 - 10:50, édité 1 fois
Re: Modifier ou enlever le total d'utilisateur en ligne
Oui j'ai bien remplacé le code, pas de soucis.
En fait si je suis dans les membres connectés dans les 24h et qu'ensuite je me connecte en invisible mon pseudo disparaît dans cette zone.
Si je veux y reparaitre à nouveau je dois me reconnecter en visible malgré que je me sois connecté dans les 24h en visible.
Est-ce normal ?
En fait si je suis dans les membres connectés dans les 24h et qu'ensuite je me connecte en invisible mon pseudo disparaît dans cette zone.
Si je veux y reparaitre à nouveau je dois me reconnecter en visible malgré que je me sois connecté dans les 24h en visible.
Est-ce normal ?
Invité- Invité
Re: Modifier ou enlever le total d'utilisateur en ligne
Je viens de faire le test, oui c'est normal
Re: Modifier ou enlever le total d'utilisateur en ligne
Bonsoir Stefou,
Ok, merci
Ok, merci
Invité- Invité
Sujets similaires
» Enlever le fond du qui est en ligne.
» Comment modifier le texte total message, membre... sur ModernBB en HTTPS ?
» Comment modifier le texte total message, membre, dernier inscrit sur ModernBB ?
» enlever le qui est en ligne
» enlever une ligne
» Comment modifier le texte total message, membre... sur ModernBB en HTTPS ?
» Comment modifier le texte total message, membre, dernier inscrit sur ModernBB ?
» enlever le qui est en ligne
» enlever une ligne
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