Возможно ли скрыть IP адреса на форуме от конкретных групп (модераторов)?

голоса: +2
Возможно ли скрыть IP адреса на форуме от конкретных групп (модераторов)?

Покопался в настройках доступов и в html кодах, не нашел.

Увидел лишь что айпи показывается, если активен оператор "$USER_IP$", а это значит что эта настройка скорее всего находится где-то в панельке управления, я правильно мыслю?
| Автор: | Категория: Форум

Ответов: 2

голоса: +2
 
Лучший ответ

Вот готовый код для группы модератор ID3
<?if($GROUP_ID$=3)?>неположено смотреть!<?else?><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="https://apps.db.ripe.net/search/query.html?searchtext=$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?>&nbsp;<?endif?><?endif?>

 Если у вас группа с другим ID просто замените выделенное красным в коде на нужное значение

Код искать и ставить надо в виде материалов форума

| Автор:

Как же я раньше не догадался про "<?else?>", что-то совсем про него забыл. Спасибо большое.

Хм, попробовал, решил посмотреть форум под видом модератора с юзер бара "Смотреть сайт как...", в итоге все-равно айпи вижу.

Ведь вроде все правильно в коде сделал?
 

<td class="postBottom" align="center"><?if($GROUP_ID$=3)?>(IP Скрыт)<?else?><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="https://apps.db.ripe.net/search/query.html?searchtext=$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?>&nbsp;<?endif?><?endif?></td><td class="postBottom">

Ps. Группа модераторов у меня и так 3, дабы не было подобного вопроса.

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

Нужно скрыть не айпи модераторов, а айпи всех пользователей (Включая и модераторов) от самих модераторов, так-же как  автоматически они скрыты от пользователей.
Тогда так. Разрешаем смотреть ипы только администратору с ID 4

<?if($GROUP_ID$=4)?><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="https://apps.db.ripe.net/search/query.html?searchtext=$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?>&nbsp;<?endif?><?else?>запрещено смотреть<?endif?>
Немного что-то не то, теперь администратору показывается "Запрещено смотреть" :)
Может быть юзер айпи нужно заменить на гроуп айди 4 ?
пардон. забыла кусок удалить. вот

<?if($CUR_GROUP_ID$=4)?><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="https://apps.db.ripe.net/search/query.html?searchtext=$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?>&nbsp;<?endif?><?endif?>
голоса: +2
Вот так, без оформления, смысл думаю понятен <?if($CUR_GROUP_ID$='3')?><?else?>$USER_IP$<?endif?>
| Автор:
...