Thread
:
how to set "hook location"?
View Single Post
#
7
07-28-2011, 09:00 PM
kh99
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
{vb raw: totalposts} is used in the template FORUMHOME, and that template is rendered at the end of forum.php. So we look in forum.php and see that there's code that calculates $totalposts, and later a line that registers $totalpost in that template. Now you want to use it in header, well, there's a problem. Header is included in every page, not just forum.php, but the code to calculate $totalposts is only in forum.php. So to make it work in the header you'd need to find the code in forum.php that does the calculations, copy it somewhere before the header template is rendered (like a plugin using hook parse_templates), then register the variable in the header template (and of course, insert it in the header template).
Now there's one problem with that - the code calculates the value for a specific forum, and not every page has just one specific forum associated with it. So what would you do in those cases? And what are you trying to do, do you want the value to display on all pages or do you just want to move it to a different location on the forum page?
kh99
View Public Profile
Find all posts by kh99
X
vBulletin 3.8.12 by vBS Debug Information
Page Generation
0.01099 seconds
Memory Usage
1,760KB
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
Messages:
(unspecified) fetch_permissions(251, 0, 1,''); -> cached fperms for forum 251
returning smilies from the datastore
(unspecified) fetch_permissions(251, 0, 1,''); -> cached fperms for forum 251
(unspecified) fetch_permissions(251, 0, 1,''); -> cached fperms for forum 251
php_sapi_name(): fpm-fcgi