fake online
Tarih: 03.08.2006, 21:12
online listesinde görünecek fake kişiler normal görünüyor. benim üyelerimse kalın harflerle. bu modun oldugu yere yazdım bu istediğimi ama orada verilen 2 mod vardı ve arkadaşlar hep diğer modla ilgili konuşmalar yaptıgı için arada yazım hep kayboldu.
acaba birisi bu kodlardan ıd nosu yazılıp gösterilen üyenin adını nasıl kalın yapabilirim yardımcı olabilirmi
acaba birisi bu kodlardan ıd nosu yazılıp gösterilen üyenin adını nasıl kalın yapabilirim yardımcı olabilirmi
- Kod: Tümünü seç
#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
if ($board_config['fake_online_users'])
{
$fake_online_userlist = explode(',', $board_config['fake_online_users']);
$fake_online_users = array();
for ($x = 0; $x < count($fake_online_userlist); $x++)
$fake_online_users[] = $fake_online_userlist[$x];
$sql_split = explode('FROM', $sql);
$fake_sql = $sql_split[0];
$fake_select = explode(',', str_replace('SELECT', '', str_replace(" ", '', $fake_sql)));
$fake_field_count = $fake_online_count = 0;
for ($x = 0; $x < count($fake_select); $x++)
{
if (strstr($fake_select[$x], 'u.'))
$fake_field_count++;
}
for ($x = 0; $x < count($fake_select); $x++)
{
if (strstr($fake_select[$x], 'u.'))
$fake_fields .= ($x < ($fake_field_count - 1)) ? str_replace('u.', '', $fake_select[$x]) .', ' : str_replace('u.', '', $fake_select[$x]);
}
for ($x = 0; $x < count($fake_online_users); $x++)
$fake_sql_or .= (!$fake_sql_or) ? ' user_id = '. $fake_online_users[$x] : ' OR user_id = '. $fake_online_users[$x];
$q = 'SELECT '. $fake_fields
.' FROM '. USERS_TABLE .'
WHERE '. $fake_sql_or;
$r = $db->sql_query($q);
$rows = $db->sql_fetchrowset($r);
if (empty($online_userlist))
{
for ($x = 0; $x < count($rows); $x++)
{
if (!strstr($online_userlist, $rows[$x]['username']))
{
$style_color = $user_link = '';
if ($rows[$x]['user_level'] == ADMIN)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor3'] .'"';
}
elseif ($rows[$x]['user_level'] == MOD)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor2'] .'"';
}
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';
$online_userlist .= ( ($x == count($rows)) || ($x == 0) ) ? $user_link : ', '. $user_link;
$fake_online_count++;
}
}
}
else
{
for ($x = 0; $x < count($rows); $x++)
{
if (!strstr($online_userlist, $rows[$x]['username']))
{
$style_color = $user_link = '';
if ($rows[$x]['user_level'] == ADMIN)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor3'] .'"';
}
elseif ($rows[$x]['user_level'] == MOD)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor2'] .'"';
}
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';
$online_userlist .= ($x == count($rows)) ? $user_link : ', '. $user_link;
$fake_online_count++;
}
}
}
$logged_visible_online += $fake_online_count;
}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |
#======================================================================= |