Compteur "qui est en ligne" sur le forum phpbb

WRInaute discret
Bonjour,

J'ai un petit bug sur un forum phpbb
En bas de l'index du forum il y a le compteur "qui est en ligne".
Ce compteur fonctionne parfaitement à l'exception des invités qui ne sont pas comptabilisés.

Mon compteur invité reste desesperemment à "0" alors que des internautes non connectés parcourent mon forum.

Ormis le rewriting je n'ai rien touché au code...

Peut être pouvez vous m'aiguillez ?

Merci d'avance.

Si vous désirez le code de ma page session, n'hesitez pas ..
A+
 
WRInaute accro
c'est qui ton hebergeur ?
j'ai eu un probleme similaire car mon ancien hebergeur utilisait des clusters
et je devais remplacer les REMOTE_ADDR par une autre variable, définie par lui même :wink:
 
WRInaute impliqué
Salut,

Si tu as fais des modifications sur include/page_header.php ton problème peut venir d'ici
essaye de le remplacer par la version d'origine histoire de voir :wink:
 
WRInaute discret
KaZhaR a dit:
c'est qui ton hebergeur ?
j'ai eu un probleme similaire car mon ancien hebergeur utilisait des clusters
et je devais remplacer les REMOTE_ADDR par une autre variable, définie par lui même :wink:

Je fais mon hebergement, je peux utiliser les REMOTE_ADDR ça doit être autre chose mais merci pour l'info en tout cas :wink:
 
WRInaute discret
moutyk a dit:
Salut,

Si tu as fais des modifications sur include/page_header.php ton problème peut venir d'ici
essaye de le remplacer par la version d'origine histoire de voir :wink:

Ok je vais tester ça se soir..Merci du conseil :wink:

S'il y a d'autres avis je suis toujours preneur.
 
WRInaute impliqué
Oui, j'avais le même pb, modification de include/page_header.php :

Tu inseres ce type de code :

Code:
$sql = "SELECT COUNT(DISTINCT(session_ip)) FROM ja_bbsessions WHERE session_user_id=1 AND ja_bbsessions.session_time >= " . ( time() - 300 );
 list($nb_guests_online) = $db->sql_fetchrow($db->sql_query($sql));

Bon courage.
 
WRInaute discret
totoro a dit:
Oui, j'avais le même pb, modification de include/page_header.php :

Tu inseres ce type de code :

Code:
$sql = "SELECT COUNT(DISTINCT(session_ip)) FROM ja_bbsessions WHERE session_user_id=1 AND ja_bbsessions.session_time >= " . ( time() - 300 );
 list($nb_guests_online) = $db->sql_fetchrow($db->sql_query($sql));

Bon courage.

Puré j'ai galéré toute la soirée et je suis revenu regarder ici..
J'ai essayé ta solution et cela fonctionne merci merci merci bcp.. :wink:
 
WRInaute occasionnel
Je déterre ce post car j'ai le meme problème depuis plusieurs mois sans solution. cette solution ne fonctionne pas chez moi : le compteur reste à 0. quelqu'un at-til testé ?
 
Discussions similaires
Haut