PDA

View Full Version : need to add usercp content


moonlightcheese
03-15-2007, 11:59 AM
i need to add an extra nav option in the usercp and add an additional page for changing user options, which i've added as a table to the database.

i'm assuming i need to change the USER_SHELL template and add some code to profile.php for the additional page... right? what's up with all the $navclass stuff and $session and $vbphrase? do i need to add the info for the new page to an include file somewhere?

i'm completely unfamiliar with vbb... but well-versed in php+mysql.

moonlightcheese
06-01-2007, 11:31 AM
i got as far as editing a few things in the USER_SHELL template and some other stuffs. here's a post i made at vbulletin.org... they refered me here since they don't officially work with code modifications.

didn't know where else to ask these questions... i've asked a lot of questions about vbb over the last couple months and got no answers and a bunch of redirections. hope someone here can answer...

i've been working on adding a little plugin to vbb for folding stats. when i added this code to USERCP_SHELL:
<tr>
<td class="$navclass[profile]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td>
</tr>
<tr>
<td class="$navclass[folding]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editfah">$vbphrase[edit_fah]Edit F@H Profile</a></td>
</tr>
<tr>
<td class="$navclass[options]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td>
</tr>i get this:
http://linkforcecorner.com/uploader/files/4/vbbproj.png

and the pretty baby blue CSS is missing. whats up with that?

since the $vbphrase that i added doesn't populate correctly, i just added the text in next to the variable. how can i get the $vbphrase variable to work? i tried to add the $vbphrase with:

$phrase = construct_phrase($vbphrase["edit_fah"], "Edit F@H Profile");

$cells = array(
'usercp',

'signature',
'profile',
'options',
'password',
'avatar',
'profilepic',
'folding',

'pm_messagelist',
'pm_newpm',
'pm_trackpm',
'pm_editfolders',

'substhreads_listthreads',
'substhreads_editfolders',

'deletedthreads',
'deletedposts',
'moderatedthreads',
'moderatedposts',

'event_reminders',
'paid_subscriptions',
'usergroups',
'buddylist',
'attachments'
);

how can i define the 'folding' navclass properly. apparently something is wrong.