Utilisateur en ligne

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

Eric Bremond wrote:

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

Il doit y avoir un moyen puisque c'est fait dans l'espace privé, mais tu vas avoir un pbl avec le cache.

Pierre

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

il s'agit, en PHP, d'un Array (tableau).

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

Bonjour,
C'est fait ici :
http://www.spip-contrib.net/ecrire/articles.php3?id_article=909
Yorghos

Le 28 août 05 à 10:44, Thomas Cantin a écrit :

il s'agit, en PHP, d'un Array (tableau).

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

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

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 ?

"yorghos.remvikos" <yremvikos@wanadoo.fr> a écrit dans le message de news:
D35B7ABA-B480-449C-A933-BCF9F4361548@wanadoo.fr...
Bonjour,
C'est fait ici :
http://www.spip-contrib.net/ecrire/articles.php3?id_article=909
Yorghos

Le 28 août 05 à 10:44, Thomas Cantin a écrit :

il s'agit, en PHP, d'un Array (tableau).

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

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

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 ?

"yorghos.remvikos" <yremvikos@wanadoo.fr> a écrit dans le message de news:
D35B7ABA-B480-449C-A933-BCF9F4361548@wanadoo.fr...
Bonjour,
C'est fait ici :
http://www.spip-contrib.net/ecrire/articles.php3?id_article=909
Yorghos

Le 28 août 05 à 10:44, Thomas Cantin a écrit :

il s'agit, en PHP, d'un Array (tableau).

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

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

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 ?

"yorghos.remvikos" <yremvikos@wanadoo.fr> a écrit dans le message de news:
D35B7ABA-B480-449C-A933-BCF9F4361548@wanadoo.fr...
Bonjour,
C'est fait ici :
http://www.spip-contrib.net/ecrire/articles.php3?id_article=909
Yorghos

Le 28 août 05 à 10:44, Thomas Cantin a écrit :

il s'agit, en PHP, d'un Array (tableau).

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

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

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 ?

"yorghos.remvikos" <yremvikos@wanadoo.fr> a écrit dans le message de news:
D35B7ABA-B480-449C-A933-BCF9F4361548@wanadoo.fr...
Bonjour,
C'est fait ici :
http://www.spip-contrib.net/ecrire/articles.php3?id_article=909
Yorghos

Le 28 août 05 à 10:44, Thomas Cantin a écrit :

il s'agit, en PHP, d'un Array (tableau).

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

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ