Помощь Возможность отправлять личные сообщения только Админу

Тема в разделе "DLE", создана пользователем lapons, 25 мар 2019.

Информация :
Актуальная версия DataLife Engine 13.2
( DataLife Engine 13.2 | Скачать DataLife Engine 10.0-13.1 | Скачать 13.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 12.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. lapons

    lapons Создатель

    Регистр.:
    28 май 2015
    Сообщения:
    12
    Симпатии:
    0
    Подскажите можно ли как-нибудь сделать средствами самой DLE чтоб зарегистрированные пользователи (поситители) могли отправлять личные сообщения только админу?
    Сейчас в настройках DLE возможность отправлять личные сообщения для поситителей вообще отключил. Если её включить, то они могут между собой общаться по ЛС, а этого не надо. Надо чтоб могли только с админом по ЛС общаться.
    Вроде все настройки облазил и не нашол такого.
    P.S. dle 13.1
     
    Последнее редактирование: 25 мар 2019
  2. Gamletus

    Gamletus Писатель

    Регистр.:
    17 мар 2019
    Сообщения:
    1
    Симпатии:
    0
    Точно не помню, но по-моему такой возможности нет. Точно нужно в настройках групп смотреть. Но как дикий костыль можете просто взять файл шаблона pm.tpl и в строке:
    Код:
    <input placeholder="Имя адресата" type="text" name="name" value="{author}" class="wide" required>
    заменить {author} на логин админа, а атрибут required на readonly
    Но это прям совсем простое решение. По хорошему необходимо ещё и код отправки сообщений ковырять.