Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
2 Plugins, Bypass Busy and Inactive errors on non-vB pages Details »»
2 Plugins, Bypass Busy and Inactive errors on non-vB pages
Version: 1.00, by tamarian tamarian is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.5.0 Rating:
Released: 06-20-2005 Last Update: 06-21-2005 Installs: 9
Uses Plugins
 
No support by the author.

What these 2 plugins do: If you run webpages that are integrated with vBulletin, or includes global.php to pull stuff/stats/etc (a gallery, webtemplates, CMS etc.) your users may get the "The administrator has closed the forum for maintenance" or "server too busy" errors, when you don't want them too.

I've made this into two seperate plugins so that you can choose to bypass either of the errors if you want, rather than be all or nothing.

How it works:

On none vB pages/scripts that use vBulletin, find:

Quote:
require_once('./global.php');
It may differ by using include(''global.php'), but as long as you find global.php, that's the line you want.

Add above it:

Quote:
define('BYPASS_INACTIVE_ERROR', 1);
define('BYPASS_BUSY_ERROR', 1);
Once you import the plugin file, simply activate or deactivate the plugins:

1. Bypass forum busy error for non-vB pages
2. Bypass forum inactive error for non-vB pages

Activating both plugins will bypass the busy and inactive errors, activating one will just bypass that error. This will not affect your forum, just the scripts that you modified with the code above. (But you can do the same on vB scripts, if you want to)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 06-22-2005, 02:03 AM
Diana Notacat's Avatar
Diana Notacat Diana Notacat is offline
 
Join Date: Dec 2003
Location: Arkansas
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a fantastic idea, as I've really needed it for some of my non-forumpages on those days I need to close the forums but don't want to shut down the whole site! Excellent!
Reply With Quote
  #3  
Old 06-22-2005, 02:08 AM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Diana Notacat
This is a fantastic idea, as I've really needed it for some of my non-forumpages on those days I need to close the forums but don't want to shut down the whole site! Excellent!
Yes, that's exactly why I needed it. Shutdown the forum when I have to, but leave the rest accessable. Glad you like it.
Reply With Quote
  #4  
Old 06-22-2005, 04:31 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Looks nice tamarian.

Just one thing, could you please upload it in a zip file as recently requested.
Reply With Quote
  #5  
Old 06-22-2005, 10:35 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

neat idea
Reply With Quote
  #6  
Old 06-22-2005, 11:05 AM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice idea tamarian

Satan
Reply With Quote
  #7  
Old 08-05-2005, 08:51 PM
jamiemcd's Avatar
jamiemcd jamiemcd is offline
 
Join Date: Aug 2005
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's why I like vbulletin.org Either someone has already found a fix or can point you in the right direction. You just need to know what to search on to find the thread.
Reply With Quote
  #8  
Old 09-06-2005, 12:06 AM
Primal Rage Primal Rage is offline
 
Join Date: Nov 2004
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is great, Is there any way i can implement this into vb 3.0.X ... I assume it would be possible just don't know how.

Any help would be appreciated, thank you.
Reply With Quote
  #9  
Old 09-06-2005, 12:50 AM
tamarian tamarian is offline
 
Join Date: Oct 2001
Location: Canada
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Primal Rage
This is great, Is there any way i can implement this into vb 3.0.X ... I assume it would be possible just don't know how.

Any help would be appreciated, thank you.
It's possible, but not as a plugin You can try this, but I have not tested it, so make sure you test:

Edit global.php

Find:
PHP Code:
$servertoobusy true
Add after it:
PHP Code:
if (BYPASS_BUSY_ERROR == 1) {

        
$servertoobusy FALSE;


Find:
PHP Code:
if (!$vboptions['bbactive'] AND THIS_SCRIPT != 'login'
Replace with:
PHP Code:
if (!$vboptions['bbactive'] AND THIS_SCRIPT != 'login' AND BYPASS_INACTIVE_ERROR != 1
Reply With Quote
  #10  
Old 09-06-2005, 01:13 AM
Primal Rage Primal Rage is offline
 
Join Date: Nov 2004
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am actually only interrested in the define('BYPASS_INACTIVE_ERROR', 1); plugin, and therefore tried your suggested edit, but once replacing that line in the global.php file it gives them access to the whole board and not just the pages i want.

Essentially what i am trying to do is the following:

I have the forum closed, however i want users to be able to access the Paid Subscriptions page.

Any help, again is appreciated. I would assume the above would work as well, just not happening.
Reply With Quote
Reply

Thread Tools

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 12:39 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.04427 seconds
  • Memory Usage 2,294KB
  • Queries Executed 23 (?)
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
  • (4)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete