1

Тема: IP только админу

Вопрос в том, как в 1.4.2 скрыть IP адерс пользователей от всех кроме админа.

Спутниковый маньяк Sat-One.info

Сайт VadiKO

Поделиться

2

Re: IP только админу

Этот вопрос задан ужэ миллион раз.
Скажите, а с чего вы взяли, что пользователи видят IP адреса других пользователей?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

3

Re: IP только админу

Я уже этот Ваш вопрос читал, вот здесь например - (Please log in or register to see this URL) и там же ответ на свой вопрос но на 1.4.2 такое решение уже устаревшее.
Я знаю, что пользователи не видят, но модераторы видят, в моем случае это для них излишне, вот и задался вопросом как отключить, знаю что сложного там нет ничего, но самому нужно седеть и долго разбиратся, что от куда и куда тянет... Но так как здесь есть много опытных людей, надеюсь на помощь, дабы ускорить этот вопрос.

Спутниковый маньяк Sat-One.info

Сайт VadiKO

Поделиться

Re: IP только админу

VadiKO пишет:

Я знаю, что пользователи не видят, но модераторы видят, в моем случае это для них излишне, вот и задался вопросом как отключить, знаю что сложного там нет ничего, но самому нужно седеть и долго разбиратся, что от куда и куда тянет... Но так как здесь есть много опытных людей, надеюсь на помощь, дабы ускорить этот вопрос.

Эту проблему решил просто: убрал у всех полномочия модераторов. От ниходни скандалы.
Как все же спрятать, сейчас посмотрю. По крайней мере подскажу, где копать.

Поделиться

5

Re: IP только админу

Кравченко пишет:

Эту проблему решил просто: убрал у всех полномочия модераторов. От ниходни скандалы.
Как все же спрятать, сейчас посмотрю. По крайней мере подскажу, где копать.

Частично с Вами согласен, собственно по этой причине и нужно от чужих глаз убрать лишнюю информацию. Буду очень признателен за любые подсказки.

Спутниковый маньяк Sat-One.info

Сайт VadiKO

Поделиться

Re: IP только админу

IP показывается в viewtopic.php, а именно тут.

// Generate IP information for moderators/administrators
        if ($forum_user['is_admmod'])

Следующий хук -

($hook = get_hook('vt_row_pre_post_actions_merge')) ? eval($hook) : null;

В хуке уместно выполнить код:

if ($forum_user['g_moderator'] == '1') {
$forum_page['author_info']['ip'] = '';
}

Не проверял, можжет быть не получитя.
Возможно, топикстартер просто наивно рассчитывает "чтобы эти твари никого не палили". Это напрасно. IP - это не та вещь, ко которой палят юзеров.
Кроме того, в базе хранятся IP адреса как для каждого поста, так и для каждого юзера при регистрации.
В данном сообщении речь идет об адресах постов.

Поделиться

7

Re: IP только админу

Эффект достигнут!!! Все проверено, работает, IP отображает только администратору форума.

Спутниковый маньяк Sat-One.info

Сайт VadiKO

Поделиться

8

Re: IP только админу

Кравченко пишет:

IP показывается в viewtopic.php, а именно тут.

// Generate IP information for moderators/administrators
        if ($forum_user['is_admmod'])

Следующий хук -

($hook = get_hook('vt_row_pre_post_actions_merge')) ? eval($hook) : null;

В хуке уместно выполнить код:

if ($forum_user['g_moderator'] == '1') {
$forum_page['author_info']['ip'] = '';
}

Спасибо, работает.

Как и куда писать хуки я не знаю - прописал прям в исходный файл))

Вообще, странно что нельзя просто выполнить проверку is_admin или типа того - включить такое в структуру кода было бы логично

Ладно, я сонный уже чтобы вникать))

Поделиться