View Single Post
  #1264  
Old 12-12-2009, 05:45 AM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Spinball View Post
Some questions/suggestions.
1) I think it would be useful to allow people to switch the 'helpful answer' functionality on for a particular thread when they create a it. I think this is preferable to allowing people to vote into threads which are not appropriate for voting. E.g. 'You'll never guess who I bumped into on holiday'. It would be a tickbox in the new thread page. Is this doable?
Possible, sure. It's just not designed to to that.

Quote:
2) Would it be possible to allow people to vote for one post in a thread only? I.e. if they vote for a new post, their previous vote for a different post is removed? That way, if a better answer is posted and people vote for it, the older, less useful post will lose votes and hopefully fall more rapidly below the new post in popularity.
Yes it would be. This requires one additional SQL check on voting.

Quote:
3) Displaying the most helpful answer. How difficult would it be to, if there is a helpful answer voted, display a line under the first post (a bit like the 'Thank you' line in the Post Thank You mod) which shows there is a 'most helpful answer'. The line has the usual category open/collapse button. The button is collapsed by default. When someone clicks the open button, the post is displayed like when you expand/contract a category. So you show the thread like we're used to seeing threads, but if people want to see the most helpful answer, they just click the open button in the line under the first post.
The first part is simple enough and already offered. Getting the post to show up directly is tricky since you have to query and build it which seems redundant. Why not just link to it directly and avoid the server load?

Interesting stuff that I'll definitely consider after building the 4.0 version.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01089 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
  • (3)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