Gostaria de criar um fórum social, então quero limitar para que os usuários não possam trocar contatos diretamente no fórum. No entanto, assim que se tornarem membros pagos, eles terão a funcionalidade de Mensagem Pessoal (PM) para enviar mensagens às pessoas de seu interesse. Poderia me orientar sobre como configurar isso? Se eu quiser:
Que usuários pagos possam enviar Mensagens Pessoais para usuários gratuitos, que os usuários gratuitos possam ler as mensagens e responder ao administrador ou moderador, mas não possam responder a outros usuários, nem mesmo aos usuários pagos. Existe alguma configuração que eu possa fazer?
A menos que você restrinja usuários gratuitos ao TL1 e torne os membros pagos TL2, e depois altere o nível mínimo de confiança para enviar mensagens para TL2, você precisará de um plugin para fazer isso.
Como o nível de confiança mínimo para enviar mensagens privadas é uma configuração ajustável e, em um cenário normal, o Nível de Confiança 4 (TL4) não pode ser alcançado automaticamente sem que alguém o conceda explicitamente, dependendo dos benefícios associados a ele, você pode considerar alterar essas duas configurações conforme sua preferência para limitar as mensagens privadas a usuários com TL4 ou superior e, em seguida, configurar um grupo para atribuir automaticamente o TL4 aos membros pagos.
Mas criar novos usuários no TL4 provavelmente causará problemas, pois os membros do TL4 têm muitos poderes.
Em vez disso, eu usaria o TL3 (ou talvez o TL2), pois eles são mais limitados. Depois, torne a promoção ao TL3 uma tarefa manual, como já é por padrão para o TL4.