Hi Brajesh, I noticed the private message button appears on the sing,e profile page, even if the hide private message button is activated? So the button is visible but the link returns a 404 error.
Furthermore it seems that the limiter is not working, like it’s not allowing messaging again, after the duration of time has expired?
I have the user role code you supplied installed, it could be it.
The code is not working, I think you promised to look into it, any chance you test this code again, as it is an important feature to me?
Regards
CarstenHi Carsten,
I am sorry for the issue.Please link me to the topic. I remember we got this role issue resolved(I might be incorrect). If we did not, Please link me(also link to the thread with code or share the code here).
A few more questions:-
– Are you using BP Nouveau?
– Are you using custom theme? If yes, which on?
– Which version of BP/WP are you using?
– Are you using any content restriction/privacy plugin?
– Any plugin related to messages active?
– Anything special about the installation?Thank you
BrajeshHi there, I have made a more thorough test with BP Rate Limit Private Message with the custom code, and issues related to Tabs Creator Pro, here is the result:
Tabs Pro deactivated
Private message button visible (X Yes, Hide Private Message Button when limit is reached. crossed)
Private message button links to new messageTabs Pro activated:
Private message button visible (X Yes, Hide Private Message Button when limit is reached. crossed)
Private message button returns 404Customization code:
Without code, messages and duration in BP settings is working
With code installed other values than 0 does not apply and restrict messages:
’limit’ => 0,As no other values than 0 works as limit, it is not possible to test the duration setting in the code.
Regards
CarstenHi Carsten,
Thank you for the details.
1. The custom code and the other settings don’t play together as you have a setting for each role.
What you are seeing is the settings from custom code is taking over the settings you are entering in the dashboard. This is expected result.
You are getting the impression that 0 is working but it is not the case. It is working due to this snip[pet
$allowed = array( 'duration' => 0, 'limit' => - 1, );
The default values from the custom code.
2. Is there a chance you have set visibility/availability condition on message or it’s sub menu using profile tabs pro? That seems the only logical reason for 404.
Please let me know and I will assist.
PS:- Please update the default array with role in ‘buddydev_custom_get_role_based_message_limit()’ to apply your settings.
Regards
BrajeshHi Brajesh, thanks for your response.
1. ‘What you are seeing is the settings from custom code is taking over the settings you are entering in the dashboard. This is expected result.’
Yes, that is expected as I also‘You are getting the impression that 0 is working but it is not the case. It is working due to this snip[pet’
Sorry I don’t understand this explanation. The case is that 0 does not work, when set in the customized code?
2. About the 404 error, yes I have created sub navs to hide ‘starred’ and ‘compose’ with visibility set for admin only. If this is causing the issue, how should I then hide the two unwanted subnavs?
3. Any explanation why the private message button is visible at all times despite the settings in the dashboard?
You have all the credentials, you are welcome to enter the site and the dashboard.
Regards
Carsten
You must be logged in to reply to this topic.