Savoir si le membre est connecté [Réglé]
Xx_Alex67_xX Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Xx_Alex67_xX
- Inscrit le : 12/11/2009
Quel est la fonction phpboost pour savoir si un membre est en ligne ou hors ligne ?
Merci
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
$result = $Sql->query_while("SELECT s.user_id, s.level, s.session_time, s.session_script, s.session_script_get, s.session_script_title, m.login FROM " . DB_TABLE_SESSIONS . " s JOIN " . DB_TABLE_MEMBER . " m ON (m.user_id = s.user_id) WHERE s.session_time > '" . (time() - $CONFIG['site_session_invit']) . "' ", __LINE__, __FILE__);
Ou :
pour savoir si il est connecté... renvoie true si c'est le cas, sinon false
Code PHP :
$result = $Sql->query_while("SELECT s.user_id FROM " . DB_TABLE_SESSIONS . " s JOIN " . DB_TABLE_MEMBER . " m ON (m.user_id = s.user_id) WHERE s.user_id = '" . iddetonmembre . "' ", __LINE__, __FILE__);
Édité par ReidLos Le 09/06/2010 à 17h25
Xx_Alex67_xX Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Xx_Alex67_xX
- Inscrit le : 12/11/2009
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Code PHP :
if ($User->check_level(MEMBER_LEVEL)) { //L'utilisateur est identifié } else { //C'est un invité }
Avec un
global $User;avant si tu es dans une fonction.
Par contre ça te donne l'info pour le membre courant, je sais pas si c'est ce que tu cherches
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Xx_Alex67_xX Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Xx_Alex67_xX
- Inscrit le : 12/11/2009
Je cherchais juste à mettre une image 'en ligne' si la personne est en ligne et une image 'hors-ligne' si la personne est hors ligne. Comme sur le forum
/ 
Xx_Alex67_xX Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Xx_Alex67_xX
- Inscrit le : 12/11/2009
Code :
<?php
$tpl = new Template('matches/matches.tpl');
$result = $Sql->query_while("SELECT s.user_id
FROM " . DB_TABLE_SESSIONS . " s
JOIN " . DB_TABLE_MEMBER . " m ON (m.user_id = s.user_id)
WHERE s.user_id = '" . $donnees['posteur_id'] . "'
", __LINE__, __FILE__);
$tpl->parse();
if ($result == true)
{
echo '<img src="../templates/ThemeJeuVideo/images/online.png" alt="" class="valign_middle">';
}
else
{
echo '<img src="../templates/ThemeJeuVideo/images/offline.png" alt="" class="valign_middle">';
} ?>$donnees['posteur_id'] correspond bien à l'id de membres du site mais ca me mets toujours <img src="../templates/ThemeJeuVideo/images/online.png" alt="" class="valign_middle">
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Xx_Alex67_xX Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Xx_Alex67_xX
- Inscrit le : 12/11/2009
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie