Как сделать чтобы модератор видел ip в разделе "Кто онлайн"?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
drlov
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 8 месяцев
Откуда: Украина
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Как сделать чтобы модератор видел ip в разделе "Кто онлайн"?

Сообщение drlov »

Как сделать чтобы модератор видел ip в разделе "Кто сейчас на конференции"?

Перерыл всю админку, получилось так сделать только если сделать конкретного модератора основателем конференции, но тогда у него появляется вход в Панель Администрирования.
А мне нужно сделать чтобы юзеры в группе "Модераторы", могли видеть ip и еще чтобы могли видеть емайлы в профилях.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Как сделать чтобы модератор видел ip в разделе "Кто онлайн"?

Сообщение rxu »

Права доступа - Права групп - выбираете нужную группу - выбираете тип:Глобальные права модератора - Расширенные права - Разное - Может просматривать подробности о сообщениях:Да.
Изображение
Аватара пользователя
drlov
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 8 месяцев
Откуда: Украина
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Как сделать чтобы модератор видел ip в разделе "Кто онлайн"?

Сообщение drlov »

Так стоит эта галочка!
И модератор может видеть ip только в этих подробностях.
А в "Кто онлайн" ip не появляется!

Не хотел в код лезть, но пришлось и вот оно в чем дело:

viewonline.php

Код: Выделить всё

'USER_IP'			=> ($auth->acl_get('a_')) ? (($mode == 'lookup' && $session_id == $row['session_id']) ? gethostbyaddr($row['session_ip']) : $row['session_ip']) : '',
Тут в коде только админам ip показывается, меняем на:

Код: Выделить всё

'USER_IP'			=> ($auth->acl_get('a_') || $auth->acl_get('m_')) ? (($mode == 'lookup' && $session_id == $row['session_id']) ? gethostbyaddr($row['session_ip']) : $row['session_ip']) : '',
И модераторы довольны. :)

Вернуться в «Поддержка phpBB 3.0.х»