Felhasználó online
Felhasználó online
Írta: fizi, 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.

/*
 --------------------------------------------------------
|		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);

Az értékeléshez be kell jelentkezned.
0/5 : Nincs értékelve

Hozzászólás