XF 2.1 Дать возможность пользователям писать в ЛС только модераторам

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1

blowzy

Проверенные
Сообщения
93
Реакции
24
Баллы
11,015
Как решить задачу, чтобы дать возможность новым пользователям писать в ЛС только модераторам.
Сейчас это реализовано так, что приходит Welcome сообщение пользователю от модераторов и он может там писать, хочу убрать welcome сообщение, но чтобы новички могли связаться с модераторами каким-то способом.
Для группы Зарегистрированных выключины ЛС всем.
 
С редактирование, редактировать в исходниках есть, то потом хеши нужно править в hashes.json ?
Но вообще по-моему оно должно из коробки давать возможность модераторам писать судя по коду:
OFFTOP

!$recipient->is_admin && !$recipient->is_moderator

 
Но вообще по-моему оно должно из коробки давать возможность модераторам писать судя по коду: OFFTOP !$recipient->is_admin && !$recipient->is_moderator
Я не знаю, где вы этот код вообще брали
PHP:
    public function canStartConversation()
    {
        if (!$this->exists())
        {
            return false;
        }

        $maxRecipients = $this->hasPermission('conversation', 'maxRecipients');
        return (
            $this->hasPermission('conversation', 'start')
            && ($maxRecipients == -1 || $maxRecipients > 0)
        );
    }

    public function canStartConversationWith(\XF\Entity\User $user)
    {
        if (!$this->canBypassUserPrivacy() && !$user->canReceiveConversation())
        {
            return false;
        }

        if (!$user->user_id || $user->user_id == $this->user_id)
        {
            return false;
        }

        return (
            $this->canStartConversation()
            && $user->Privacy->isPrivacyCheckMet('allow_send_personal_conversation', $this)
            && $user->user_state != 'disabled'
            && !$user->is_banned
        );
    }

    public function canReceiveConversation()
    {
        return $this->hasPermission('conversation', 'receive');
    }
 
  • Мне нравится
Реакции: Hope
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу