Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Clint Davis Posted May 8 Posted May 8 Is it possible to restrict new members from sending private messages until they've made at least 5 posts? I've traversed the settings, and I can't seem to find any way to restrict private messages.
Jim M Posted May 8 Posted May 8 Seeing as private messaging is a group permission, you would likely want to utilize our Group Promotion feature so that once a user gets 5 posts, the system automatically promotes them to a new group which has this functionality. You can read more about that here:
Adriano Faria Posted May 8 Posted May 8 55 minutes ago, Clint Davis said: Is it possible to restrict new members from sending private messages until they've made at least 5 posts? I've traversed the settings, and I can't seem to find any way to restrict private messages. https://www.sosinvision.com.br/index.php?/file/249-content-items-required-to-start-private-messages/
Solution Clint Davis Posted May 9 Author Solution Posted May 9 15 hours ago, Jim M said: Seeing as private messaging is a group permission, you would likely want to utilize our Group Promotion feature so that once a user gets 5 posts, the system automatically promotes them to a new group which has this functionality. Is this the general concept? Create a "New Members" group with no messages privilege. Place people in "New Members" when the first sign up. (not sure how) Create a Group Promotion that moves people from "New Members" to "Members" after X content items created. Ensure "Members" have messages privilege.
Clint Davis Posted May 9 Author Posted May 9 Just now, Marc Stridgen said: Exactly that, yes 🙂 So, where do I change the default group for new registrations?
Marc Posted May 9 Posted May 9 You can change the default in your conf_global.php file, by changing the ID shown in there if needed. To be honest though, youd be best simply to rename the members group
Clint Davis Posted May 9 Author Posted May 9 I changed the ID in conf_global.php and Cleared System Cache, but the registration settings still say new members will go into the Members group instead of the New Members group. Is there some other action required for the conf_global.php change to be picked up?
Marc Posted May 9 Posted May 9 When you say "The registration settings still say" what do you mean? Have you tested a registration?
Clint Davis Posted May 9 Author Posted May 9 (edited) I was editing the wrong conf_global.php file 🙄. It's working now. Edited May 9 by Clint Davis
Jim M Posted May 9 Posted May 9 31 minutes ago, Clint Davis said: I tested a new registration, and I was placed into the Members group just as before. I have cleared the cache and restarted PHP. No luck. Any other suggestions to get the conf_global.php change recognized? Would double check your conf_global.php actually made the change and was changed to the group ID of the group you want to be assigned at registration. Just a hint to double check permissions on file on your server. Often times it has caught me out of sorts that I reupload a file over SFTP and I thought it took but it didn't due to permissions.
Marc Posted May 10 Posted May 10 14 hours ago, Clint Davis said: I was editing the wrong conf_global.php file 🙄. It's working now. That'd do it 🙂
Recommended Posts