Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum) est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la dernière
date de déconnexion visiblement mais ne permet de savoir si une connexion
est en cours.
Merci.
Eric
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum) est en ligne ou non. Le champ en ligne de la table spip_auteur donne la dernière date de déconnexion visiblement mais ne permet de savoir si une connexion est en cours.
Merci.
Eric
Il doit y avoir un moyen puisque c'est fait dans l'espace privé, mais tu vas avoir un pbl avec le cache.
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum) est en ligne ou non. Le champ en ligne de la table spip_auteur donne la dernière date de déconnexion visiblement mais ne permet de savoir si une connexion est en cours.
Merci.
Eric
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une connexion
est en cours.
Merci.
Eric
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou son ID qui nous intéresse dans ce tableau ($auteur_session) et d'en ressortir le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur SPIP pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le message de news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum) est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la dernière
date de déconnexion visiblement mais ne permet de savoir si une connexion
est en cours.
Merci.
Eric
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense
qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou son ID
qui nous intéresse dans ce tableau ($auteur_session) et d'en ressortir
le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur SPIP
pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une connexion
est en cours.
Merci.
Eric
Je n'ai pas trop compris l'exemple, mais je ne crois pas qu'il réponde à ma
question.
En fait balayer un tableau auteur_session me conviendrait mais je n'ai pas
réussi à le faire.
Pourquoi la variable $auteur_session est-elle inacessible en dehors d'un
html appelé par inc_public ?
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense
qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou
son ID
qui nous intéresse dans ce tableau ($auteur_session) et d'en
ressortir
le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur
SPIP
pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le
message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de
forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une
connexion
est en cours.
Merci.
Eric
La question est comment éviter le php sur le squelette. Pour contourner le problème j'utilise un INCLURE passe-partout :
Déclaration de $contexte_inclus['nom']=$GLOBALS['auteur_session'['nom']; dans le .php3
Récupération du nom par une simple boucle AUTEURS avec le critère {nom}, n'importe où sur le squelette (.html)
Le couple .php3/.html se nommerait par exemple auteur_en_ligne et pour l'afficher :
<INCLURE(auteur_en_ligne.php3)>
Yorghos
Le 6 sept. 05 à 19:47, Eric Bremond a écrit :
Je n'ai pas trop compris l'exemple, mais je ne crois pas qu'il réponde à ma
question.
En fait balayer un tableau auteur_session me conviendrait mais je n'ai pas
réussi à le faire.
Pourquoi la variable $auteur_session est-elle inacessible en dehors d'un
html appelé par inc_public ?
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense
qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou
son ID
qui nous intéresse dans ce tableau ($auteur_session) et d'en
ressortir
le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur
SPIP
pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le
message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de
forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une
connexion
est en cours.
Merci.
Eric
Merci pour ces précisions je comprend mieux le principe maintenant cependant chez moi la variable auteur_session est inaccessible en dehors des squelette. L'instruction $contexte_inclus['nom']=$GLOBALS ['auteur_session'['nom']; ne donne rien si je fait echo $GLOBALS['auteur_session'['nom']; ou echo $auteur_session['nom']; dans n'importe quel php je n'obtiens aucune valeur.
Eric
----- Original Message ----- From: "yorghos.remvikos" <yremvikos@wanadoo.fr>
To: "Eric Bremond" <eric.bremond@exylium.com>
Cc: <spip@rezo.net>
Sent: Tuesday, September 06, 2005 11:24 PM
Subject: Re: [Spip] Utilisateur en ligne
La question est comment éviter le php sur le squelette. Pour
contourner le problème j'utilise un INCLURE passe-partout :
Déclaration de $contexte_inclus['nom']=$GLOBALS
['auteur_session'['nom']; dans le .php3
Récupération du nom par une simple boucle AUTEURS avec le critère
{nom}, n'importe où sur le squelette (.html)
Le couple .php3/.html se nommerait par exemple auteur_en_ligne et
pour l'afficher :
<INCLURE(auteur_en_ligne.php3)>
Yorghos
Le 6 sept. 05 à 19:47, Eric Bremond a écrit :
Je n'ai pas trop compris l'exemple, mais je ne crois pas qu'il réponde à ma
question.
En fait balayer un tableau auteur_session me conviendrait mais je n'ai pas
réussi à le faire.
Pourquoi la variable $auteur_session est-elle inacessible en dehors d'un
html appelé par inc_public ?
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense
qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou
son ID
qui nous intéresse dans ce tableau ($auteur_session) et d'en
ressortir
le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur
SPIP
pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le
message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de
forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une
connexion
est en cours.
Merci.
Eric
Dans la partie publique, je présume qu'un auteur authentifié devrait être reconnu, ça marche chez moi. Pour vérifier, il faut mettre sur n'importe quel squelette le #LOGIN_PUBLIC, rentrer ses identifiants, les mêmes que pour la partie privée, puis réessayer. Normalement, si tu as accès à ton interface privée et tu visite le site, le tableau ['auteur_session'] doit afficher les différents éléments. Attention à l'écriture :
$GLOBALS['auteur_session']['nom']
Yorghos
Le 7 sept. 05 à 09:08, Eric Brémond a écrit :
Merci pour ces précisions je comprend mieux le principe maintenant cependant chez moi la variable auteur_session est inaccessible en dehors des squelette. L'instruction $contexte_inclus['nom']=$GLOBALS ['auteur_session'['nom']; ne donne rien si je fait echo $GLOBALS['auteur_session'['nom']; ou echo $auteur_session['nom']; dans n'importe quel php je n'obtiens aucune valeur.
Eric
----- Original Message ----- From: "yorghos.remvikos" <yremvikos@wanadoo.fr>
To: "Eric Bremond" <eric.bremond@exylium.com>
Cc: <spip@rezo.net>
Sent: Tuesday, September 06, 2005 11:24 PM
Subject: Re: [Spip] Utilisateur en ligne
La question est comment éviter le php sur le squelette. Pour
contourner le problème j'utilise un INCLURE passe-partout :
Déclaration de $contexte_inclus['nom']=$GLOBALS
['auteur_session'['nom']; dans le .php3
Récupération du nom par une simple boucle AUTEURS avec le critère
{nom}, n'importe où sur le squelette (.html)
Le couple .php3/.html se nommerait par exemple auteur_en_ligne et
pour l'afficher :
<INCLURE(auteur_en_ligne.php3)>
Yorghos
Le 6 sept. 05 à 19:47, Eric Bremond a écrit :
Je n'ai pas trop compris l'exemple, mais je ne crois pas qu'il réponde à ma
question.
En fait balayer un tableau auteur_session me conviendrait mais je n'ai pas
réussi à le faire.
Pourquoi la variable $auteur_session est-elle inacessible en dehors d'un
html appelé par inc_public ?
une chose que je n'ai pas encore eu l'occasion de testé, mais je pense
qu'il faut simplement rechercher le nom de l'utilisateur SPIP ou
son ID
qui nous intéresse dans ce tableau ($auteur_session) et d'en
ressortir
le statut.
Peut-être que quelqu'un d'autre qui connaît encore mieux le moteur
SPIP
pourra le confirmer (ou le contraire).
Thomas
Eric Bremond a écrit :
Le but n'est pas savoir si l'on est soi-même en ligne.
"Thomas Cantin" <thomas.cantin@brouillard.ch> a écrit dans le
message de
news: den8p3$640$1@sea.gmane.org...
le statut d'un user est stocké dans une variable PHP:
$auteur_session['statut']
Thomas
Eric Bremond a écrit :
Bonjour,
Il y a-t-il un moyen de savoir de si un visiteur (utilisateur de
forum)
est
en ligne ou non. Le champ en ligne de la table spip_auteur donne la
dernière
date de déconnexion visiblement mais ne permet de savoir si une
connexion
est en cours.
Merci.
Eric