#21
pilot, уже это реализовано. Обратись к _Xz_, он выше скрины своего мода показал.
$sql = DB()->fetch_rowset("SELECT username, user_id, user_rank, curpage_topic_time
FROM " . BB_USERS . "
WHERE curpage_topic = $topic_id
AND (curpage_topic_time > ".( TIMENOW - 300 ).")");заменить на: $sql = DB()->fetch_rowset("SELECT username, user_id, user_opt, user_rank, curpage_topic_time
FROM " . BB_USERS . "
WHERE curpage_topic = $topic_id
AND (curpage_topic_time > ".( TIMENOW - 300 ).")"); foreach ($sql as $row)
{
$looking_list .= profile_url($row) .', ';
}заменить на: foreach ($sql as $row)
{
if (!bf($row['user_opt'], 'user_opt', 'allow_viewonline') || IS_AM || $user_id = $row['user_id'])
{
$looking_list .= profile_url($row) .', ';
}
}DB()->query("UPDATE ". BB_USERS ." SET curpage_topic = $topic_id, curpage_topic_time = ". TIMENOW ." WHERE user_id = $user_id");вставить до: if ($post_id)
{
$topic = DB()->fetch_row("SELECT topic_id FROM bb_posts WHERE post_id = $post_id");
$topic_id = $topic['topic_id'];
}Хотя этого все-равно мало, ибо надо фильтровать на скрытые топики.$user_id = $userdata['user_id'];
if ($user_id > 0)
{
$topic = $topic_id;
if ($user_id)
{
if ($post_id)
{
$sql = "SELECT topic_id FROM bb_posts WHERE post_id = $post_id";
if ($row = DB()->fetch_row($sql))
{
$topic = $row['topic_id'];
}
else
{
$topic = 0;
}
}
DB()->query("UPDATE ". BB_USERS ." SET curpage_topic = $topic, curpage_topic_time = ". TIMENOW ." WHERE user_id = $user_id");
}
$sql = DB()->fetch_rowset("SELECT username, user_id, user_opt, user_rank, curpage_topic_time
FROM " . BB_USERS . "
WHERE curpage_topic = $topic
AND (curpage_topic_time > ".( TIMENOW - 300 ).")");
$looking_list = '';
foreach ($sql as $row)
{
if (!bf($row['user_opt'], 'user_opt', 'allow_viewonline') || IS_AM || $user_id = $row['user_id'])
{
$looking_list .= profile_url($row) .', ';
}
}
$looking_list = substr($looking_list,0,strlen($looking_list)-2);
$template->assign_vars(array(
'LOOKING_LIST' => $lang['WHOIS_LOOKING'] . ' ' . $looking_list,
));
}Подскажите так сделать ?за этим к _Xz_ ибо это совсем другой мод.
View attachment 1393
Не могу найтиВ самый конец файла с новой строки.
@Exile а там же нетИ что что нет? Вам написали что сделать. Вставлять это туда точно не надо.?>
## Автор: logВ инсталле как мне кажется автор fly_indiz значится. Топикстатер, проверь, все ли тут верно.