View Single Post
  #4  
Old 07-28-2011, 06:22 AM
radiofranky radiofranky is offline
 
Join Date: Jun 2011
Posts: 149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

that's too much for me.. i guess i need to play vb a little more before I can grasp the idea

is there an easier way to display forum total post and total user number in the header section?
cheers

--------------- Added [DATE]1311838146[/DATE] at [TIME]1311838146[/TIME] ---------------

Quote:
Originally Posted by kh99 View Post
That's a good question, and I'm kind of curious to see if anyone else has an answer to this, because I really have a hard time imagining how it could be done without looking at the vb PHP code. In your case you want to add something to the header, so it has to be done before the header template is rendered. I happen to remember that a good hook location for that is parse_templates. I suppose if you didn't know that, you might search and find that the header template is rendered in the file includes/class_bootstrap.php around line 486, so you could then look at the code before that and notice at around line 414:

PHP Code:
($hook vBulletinHook::fetch_hook('parse_templates')) ? eval($hook) : false
which is the line that evaluates any plugin code using hook "parse_templates".

So anyway, if you're doing a lot of modifications I would recommend finding an editor that lets you search across a set of php files (I think notepad++ does that, and it's free), then have the vb source on your local computer so you can easily look at it when you need to figure something out.

thanks. But how did you figure out that this is where plugin code gets evaluated? Is there any documentation from vb or just by doing try and error?

what does {vb raw totalpost} menas? and how to use it in the templates?
If I see it in xyz template, can I use it in zzz template? I tried it, but with no luck so far. It seems is returning null.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01192 seconds
  • Memory Usage 1,771KB
  • 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)bbcode_php
  • (1)bbcode_quote
  • (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