The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
Hey,
This is probably a really easy and stupid question, but I'm asking anyways ![]() Code:
<tr> <td class="$navclass[mything]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=mything">$vbphrase[mything]</a></td> </tr> Code:
construct_usercp_nav('mything'); Code:
<tr> <td class="" nowrap="nowrap"><a class="smallfont" href="profile.php?do=mything">My Thing</a></td> </tr> ![]() ![]() ---- new post starts here, it seems to have merged my two posts >.< ---- Well, after a long time of searching, I figured it out... but I also found many other people who have asked this question and not found the answer, so here's what to do to add something to your User CP: 1) Add the link in USERCP_SHELL, with class="$navclass[myitem]" in the <td> tag. 2) In profile.php (or use hook: profile_start), add your code for the new section 3) With this code, make sure to add: construct_usercp_nav('myitem');. This will set all of the colors on the User CP Nav bar (which one is selected and which ones aren't). 4) In includes/functions_user.php (or use hook: usercp_nav_start), add 'myitem' to the $cells array. You can do this manually in includes/functions_user.php, or in the hook add the code: $cells[] = 'myitem'; I hope this will help someone. |
#2
|
|||
|
|||
![]()
Thanks - this helped. Is there anyway to add the code in the hook without creating a new product XML?
IE- why can't I do something like this within my php page: Code:
if ($hook = vBulletinHook::fetch_hook('profile_start')) { eval($hook); $cells[] = 'myitem'; } |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|