Как в instantcms запретить писать личные сообщения новичкам на сайте?

Новые пользователи (спамеры) отсылают личные сообщения все пользователям. Как запретить писать им в личку?

6 симпатий

Без изменения ядра не думаю, что это возможно.

На уровне шаблонов:

templates/default/controllers/messages/contact.tpl.php

Необходимо ввести еще одно условие вида:

<?php if ($user->groups['0'] == 3) { ?>  
        <span class="ignored_info">Не могу писать...</span>
 <?php } else { ?> 
      ....

И в ядро видимо, например:

system/controllers/messages/actions/send.php

Смотрим:

 // Контакт не в игноре у отправителя? и т.д.

Но там много файлов, которые надо менять. Если делать “все по уму”.
Возможно мы внесем п.р. в GitHub.

3 симпатии