Thread: Show Thread Enhancements - [AJAX] Post Thank You Hack
View Single Post
  #1204  
Old 06-09-2007, 03:05 AM
NolF's Avatar
NolF NolF is offline
 
Join Date: Nov 2006
Location: You don't wanna know
Posts: 119
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Lets see 6.2 requires your templates to be up to date meaning 3.6.6 (3.6.7 didn't have any changes) This update adds template hooks on the postbit and postbit_legacy templates.

When abe1 updated his hack, he removed the template changes and used the hooks instead making the installation as simple as possible. IF you don't have this template hooks, then this modification won't be able to show the button or how many groans are there.

Quote:
Originally Posted by Ramsesx
"You have to update your templates so they included the latest $template_hook variables."
means to have the postbit and postbit_legacy up to date.
The quickest way to achieve this is reverting the template, but if you have it modify use the vBulletin tools to compare the changes and update your templates.

---------
Once done this, vBulletin 3.6.7 (not sure if 3.6.6 too) has a small bug which causes to to show more than one botton etc... as shown on the image.

To fix it, download product template hook vb367 fix.zip. You can find it on the first post Once installed, it will be fixed

----------------
Quote:
Originally Posted by tobias_t
Apologies if this has been asked and answered before, but - how can I deactivate thanks given and received being displayed in the user profile bar? I am eager to enable this hack in our forums.

Thanks, Tobias
If you don't want to show "Thanks: x" "Thanked 1 time in 1 post"
Go to the template called "post_thanks_postbit_info" and either delete all its contents or (I would do this second one) put a conditional at the beginning for example
(So only users with this usergroups can see it)
<if condition="is_member_of($bbuserinfo, 5,6,7)">
or so only peeople with those userids can see it
<if condition="in_array($bbuserinfo[userid], array(1,8,200))">

Don't forget to put the </if>

I'm sure there are other ways, but these are the ones I know
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01098 seconds
  • Memory Usage 1,768KB
  • 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
  • (2)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