Сообщения только админу
Здравствуйте!
Буду благодарен за помощь как сделать так, чтобы пользователи могли писать письма только админу, а между собой переписку вести не могли?
Или здесь без плагина не обойтись?
Буду благодарен за помощь как сделать так, чтобы пользователи могли писать письма только админу, а между собой переписку вести не могли?
Или здесь без плагина не обойтись?
16 комментариев
— В класс отправки ЛС добавить проверку: если пользователь отправляет не администратору -> false;
— В шаблоне оправки ЛС, если не администатор то в поле кому жестко прописан ник админа, нужный input -> disabled;
Короче работы меньше чем на час.
classes/modules/talk/Talk.class.php
вставить после (71 строки) public function SendTalk($sTitle,$sText,$oUserFrom,$aUserTo,$bSendNotify=true,$bUseBlacklist=true) {
этот код:
В файле:
templates/skin/synio/actions/ActionTalk/add.tpl
найти:
заменить на:
СЮДА_ВСТАВИТЬ_ЛОГИН_АДМИНИСТРАТОРА замеинть на логин админа
Не проверял!!! Установленного LS под рукой нету. С тебя лимонад.
заработало. но при отправке сообщения появляется ошибка:
хотя в поле стоит логин.
Но тогда ввод ников будет доступен, но можно еще просто скрыть ненужные поля: