Fork me on GitHub




(1) 2 »


Le bloc « Qui est en ligne » comment le configurer
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 858
Bonsoir
Je reviens avec mon bloc "Qui est en ligne" depuis que j'ai réussi à le retrouver grâce à JJDai.

Donc tout fonctionne bien, mais je voudrais qu'il ne soit vu que du côté des personnes enregistrées et pas des utilisateurs anonymes.

Pour cela, quand je suis dans le bloc " Qui est en ligne " dans la zone "Visible dans" j'indique "Toutes les pages" et dans la zone "Groupes" quand je mets juste "Webmestres", je n'ai que 1 personne qui s'affiche, mais en même temps, c'est normal, il n'y a que moi d'enregistré .

Par contre, dans la zone "Groupes" quand je mets "Webmestres & Utilisateurs anonymes", il comptabilise bien toutes les personnes sur le site, jusqu'à là tout est normal, sauf que je ne veux pas que le compteur soit vu par les "Utilisateurs Anonymes".

Est-ce possible de désactiver l'affichage du bloc "Qui est en ligne" côté "Utilisateurs anonymes", mais qui comptabilise quand même tout le monde ?

Merci d'avance pour vos réponses

Posté le : 18/01 19:48

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
Dans le dossier : modules/system/templates
il y a le tpl : system_block_online.tpl
qui contient ce code :
<{$block.online_total}>
<
br><br>
<{
$block.lang_members}>: <{$block.online_members}>
<
br>
<{
$block.lang_guests}>: <{$block.online_guests}>
<
br><br>
<{
$block.online_names}>
<
a href="javascript:openWithSelfMain('<{$xoops_url}>/misc.php?action=showpopups&amp;type=online','Online',420,350);" title="<{$block.lang_more}>">
    <{
$block.lang_more}>
</
a>

en mettant en commentaire les ligne
<{*
<
br>
<{
$block.lang_guests}>: <{$block.online_guests}>
*}>

attention pour mettre en commentaire les lignes dans un template il faut les mettre entre
<{* texte a mettre en commentaire  *}>


Pas sur que cette manipulation fonctionne, mais je dois pas en être loin.
on doit pouvoir aussi agir sur le block :
modules-system/blocks/system_blocks.php
dans la fonction "function b_system_online_show()" vers la ligne 25.
A la ligne 58 peut être mettre la ligne en commentaire pour ne pas compter les anonymes:
// ++$guests;


Je ne suis pas sur à 100%, mais ça doit être une bonne piste.

Si il y a modification du template il faudra sans-doute rafraichir la page (ctrl+F5)
JJDai

Posté le : 20/01 11:35

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 858
Bonjour JJDai
Désolé pour le retour tardif et merci pour ton aide

Donc, en suivant tes recommandations, voici ci-dessous, le code que j'ai maintenant dans system_block_online.tpl , j'ai même carrément supprimé les lignes que tu m'avais dit de mettre en commentaires.

<{$block.online_total}>
<
br /><br />
<{
$block.lang_members}>: <{$block.online_members}>
<
br />
<{
$block.online_names}>
<
a href="javascript:openWithSelfMain('<{$xoops_url}>/misc.php?action=showpopups&amp;type=online','Online',420,350);" title="<{$block.lang_more}>">
    <{
$block.lang_more}>
</
a>


L'affichage du bloc "Qui est en ligne" s'affiche toujours pour les anonymes suite à la modification, même en vidant tous les caches.

Car on est bien d'accord que c'est juste le bloc "Qui est en ligne" qui ne doit pas s'afficher pour les anonymes, mais le bloc doit quand même être vu par les enregistrés, et en comptant les enregistrer et les anonymes.

Merci d'avance pour ta réponse

Posté le : 26/01 16:36

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
Je regarde ça de plus près dans la semaine.
JJDai

Posté le : 27/01 09:00

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 929
Il me semble que le fait de ne pas afficher le bloc fait que les statistiques ne fonctionnent pas. D'ailleurs, sur Xoops il est dans le footer et accessible autant aux visiteurs qu'aux membres.

Honnêtement, en 2025, ce genre de bloc n'a plus de raison d'être sur un site web, il existe des outils comme Google Analytics ou Matomo pour décompter les visiteurs... de manière plus fiable.

Posté le : 28/01 08:03

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
Certes
Citation :
babouille a écrit :
ce genre de bloc n'a plus de raison d'être sur un site web ...


Mais perso je n'aime pas intégrer ces outils, et le bloc de xoops me suffit largement.

Posté le : 28/01 08:57

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 858
Citation :
babouille a écrit :
Il me semble que le fait de ne pas afficher le bloc fait que les statistiques ne fonctionnent pas. D'ailleurs, sur Xoops il est dans le footer et accessible autant aux visiteurs qu'aux membres.


Bonsoir babouille
oui s'il n'est pas actifs côtés anonymes, il ne compte pas ces personnes et ce que je cherche à faire, c'est qu'il soit actif pour tous, mais juste invisibles au niveau de l'affichage pour les anonymes tout en les comptants.


Posté le : 30/01 21:32

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 929
1/ Se poser l'utilité d'un tel bloc en 2025.

2/ Si tu n'a pas la réponse, passe au 3, même si je pense que ton bloc ne sers plus à rien aujourd'hui (cherche-le sur thesiteoueb pour voir).

3/ Édite ton template system_block_online.tpl et par exemple tu mets :

<{if $xoops_isuser}>
  <{
$block.online_total}><br /><br />
  <{
$block.lang_members}>: <{$block.online_members}><br />
  <{
$block.lang_guests}>: <{$block.online_guests}><br /><br />
  <{
$block.online_names}> 
  <
a rel="gb_page_center[420, 350]" href="<{$xoops_url}>/misc.php?action=showpopups&amp;type=online">
    <{
$block.lang_more}>
  </
a>
<{else}>
  
Vous devez être connecté pour voir cette informationou autre chose.
<{/if}>

Posté le : 31/01 07:34

Edité par babouille sur 02/02/2025 18:17:56
Edité par babouille sur 02/02/2025 18:20:02
Edité par babouille sur 02/02/2025 18:21:15

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 858
Bonsoir Babouille

Merci pour ton aide, mais avec ton code et après avoir vidé tous les dossiers caches, le bloc "Qui est en Ligne" apparaît toujours quand tu es anonymes avec les mêmes informations quand tu es enregistré

Posté le : 01/02 18:46

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Le bloc « Qui est en ligne » comment le configurer
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 929
Donc, soit un bloc template dans le dossier de ton thème, soit un bloc template dans le module. Fait le tour. Il faut voir si c'est un .TPL ou un .HTML à l'ancienne.

Et pour abonder à ma première réponse, regarde si tu vois ton bloc la page d'accueil de Thesiteoueb. C'est Matomo qui gère tout.

Posté le : 02/02 07:10

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

102 Personne(s) en ligne (87 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 102 | Plus ...