Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 03-17-2009, 01:39 AM
Markro Markro is offline
 
Join Date: Jun 2004
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Request Close

A couple members of mine suggested it might be useful to be able to request that their thread be closed. After reading about this, I actually agree, it would be awesome if the thread creator could request their thread be closed.

Does anyone know of a good way to approach implementing such functionality into vBulletin?

I did do a brief search of the MOD section but no results.

Look forward to the replies,

Thanks, Mark.
Reply With Quote
  #2  
Old 03-17-2009, 01:42 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just have them hit the Report this Post button and request that it be closed.
Reply With Quote
  #3  
Old 03-17-2009, 01:46 AM
Markro Markro is offline
 
Join Date: Jun 2004
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Interesting solution.....

With that in mind:

Would it be possible to use the functionality of Report a Post to fuel the request a close. By that I mean, if the user clicks the "request close" link, instead of the "Report a Thread" heading being shown, it has something more tailored for the "Request a Close".

Also, once a thread is reported on my forum, a new thread is created in the Moderation area which details the reported post information (vBulletin functionality). Would it be possible to also adjust how that is presented to a more "Request a Close" feel?

I suppose what I'm getting at is, is there a method that could be taken in order to distinguish between "Report a Post" and "Request a Close" in the "Report a Post" template.
Reply With Quote
  #4  
Old 03-17-2009, 03:12 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I suppose you could add a new field to the Report a Post form and if that field is set to true then *it does something* different for the post.

Do you get a lot of reported posts every day or do you think you'll get a lot of requests for close? If not, it might not be worth the effort to write a mod for something that just isn't needed much.
Reply With Quote
  #5  
Old 03-17-2009, 03:32 AM
Markro Markro is offline
 
Join Date: Jun 2004
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My community is quiet large, although its subject matter attracts a very quiet user base that tends not to cause problems within the community so we rarely encounter issues where posts / threads need to be reported.

I'm not entirely sure if the "Request a Close" would be used enough to justify extensive modification.

Prior to you posting #4, I was considering the addition of another forum where users could post, but not view or reply to their threads. The link for "Request a Close" could be available to only the thread creator via:

PHP Code:
<if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']"></if> 
Assuming that works, it could be a link to a "Create Thread" link in that private forum and moderators could review the requests and deal with them as they come in.

That might be an acceptable solution to this.

On a side note, it was your suggestion which got my thought path on that track. Thanks
Reply With Quote
  #6  
Old 03-17-2009, 05:57 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Still - I think the Report Post feature provides all the necessary functionality.
Reply With Quote
  #7  
Old 03-17-2009, 02:19 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There was a mod that allowed you to have radio buttons on the form and users could select a 'reason' for reporting the post. You might be able to use that and then modify the reported post thread title to use that 'reason' in the title. I don't remember the name of the mod though.
Reply With Quote
  #8  
Old 03-19-2009, 09:06 PM
Markro Markro is offline
 
Join Date: Jun 2004
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
There was a mod that allowed you to have radio buttons on the form and users could select a 'reason' for reporting the post. You might be able to use that and then modify the reported post thread title to use that 'reason' in the title. I don't remember the name of the mod though.
Sorry for my late response been swamped with work.

Great idea, I'm going to browse for that.

Thanks again Lynne.
Reply With Quote
  #9  
Old 03-19-2009, 09:40 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I edited the Report Post to allow members to request that their post be closed, I have been doing this for a couple of years now...It gets used a lot.
Reply With Quote
Reply

Thread Tools
Display Modes

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:04 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.09464 seconds
  • Memory Usage 2,233KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete