Thread: New Posting Features - vS-Hide Hack Resurrection
View Single Post
  #160  
Old 10-22-2010, 12:58 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you want to have the mod use the configured defaults rather than prompt for options when the button in the editor is pushed, consider the following changes.

Go to your plugin manager and edit HHR: Load Editor Buttons (E/2). The variable of interest is twoparams. If it is set to '1' then the button will prompt for one option, however if it is set to zero, the button doesn't prompt at all. It just inserts the tags and you go on with your edit. When the tags are processed by the mod, if no options are specified, it defaults to the configuration entered in the control panel.

In my case I have the HIDE tag mapped to SHOWTOGROUPS so my changes to the HHR: Load Editor Buttons (E/2) plugin would look like this:
PHP Code:
if ($show['toolbar_shortcut_button'])
{
    
$extrabuttons[] = array(
        
'buttonimage' => vB_Template_Runtime::fetchStylevar('imgdir_editor') . '/hide.gif',
        
//'twoparams' => ($vbulletin->options['hidetag_shortcut'] == 0 || $vbulletin->options['hidetag_shortcut'] == 4 || $vbulletin->options['hidetag_shortcut'] == 5) ? 1 : 0,
        
'twoparams' => 0,
        
'bbcodetag' => 'hide',
        
'tag' => 'hide',
    );

and:
PHP Code:
if ($show['toolbar_showtogroups_button'] AND $vbulletin->options['hidetag_shortcut'] != 4)
{
    
$extrabuttons[] = array(
        
'buttonimage' => vB_Template_Runtime::fetchStylevar('imgdir_editor') . '/showtogroups.gif',
        
//'twoparams' => 1,
        
'twoparams' => 0,
        
'bbcodetag' => 'showtogroups',
        
'tag' => 'showtogroups',
    );

Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01051 seconds
  • Memory Usage 1,780KB
  • 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_php
  • (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