Supprimer le champs "invisible" dans le QEEL

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

Résolu Supprimer le champs "invisible" dans le QEEL

Message par Pilatus le Mar 28 Mar 2017 - 12:50

Bonjour, existe t'il un script pour masquer le champs nombre d'utilisateurs "invisible" dans le QEEL?
Après quelques recherches sur le FdF, j'ai bien trouvé un sujet qui traite ça mais le JS est pour phbb2, je suis en phbb3, de plus la personne avait désactivé la possibilité de se connecter en invisible ce qui n'est pas mon cas, parfois il y a 1 ou plusieurs membres invisibles.

Merci de vos bons conseils, bonne journée.

PS: par la même occasion, peut-on remplacer le mot "utilisateur(s)" par "pilote(s)" dans le QEEL ?


Dernière édition par Pilatus le Jeu 30 Mar 2017 - 9:21, édité 1 fois
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par lmc38510 le Mer 29 Mar 2017 - 10:26

Pilatus a écrit:par la même occasion, peut-on remplacer le mot "utilisateur(s)" par "pilote(s)" dans le QEEL ?

Bonjour "Pilatus" Very Happy

Dans ton Template -> "index_body" recherche -> {LOGGED_IN_USER_LIST}

Cette variable doit être seule sur sa ligne:
Code:
{LOGGED_IN_USER_LIST}

Modifie la comme suis:
Code:
  <!-- Modif du Libellé -->    <span id="en-ligne">{LOGGED_IN_USER_LIST}</span>
<script type="text/javascript">
document.getElementById('en-ligne').innerHTML=document.getElementById('en-ligne').innerHTML.replace('Utilisateurs enregistrés','Pilotes enregistrés')
</script>

-> Pilotes enregistrés ... ou ... -> Pilotes présent sur le Forum ... ou ... -> autres
avatar

lmc38510
*****

Masculin
Messages : 891
Inscrit(e) le : 22/02/2012

http://lacaverneauxgrimoire.forumactif.org/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par Pilatus le Mer 29 Mar 2017 - 10:51

Salut Marc Smile Smile Smile

J'ai fait la modif, ça marche, mais en fait c'est le mot "utilisateur" dans la phrase "il y a en tout x utilisateurs en ligne" que je voudras remplacer, et par la même supprimer le nombre d'invisibles dans le détail qui suit cette phrase (ceci dans le widget ET dans le bas de page!!!)
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par lmc38510 le Mer 29 Mar 2017 - 11:10


OK j'ai saisi Mr. Green
Le problème de cette phrase : "Il y a en tout X utilisateurs en ligne :: X Enregistré, Y Invisible et Z Invité"

La complexité du texte qui est dans la variable -> {TOTAL_USERS_ONLINE} ... contient 4 variables

Ce n'est pas un texte + la variable mais ... texte1 {variable1} ::{variable2} texte2 , {variable3} texte3 {variable4} texte4

reflexion il y a certainement une méthode ... mais pas celle que j'ai indiqué plus haut
avatar

lmc38510
*****

Masculin
Messages : 891
Inscrit(e) le : 22/02/2012

http://lacaverneauxgrimoire.forumactif.org/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par Pilatus le Mer 29 Mar 2017 - 11:24

J'en demande peut être beaucoup là non???

En tout cas voilà ce que ça donne en mode "inspecter" du navigateur...

Widget aujourd'hui:


Widget désiré:


Bas de page aujourd'hui:


Bas de page désiré:
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par lmc38510 le Mer 29 Mar 2017 - 16:20

Pilatus a écrit:Bas de page désiré:

Trouvé en cherchant un peu ... Very Happy
Recherche dans le template -> {TOTAL_USERS_ONLINE}
Tu dois avoir sur une seule ligne :
Code:
<p>{TOTAL_USERS_ONLINE}<br />
Pour changer les textes remplace cette ligne par :
Code:
  <p><span id="nbr-user">{TOTAL_USERS_ONLINE}</span><br />
<!-- Changement des Textes .. utilisateur en ligne .. Enregistré .. Invité -->
<script type="text/javascript">
document.getElementById('nbr-user').innerHTML=document.getElementById('nbr-user').innerHTML.replace('utilisateur en ligne','pilote en ligne')
</script>
<script type="text/javascript">   
document.getElementById('nbr-user').innerHTML=document.getElementById('nbr-user').innerHTML.replace('Enregistré','Membres')
</script>
<script type="text/javascript">   
document.getElementById('nbr-user').innerHTML=document.getElementById('nbr-user').innerHTML.replace('Invité','Visiteur')
</script>

Change ce que tu désires -> Modifie ou -> supprime ...

Pour neutraliser le texte " X Invisible" suffit de mettre en complément ce JS:
Code:
<script type="text/javascript">   
document.getElementById('nbr-user').innerHTML=document.getElementById('nbr-user').innerHTML.replace(', 0 Invisible',' ').replace(', 1 Invisible',' ').replace(', 2 Invisible',' ').replace(', 3 Invisible',' ').replace(', 4 Invisible',' ').replace(', 5 Invisible',' ');
</script>
Je me suis arrêté à: .replace(', 5 Invisible',' ') si tu en as plus -> compléter mon Script juste avant le ;

Pour les Widgets ... reste à voir Mr. Green
avatar

lmc38510
*****

Masculin
Messages : 891
Inscrit(e) le : 22/02/2012

http://lacaverneauxgrimoire.forumactif.org/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par Pilatus le Jeu 30 Mar 2017 - 9:00

Super, ça marche, bon j'ai modifié un ou 2 trucs avec les pluriels des mots Wink

J'ai voulu copier la même chose dans le template "mod_whoisonline" dédié à ce widget, ça marche très bien dans le widget mais ça désactive ces mêmes modifs en bas de pages!!!! Pourquoi?



J'édite pour corriger mon message: dans le widget j'ai mis span id="nbr-user2" et du coup ça fonctionne ok
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par lmc38510 le Jeu 30 Mar 2017 - 9:12

Pilatus a écrit:
J'édite pour corriger mon message: dans le widget j'ai mis span id="nbr-user2" et du coup ça fonctionne ok

C'est exactement ce que je t'aurais proposé Mr. Green

Excellent thumright
avatar

lmc38510
*****

Masculin
Messages : 891
Inscrit(e) le : 22/02/2012

http://lacaverneauxgrimoire.forumactif.org/
lmc38510 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le champs "invisible" dans le QEEL

Message par Pilatus le Jeu 30 Mar 2017 - 9:21


Nickel, grand merci, je mets le sujet RÉSOLU Smile
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum