The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
Set visitor messages tab default!
Hey,
We just updated our forums (running 4.2.1 now) and noticed a new feature of vB where users can choose to limit their visitor-messages to Mods and Contacts only. We further edited our forums to not show the activity-tab anymore. Now the problem is when a general user gets to the profile of someone who limits his visitor messages no tab is shown. That's why we set the about-me tab as default using the following code: Code:
if (!$vbulletin->GPC_exists['tab']) { $vbulletin->GPC['tab'] = 'aboutme'; } What we want to accomplish now is the following: - If visitor messages are limited, show the about-me by default else show visitor messages as default. We tried using the following code for that matter: Code:
if (!$vbulletin->GPC_exists['tab']) { $vbulletin->GPC['tab'] = 'visitor_messaging'; } else { $vbulletin->GPC['tab'] = 'aboutme'; } Problem apparently is that the tab 'VM' still exists, even though it's limited. It's just not visible thus the php-code fails here. And this is the reason I'm posting here - Please help me! |
#2
|
||||
|
||||
I still would like to know more about this issue.
If anything we are in need of a code (php) that does check whether the visitor-messages are limited, empty or something along these lines. |
#3
|
||||
|
||||
Edit.
This should do what you need. Code:
if (!$show['post_visitor_message']) { $vbulletin->GPC['tab'] = 'aboutme'; } else { $vbulletin->GPC['tab'] = 'visitor_messaging'; } |
Благодарность от: | ||
Hendrizius |
#4
|
||||
|
||||
Thank you very much! Working like a charm!
|
#5
|
||||
|
||||
Good, glad to hear it is working.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|