$DB->query("SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM ibf_categories c, ibf_forums f
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.position");
while ( $r = $DB->fetch_row() )
{
и добавить выше:
// + FatCat: список читающих форум
// Пошли ковырять сессии в поисках сидящих по форумам:
$visitors_in_forums = Array();
$cut_off = ($ibforums->vars['au_cutoff'] != "") ? $ibforums->vars['au_cutoff'] * 60 : 900;
$cut_off = time() - $cut_off;
$DB->query("SELECT member_id, member_name, login_type, in_forum FROM ibf_sessions WHERE in_forum > 0 AND running_time > ".$cut_off);
while ( $r = $DB->fetch_row() )
{
if($r['member_name'] == "")$r['member_name'] = " ";
$visitors_in_forums[ $r['in_forum'] ] .= "!".$r['member_id']."!".$r['member_name']."!".$r['login_type']."!";
}
// - FatCat: список читающих форум
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
FatCat
В списке форумов на главной и в категориях появляется список пользователей по каждому форуму.
Посмотреть в действии можно: http://vesvalo.net/index.php?act=SC&c=3 или http://vesvalo.net/index.php?act=idx
С ленг-файлами не морочился, кому нужно может доделать.
skin_boards.php
Найти дважды:
и заменить на:
Найти:
и заменить на:
В функции ForumRow($info) найти:
и добавить выше:
В функции forum_redirect_row($info) найти:
и добавить выше или ниже
Boards.php
Найти:
и добавить выше:
а ниже добавить:
Изменено пользователем FatCatСсылка на комментарий
Поделиться на других сайтах
12 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.