Как запретить переписку пользователей между собой

голоса: 0
Как правильно сделать настройку, чтобы я как администратор мог писать личные сообщения всем зарегистрированным, а пользователи могли писать только мне, а другим не могли? Возможно нужно чтобы они друг друга не видели?
| Автор: | Категория: Вопросы новичков

Ответов: 2

Голоса: +1
 
Лучший ответ
Эту строчку в шаблоне "персональная страница пользователя"

<?if($_PM_SEND_URL$)?><div style="padding-top:4px;" id="userPMread">[ <a href="$_PM_SEND_URL$" title="Отправить личное сообщение">Отправить ЛС</a> ]</div><?endif?>

замените на эту

<?if($GROUP_ID$=4)?><?if($_PM_SEND_URL$)?><div style="padding-top:4px;" id="userPMread">[ <a href="$_PM_SEND_URL$" title="Отправить личное сообщение">Отправить ЛС</a> ]</div><?endif?><?else?><?if($_GROUP_ID$=4)?><div style="padding-top:4px;" id="userPMread">[ <a href="$_PM_SEND_URL$" title="Отправить личное сообщение">Отправить ЛС</a> ]</div><?endif?><?endif?>

админ писать может, админу писать можно, юзерам между собой нельзя
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
голоса: 0

Перейти в Панель управления - Главная » Пользователи » Группы пользователей » Установка прав для всех групп - Пользователи - Отправлять личные сообщения, вот здесь вы можете убрать отметки с тех групп которые не смогут отправлять ЛС, но так сделать как вы хотите в правах нельзя, это лишь скриптами.

| Автор:
а подобный скриптик случаем не завалялся?) к выходным планирую сайт перевести на платную основу, и необходимость в вышеизложенном имеется
...