Felhasználó online
2016. dec. 07.
Ez a rövidkód (shortcode) megjeleníti, hogy egy bizonyos felhasználó online van-e. A kód által a rendszer ellenőrzi az adatbázist (online tábla) megkeresve a felhasználó jelenlegi elérhetőségét. Ha megtalálható, akkor megjelenik, mint online felhasználó.
Módosíthatod a képelérés útvonalát az online/offline képek helyének megfelelően. A kódot hozzáadhatod a fórum és profil oldalhoz.
Módosíthatod a képelérés útvonalát az online/offline képek helyének megfelelően. A kódot hozzáadhatod a fórum és profil oldalhoz.
/*
--------------------------------------------------------
| Code by Luceos (http://e107.luceos.com)
--------------------------------------------------------
*/
// set global to $post_info for forum & $user for profile
global $post_info, $user, $sql;
// get the user_id
$user_id = $post_info['user_id'];
// to make sure if looking at a user page, the user titles can be found
if(!$user_id){
$user_id = $user['user_id'];
}
$sql-> db_Select("user","user_name","user_id = '$user_id'");
while($row = $sql -> db_Fetch())
{
$user_name = $row['user_name'];
}
$on_name = "".$user_id.".".$user_name."";
$check = $sql-> db_Count("online","(*)","WHERE online_user_id='".$on_name."'");
if( $check > 0 )
{
return "<img src='".THEME_ABS."images/icons/online.gif' style='vertical-align: top;' />";
} else {
return "<img src='".THEME_ABS."images/icons/offline.gif' style='vertical-align: top;' />";
}
unset($check,$user_id,$on_name);







Hozzászólás