개인 메시지는 유료 계정만 사용 가능한가요?

소셜 포럼을 구축하려고 합니다. 따라서 포럼 내에서 사용자가 직접 연락처를 교환하지 못하도록 제한하고, 유료 회원이 되면 개인 메시지(Private Message) 기능을 통해 원하는 사람에게 메시지를 보낼 수 있도록 하려고 합니다. 제가 원하시는 설정을 위해 어떻게 구성하면 되는지 궁금합니다.

  1. 유료 사용자가 무료 사용자에게 개인 메시지를 보낼 수 있도록 하고, 무료 사용자는 메시지를 읽을 수는 있지만 관리자나 모더레이터에게만 답장할 수 있으며, 다른 사용자(유료 사용자 포함)에게는 답장할 수 없도록 설정하고 싶습니다. 이렇게 하려면 어떤 설정을 해야 하는지 알려주실 수 있을까요?

무료 사용자를 TL1로 고정하고 유료 멤버를 TL2로 설정한 뒤, min trust to send messagses를 TL2로 변경하지 않는 한, 해당 기능을 구현하려면 플러그인이 필요합니다.

제이 씨, TL1로 설정하고 유료 회원은 TL2로 설정했는데, 왜 여전히 플러그인이 필요한지 궁금해요.

제가 말씀드린 바로 그겁니다. 그 솔루션에는 몇 가지 단점이 있지만, 플러그인이 필요 없다는 점이 장점입니다.

플러그인을 사용하면 어떤 기능을 사용자 지정할 수 있다고 생각하시나요?

개인 메시지(PM)를 보낼 수 있는 최소 신뢰 등급은 설정 가능한 항목이며, 일반적인 시나리오에서는 누군가가 명시적으로 권한을 부여하지 않는 한 TL 4를 자동으로 달성할 수 없습니다. 따라서 해당 등급에 부여되는 특성에 따라, 두 설정을 원하는 대로 변경하여 PM을 TL 4 이상으로 제한한 뒤, 유료 회원에게 TL 4를 자동으로 할당하는 그룹을 설정하는 것을 고려해 보실 수 있습니다.

하지만 신규 사용자를 TL4로 설정하면, TL4 멤버들이 가진 권한이 너무 많아 문제가 발생할 가능성이 높습니다.

대신, 권한이 더 제한적인 TL3(또는 TL2)를 사용하는 것이 좋습니다. 그런 다음, TL4의 경우처럼 기본값이 수동인 것처럼 TL3 승격을 수동 작업으로 설정하세요.