The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
custom permission error message for specific forum
We have one forum on our site that restricts posting based on a promotion system. What we are trying to do is show a custom permission error message to the usergroup that is restricted from posting in that forum if they try to post.
Is this possible? I looked at the STANDARD_ERROR template but can't really make heads or tails on what I would need to do this. I am trying to something along the lines of... 1) if is a member of usergroup 1 2) if the forum is forum x 3) if the member of usergroup 1 tries to post in forum x, then a custom error message saying why they are unable to post in forum x. Thank you for any help you can provide! |
#2
|
|||
|
|||
If you look at newreply.php around line 110, there's the newreply_start hook location, and right after that it does some permission checks and prints error messages. So if you create a plugin using that hook location and do you own checks, I think you should be able to do whatever you want for an error message. Same with newthread.php (the but hook is newthread_start).
So for instance you could make a plugin using newreply_start and do something like: PHP Code:
ETA: You'd also need a second plugin using newthread_start to handle new threads. The code should be the same, except using $foruminfo['forumid'] in place of $threadinfo['forumid']. |
#3
|
|||
|
|||
Similarly, I'd like to show a modified version of STANDARD_ERROR when users go to a specific forum (example/ forumid = 37).
I tried editing the STANDARD_ERROR template but $forum[forumid] doesn't seem to work. Am I missing something? |
#5
|
|||
|
|||
That worked, thanks!
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|