View Single Post
  #6  
Old 11-09-2007, 06:49 PM
ravyn's Avatar
ravyn ravyn is offline
 
Join Date: Sep 2006
Location: Imaginary Space
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01071 seconds
  • Memory Usage 1,763KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete