well, it's not my walk thru, of course, but I think I can simplify it....
the main idea that Gary King was trying to show was that each page needs global.php. so as long as you place require_once('./global.php'); somewhere in your header then it will work. the great thing about calling this onto each page is that you have the added bonus of incorporating each page with the VB style by also calling in the VB header (I can explain more about that later, but for the actual issue on hand...)
once each nonVB page has the global line, go to functions_online.php in the includes folder. Usinf the find function on your text editor, find:
case 'bugs.php':
$userinfo['activity'] = 'bugs';
break;
when you find that, then paste this right above it:
case 'test.php':
$userinfo['activity'] = 'test';
break;
replace test with the name of your page. Example: I have an art page called art.php, so mine looks like:
case 'art.php':
$userinfo['activity'] = 'art';
break;
just one more step...
now find:
case 'modcplogin':
$userinfo['action'] = $vbphrase['moderator_control_panel_login'];
break;
and below, add:
case 'test':
$userinfo['action'] = 'Viewing Test Page';
break;
again, replacing test with the name of your page. another example:
case 'art':
$userinfo['action'] = 'Viewing Art Gallery';
break;
now, every time a user goes to that page, the functions_online.php will tell VB what that page is. Just save and upload it back to the server and test. let me know how it goes.
note: when I use the find function to locate the areas where I am supposed to insert new code, I only use the first line because otherwise it tends to confuse the search thingy and it will tell you that nothing was found.
|