Author |
Topic  |
|
spreadpoems
New Member

52 Posts |
Posted - 11 February 2013 : 05:48:32
|
Hi,
I have the PM mod installed. I have certain members who cause trouble, but I would prefer not to ban them. Most of the trouble they cause is through the Private Message system. If I could stop them from using PM's entirely that would make my life easier.
Is there an existing mod available to block specific members from using the Private Messages system entirely? If not, what would be the best way to go about doing this?
I am aware that individual members can block other individual members from sending them PM's, but I don't think that feature is of of help to me since the members involved could just unblock whomever I block.
Thanks! |
|
ruirib
Snitz Forums Admin
    
Portugal
26364 Posts |
Posted - 11 February 2013 : 06:28:03
|
One option would be to use the IPGate mod, add the pm pages to the blocked pages list and add the members to blocked, which would render them unable to access those pages. |
Snitz 3.4 Readme | Like the support? Support Snitz too |
 |
|
spreadpoems
New Member

52 Posts |
Posted - 11 February 2013 : 12:08:13
|
Thanks for replying. I don't have the IPGate mod installed so I'm unable to test it. However, from what I understand your suggested solution would not stop others from sending them PM's and it wouldn't notify the sending member that their PM was not received.
Ideally I would like it so the banned member can't send or receive PM's AND that a sender will know that the receiver is not able to receive PM's
|
 |
|
ruirib
Snitz Forums Admin
    
Portugal
26364 Posts |
Posted - 11 February 2013 : 12:53:22
|
I am not aware of a mod that accomplishes that, but doesn't sound impossible to accomplish, as a member can disable PMs. However, it has been my experience that even in such circumstances, the PM mod allows replies to existing PMs, even when they are disabled by the receiving member. |
Snitz 3.4 Readme | Like the support? Support Snitz too |
 |
|
Carefree
Advanced Member
    
Philippines
4217 Posts |
Posted - 11 February 2013 : 13:47:10
|
It could be done simply enough. Add another field to the members' table to block PMs. Before someone sends that member a PM, check the field value. If it's a 1, redirect to the "Cannot receive PMs" message instead of sending. Same thing if the member tries to enable PMs or tries to reply to a PM - check the value of the field, if it's a 1, instead of enabling/sending the PMs - redirect to a message saying "PMs have been disabled for your account." |
Edited by - Carefree on 11 February 2013 13:48:05 |
 |
|
spreadpoems
New Member

52 Posts |
Posted - 11 February 2013 : 14:31:17
|
Well I put the folowing on top of privatesend.asp if MemberID = 1111 then ' block member from sending pm Response.Redirect "/" Response.End end if Quick and dirty but gets the job done |
 |
|
spreadpoems
New Member

52 Posts |
Posted - 11 February 2013 : 14:58:56
|
Carefree, Thanks. I didn't see your reply until after I replied.
I'll try your method if I find myself using this attempt at discipline frequently. |
 |
|
|
Topic  |
|