Thread: Chat Modifications - [DBTech] vBShout v6 (vB4) [AJAX]
View Single Post
  #2645  
Old 06-09-2015, 02:35 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AusPhotography View Post
Suggested improvement, allow "Below Navbar" to also have instance names work at the same time...
Good idea. I've added it for the next version, with a few changes. Here's the full code with context:
PHP Code:
            // Set these per-instance arrays
            
$instanceOptions[$instanceid]         = $instance['options'];
            
$instancePermissions[$instanceid]     = $instance['permissions_parsed'];
            
$bbcodePermissions[$instanceid]     = $instance['bbcodepermissions_parsed'];

            
// Add the rendered template to the varname
            
$show['vbshout_' $instance['varname']] = $rendered;

            if (
THIS_SCRIPT == 'vbshout' OR defined('VBSHOUT_SKIP_AUTODISPLAY'))
            {
                
// Don't need to do anything with this
                
continue;
            }

            switch (
$instance['autodisplay'])
            {
                case 
1:
                    if (
THIS_SCRIPT == 'index')
                    {
                        
// Below Navbar
                        
if (intval($vbulletin->versionnumber) != 3)
                        {
                            
// vB4 Location
                            
$ad_location['global_below_navbar'] .= $rendered;
                        }
                        else
                        {
                            
// vB3 code
                            
$ad_location['ad_navbar_below'] .= $rendered;
                        }
                    }
                    break;

                case 
2:
                    if (
THIS_SCRIPT == 'index')
                    {
                        
// Above Footer
                        
$template_hook['forumhome_below_forums'] .= $rendered;
                    }
                    break;
            } 
This provides the maximum amount of control over the shoutbox deployment


Fillip
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02344 seconds
  • Memory Usage 1,791KB
  • 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
  • (1)bbcode_php
  • (1)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