Bester Опубликовано 23 Февраля 2005 Жалоба Поделиться Опубликовано 23 Февраля 2005 Всем привет!! Подскажите пожалуйста,как добавить к именам онлайн пользователей на главной странице форума приставку <??Заранее спасибо!! Например чтоб было так... <Vasia, < Коля, <Петя Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 23 Февраля 2005 Жалоба Поделиться Опубликовано 23 Февраля 2005 Boards.php открой, ищи там active users (поиск по словам active и users)... вот там в округе и добавляй.Вопросы по существу - приветствуются, вопросы типа "а я нифига не понял чо это вообще за файл" - игнорируются. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Christoph Schneider Опубликовано 23 Февраля 2005 Жалоба Поделиться Опубликовано 23 Февраля 2005 А в skin_boards.php можно же тоже сделать ?Функция ActiveUsers? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Bester Опубликовано 23 Февраля 2005 Автор Жалоба Поделиться Опубликовано 23 Февраля 2005 хорошо...а каким нибудь макаром через админку можно сделать?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 24 Февраля 2005 Жалоба Поделиться Опубликовано 24 Февраля 2005 Christoph Schneider Теоретически - наверно, можно. Bester а каким нибудь макаром через админку можно сделать??Тебе вон Christoph Schneider пишет - юзай skin_boards.php. Надеюсь, не надо объяснять, где аналог скиновых файлов размещается в админке?! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Bester Опубликовано 24 Февраля 2005 Автор Жалоба Поделиться Опубликовано 24 Февраля 2005 theIggs через ActiveUsers-пробовал,не получается Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 25 Февраля 2005 Жалоба Поделиться Опубликовано 25 Февраля 2005 пробовалПробовал - это хорошо, это молодец! Действительно, ActiveUsers тут не очень поможет. Туда передаются строчкой уже готовые имена. Зато ты нашёл: 1) имя нужной функции; 2) имя передаваемой туда переменной ({$active[NAMES]}).Как я уже говорил, придётся править вручную в скрипте Boards.php.Вот только через админку это никак не поменяешь... ;(А так всё просто: ищем там упоминания функции ActiveUsers, а выше смотрим расчёт этой самой names: while ($result = $DB->fetch_row() ) { if ( strstr( $result['id'], '_session' ) ) { if ( $ibforums->vars['spider_anon'] ) { if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group'] ) { $active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} \n"; } } else { $active['NAMES'] .= "{$result['member_name']}{$this->sep_char} \n"; } } else if ($result['member_id'] == 0 ) { $active['GUESTS']++; } else { if ( empty( $cached[ $result['member_id'] ] ) ) { $cached[ $result['member_id'] ] = 1; if ($result['login_type'] == 1) { if ( ($ibforums->member['mgroup'] == $ibforums->vars['admin_group']) and ($ibforums->vars['disable_admin_anon'] != 1) ) { $active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>*{$this->sep_char} \n"; $active['ANON']++; } else { $active['ANON']++; } } else { $active['MEMBERS']++; $active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>{$this->sep_char} \n"; } } } } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Bester Опубликовано 5 Марта 2005 Автор Жалоба Поделиться Опубликовано 5 Марта 2005 Чёт не выходит ничё... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Bester
Всем привет!! Подскажите пожалуйста,как добавить к именам онлайн пользователей на главной странице форума приставку <??
Заранее спасибо!!
Например чтоб было так... <Vasia, < Коля, <Петя
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.