View Single Post
  #5  
Old 07-28-2011, 06:57 AM
Badshah93 Badshah93 is offline
 
Join Date: Jun 2010
Location: India
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by radiofranky View Post
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] ---------------




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.
You look to confused but that happens if it is ur first time.

{vb:raw totalpost} = $totalpost


First will start from VB3


For Ex:


Suppose i created a plugin:

Hook: forumhome_complete

Code:

Code:
$myvar = 2;

//and other things....

As you can see in plugin we assigned $myvar = 2,
so we can use $myvar variable in FORUMHOME template.

Now some question's comes in our mind:

1. can i use $myvar in other place like user profile.

Ans. No, because forumhome_complete plugin hook execute at homepage only. So you need to find a diff hook for it, you can use debug mode to get the right hook.



Now lets come to VB4

All the things will be same as in vb3, except few changes.


Hook: forumhome_complete

Code:

PHP Code:
$myvar 2;

//and other things....


vB_Template::preRegister('FORUMHOME',array('myvar' => $myvar));  //This line register myvar in FORUMHOME template. 

Now in FORUMHOME template u can use

Code:
{vb:raw myvar}


Read This article to know more about Registering variable's in templates.

Code:
https://vborg.vbsupport.ru/showthread.php?t=228078
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01108 seconds
  • Memory Usage 1,778KB
  • 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
  • (3)bbcode_code
  • (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