View Single Post
  #4  
Old 06-21-2013, 05:59 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you want to make Quick Reply something users can turn off then do this.

1) Make Sure Quick Reply is ON for everyone. (Admin CP -> Settings -> Options -> Message Posting and Editing Options ) Make sure Quick Reply is one of the YES options.

2) Go to the Admin CP -> User Profile Fields -> Add New Profile Field
- Type: Single Selection Radio Button -> Continue
- Title: Disable Quick Reply?
-Description: Allows you to turn off Quick Reply
-Options:
Code:
No
Yes
-Set Default: Yes
Field Searchable on Members List / SHow on Members List: No for both
-Display Page: options - Thread Viewing
-Leave everything else as is
-Save

Now write down (or just rmember) the name of the field listed for this option. It will be field5 or field6 usually, something like that. I'm going to assume it's field5 for this example.

Now go to the Admin CP -> Pugins & Products -> Plugin Manager

Add A New Plugin (at bottom of the page)

Title- Quick Reply Disable
Hook - global_bootstrap_init_start
exec. order: 5

PHP Code:
Code:
global $vbulletin;

if ($vbulletin->userinfo['field5'] == 'Yes')
{
  $vbulletin->options['quickreply'] = 0;
}
And save the plugin.

SHould now work. Go to User CP -> General Settings to turn quick reply on or off.
Reply With Quote
3 благодарности(ей) от:
ForceHSS, mikkelnl, tbworld
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01444 seconds
  • Memory Usage 1,769KB
  • 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_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (3)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete