Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[AJAX] Helpful Answers - Allow users to rate individual posts Details »»
[AJAX] Helpful Answers - Allow users to rate individual posts
Version: 2.4.2, by Ted S Ted S is offline
Developer Last Online: Nov 2020 Show Printable Version Email this Page

Category: Add-On Releases - Version: 4.x.x Rating:
Released: 01-15-2010 Last Update: 08-11-2012 Installs: 592
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Helpful Answers has been used to record over 6 MILLION times on more than 2,000 forums. If you're not using HA your users are looking for it!

Every day your users contribute hundreds if not thousands of posts making it hard for new members and guests to separate out the best answers from those that are less helpful. The Helpful Answers System offers your members a quick way
to rate individual posts as either helpful or not allowing future visitors to understand the value of each post.

Designed to be flexible, HA has over 30 configurable settings:
  • Use image or text ratings AJAX or traditional links.
  • Offer yes/no or scaled 1-10 point ranking.
  • Turn off negative ratings for a positive only system.
  • Decide which forums are open for helpful answer ratings.
  • Audit the system and identify top users and potential abusers.
  • Ban specific members from using the system.
  • Customize the message shown after a post is rated.
  • Show a page with the top helpful posts.
  • Show rating stats on a user's profile.
  • Hide posts that rate "too low"
  • Template driven so you can customize it all for your forum.
For advanced users template conditionals and variables let you further extend the functionality to color highlight good or bad posts, include ratings in user?s profiles and much more.

Modification Installation [Must Read]:


Step 1: Upload the addon files found in the upload/ folder to your forum directory
Step 2: Install the plugin through your vB Administration area
Step 3: Configure settings & enable the mod in individual forums


You must configure settings & enable forums before voting will show up.

Anonymous Stats Tracking (optional):

By default this addon will pass basic rating data (positive or negative) to a 3rd party site for statistical purposes. Only the most basic data is captured (the vote and your site name) and no user information or specific forum details are logged, not even an IP address. You can disable this through the admin.


Mod Philosophy -- Drive Your Own Success:

All of my mods are inspired by my work in digital marketing and are designed to drive registrations, interaction or other engagement activities the core platform does not address.

Each is designed to fit a general need by providing a starting point but it's on you to decide how to make things work to their best possible outcome. Feel free to suggest what you'd like to see next but don't wait to have what everyone else has; figure out what your forum needs and customize away.

Download Now

File Type: zip Helpful Answers vb - 2.4.2.zip (42.0 KB, 999 views)

Screenshots

File Type: jpg 1-16-2010 1-11-43 PM.jpg (41.6 KB, 0 views)
File Type: gif admin-stats1.gif (15.5 KB, 0 views)
File Type: gif admin-stats2.gif (11.3 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
10 благодарности(ей) от:
Baja, Eole, piratarg, PoorGuysGarage, tbworld, TheLastSuperman, thompson, U-Fig

Comments
  #442  
Old 06-25-2010, 06:53 AM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Another fix:
There was some problem with phrasing. Just a typo I think. Curly bracers were incorrectly placed near vb:rawphrase helpfulanswer_top which led to the name of the phrase displayed instead of it's contents on the page with helpful phrases list on forum (http://www.example.com/helpfulanswers.php). Corrected version follows:

HTML Code:
		<template name="helpful_answers_topten_bit" templatetype="template" date="0" username="Ted S" version="2.1.4">
		<![CDATA[
			
			<tr>
				<td class="alt1">{vb:rawphrase helpfulanswer_top {vb:raw postid},{vb:raw userid}} <a href="./showthread.php?p={vb:raw postid}#post{vb:raw postid}">{vb:raw title}</a></td>
				<td class="alt1" align="center">{vb:raw ftitle}</td>
				<td class="alt1" align="center">{vb:raw avgrank}</td>
				<td class="alt1" align="center">{vb:raw totalrank}</td>
				<td class="alt1" align="center">{vb:raw lastvote}</td>
			</tr>			
			
		]]></template>
		
		<template name="helpful_answers_top_bit" templatetype="template" date="0" username="Ted S" version="2.1.4">
		<![CDATA[
			
			<tr>
				<td class="alt1">{vb:rawphrase helpfulanswer_top {vb:raw postid},{vb:raw userid}} <a href="./showthread.php?p={vb:raw postid}#post{vb:raw postid}">{vb:raw title}</a></td>
				<td class="alt1" align="center">{vb:raw ftitle}</td>
				<td class="alt1" align="center">{vb:raw goodrank} ({vb:raw goodpercent}%)</td>				
				<td class="alt1" align="center">{vb:raw totalrank}</td>
				<td class="alt1" align="center">{vb:raw lastvote}</td>
			</tr>			
			
		]]></template>
Ted, can you please verify and incorporate my fixes?
Reply With Quote
  #443  
Old 06-25-2010, 07:04 AM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Another fix:

Problem:
Uncached templates when displaying http://www.example.com/helpfulanswers.php (if $_REQUEST['do'] is empty - templates were not cached).

Fix:
Add the $actiontemplates['none'] to the $actitontemplates section like below:
PHP Code:
// pre-cache templates used by specific actions
$actiontemplates = array(    
    
'topanswers' => array(
        
'helpful_answers',
        
'helpful_answers_top',
        
'helpful_answers_top_bit',
        
'helpful_answers_topten_bit',
        
'forumdisplay_sortarrow',
    )
);

$actiontemplates['none'] = & $actiontemplates['topanswers']; 
Reply With Quote
  #444  
Old 06-25-2010, 08:31 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks FractalizeR. Ive been on the road but will get on this all this evening.
Reply With Quote
  #445  
Old 06-26-2010, 07:40 AM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Welcome
Reply With Quote
  #446  
Old 06-27-2010, 01:28 AM
linuxututs linuxututs is offline
 
Join Date: Oct 2009
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Ted; Used this back with 3.8.x version and loved it.
subscribed...
Thanks,
Reply With Quote
  #447  
Old 06-27-2010, 11:30 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

2.3.1 is a bug fix release thanks to the hard work of FractalizeR who found and posted solves for these issues. These are minor bugs but an update is required for anyone who wishes to use profile stats.

To update upload the new version of helpfulanswers.php and install the latest xml plugin.

You can modify the profile display through the template helpful_statsbit

What's coming next for HA:
- The ability to close posts based on votes (nightly cron)
- Moderation for voting and banning of abusive members
- Daily voting cap by usergroup
- Additional voting styles / displays
- Updated integration of Reputation System to accommodate weighted scale, limits
Reply With Quote
  #448  
Old 06-28-2010, 11:12 AM
pc-forum.dk pc-forum.dk is offline
 
Join Date: Jun 2010
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As I can see, i'm not the only one who experience that nothing shows in the threads. I have both Bulk Enabled it, and checked under forum manager that every single one of them has it enabled. But still, nothing shows up. What to do? What have I missed? What should I be looking for? Sorry for the inconvenience
Reply With Quote
  #449  
Old 06-28-2010, 12:53 PM
sticky sticky is offline
 
Join Date: Sep 2003
Posts: 934
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
2.3.1 is a bug fix release thanks to the hard work of FractalizeR who found and posted solves for these issues. These are minor bugs but an update is required for anyone who wishes to use profile stats.

To update upload the new version of helpfulanswers.php and install the latest xml plugin.

You can modify the profile display through the template helpful_statsbit

What's coming next for HA:
- The ability to close posts based on votes (nightly cron)
- Moderation for voting and banning of abusive members
- Daily voting cap by usergroup
- Additional voting styles / displays
- Updated integration of Reputation System to accommodate weighted scale, limits
These are excellent changes, thank you!

Would it be possible to add excluding certain usergroups from voting?

Also, add the ability to exclude negative reputations from voting?

Modertaion for voting and banning of abusive members is a great addition as is the ability to close posts! Is that close posts or close threads? As in, if it has too many negative ratings the post will no longer show?
Reply With Quote
  #450  
Old 06-28-2010, 07:29 PM
vivamexico55 vivamexico55 is offline
 
Join Date: Apr 2005
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pc-forum.dk View Post
As I can see, i'm not the only one who experience that nothing shows in the threads. I have both Bulk Enabled it, and checked under forum manager that every single one of them has it enabled. But still, nothing shows up. What to do? What have I missed? What should I be looking for? Sorry for the inconvenience
Do you use a custom skin? Also which VB4 version do you use?
Reply With Quote
  #451  
Old 06-28-2010, 11:22 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pc-forum.dk View Post
As I can see, i'm not the only one who experience that nothing shows in the threads. I have both Bulk Enabled it, and checked under forum manager that every single one of them has it enabled. But still, nothing shows up. What to do? What have I missed? What should I be looking for? Sorry for the inconvenience
Are you using a customized or default template?

What version of vb?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:00 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05821 seconds
  • Memory Usage 2,371KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_html
  • (1)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (8)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete