vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Make Quick Reply optional for users in VB 4.2.1 (https://vborg.vbsupport.ru/showthread.php?t=299367)

mikkelnl 06-21-2013 05:31 PM

Make Quick Reply optional for users in VB 4.2.1
 
Hi all,

I've read about template changes that make the Quick Reply a user-setting via a custom profile field.

But these guides were for 3.x VB, does anyone know how to achieve this with 4.2.1?

Thanks.

ForceHSS 06-21-2013 05:47 PM

Do you mean to have a box in user profile where others can say something or in a post

mikkelnl 06-21-2013 05:56 PM

Quote:

Originally Posted by ForceHSS (Post 2429636)
Do you mean to have a box in user profile where others can say something or in a post

I'm looking for a way to let the user enable / disable the Quick Reply option/editor in topics. Users should be able to set the QR option on/off in their Profile via a custom profile field... :)

Like this (old!) thread:
https://vborg.vbsupport.ru/showthread.php?t=62802

BirdOPrey5 06-21-2013 05:59 PM

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.

mikkelnl 06-21-2013 06:23 PM

THANK YOU! :)


All times are GMT. The time now is 04:43 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01170 seconds
  • Memory Usage 1,720KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete