Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
User Selectable Forum Width Display Details »»
User Selectable Forum Width Display
Version: 1.00, by JusteCards JusteCards is offline
Developer Last Online: Jun 2006 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 05-25-2006 Last Update: Never Installs: 14
 
No support by the author.

I don't know about you but I hate having to install two styles one for a Fixed Display and one for a Fluid. Anyways this hack gets around that by making the choice of Fixed or Fluid a user choice.

Now I must state that this mod may not work with some styles that are specifically designed to be a fixed width.. it really does depend on the way they've been coded.. If you do have problems with a style and this hack post here and we'll add a list to the first post.

New Profile Field
In your Admin CP Find the User Profile Fields Menu.. Open it.. Select "Add New User Profile Field"

Now you need to add a new Profile Field with the following details.

Title: Forum Width Display

Description: Do you want the forum display to be Fixed or Fluid?

Options:
Fixed
Fluid

Set Default: Yes

Field Required: Yes

Field Editable by User: Yes

Private Field: Yes

Field Searchable on Members List: No

Show on Members List: No

Allow user to input their own value for this option: No

(Everything else can be left as default)

You now need to select your Display Page, I placed mine on Options: Other

Save your new Profile field and now take note of it's field name. (mine was field5)

New Plugin
Next your need to find the Plugin System Menu.. Open it.. Select "Add New Plugin"

Now you need to add a new Plugin with the following details.

Product: vBulletin

Hook Location: global_start

Title: Forum Width Display

Plugin PHP Code:
Code:
        if ($vbulletin->userinfo['field5'] == 'Fixed')
        {
            $stylevar['outerdivwidth'] = '780px';
            $stylevar['outertablewidth'] = '780px';
        }
        else
        {
            $stylevar['outerdivwidth'] = '97%';
            $stylevar['outertablewidth'] = '97%';
        }
You need to change the field (in mine field5) to the one you took note of in the
first part.. You can also edit the widths to your liking.

and that's it.. Users can now select whichever they like and you just need to
install one version of a style now.

Show Your Support

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

Comments
  #12  
Old 05-27-2006, 12:05 PM
JusteCards JusteCards is offline
 
Join Date: Mar 2006
Location: Ashton-Under-Lyne
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zia
helo..seems interesting..

we ars using a ffixed skin..it will work on it?
I'm not sure, it has worked with all skins I've tested it with so far.. but might not work with a highly complex skin that uses a lot of images and css for positioning purposes.
Reply With Quote
  #13  
Old 05-27-2006, 10:47 PM
OndaReal OndaReal is offline
 
Join Date: Feb 2006
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

reserved for a later use
Reply With Quote
  #14  
Old 05-29-2006, 06:36 PM
jfontestad jfontestad is offline
 
Join Date: Mar 2006
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just what I was looking for

Installed.
Reply With Quote
  #15  
Old 06-02-2006, 01:38 PM
Ziki's Avatar
Ziki Ziki is offline
 
Join Date: Nov 2005
Posts: 2,704
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Doesn't even work on default style lol
Reply With Quote
  #16  
Old 06-02-2006, 01:58 PM
JusteCards JusteCards is offline
 
Join Date: Mar 2006
Location: Ashton-Under-Lyne
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ZIKI-SET
Doesn't even work on default style lol
It's worked fine in my tests on a clean install..

Could you give me some more details about the problems your having with it..

If your a bit more constructive in your comments I maybe able to help.
Reply With Quote
  #17  
Old 08-21-2006, 06:18 PM
Ascor's Avatar
Ascor Ascor is offline
 
Join Date: Jul 2006
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

just installed, work fine under 3.6, thank you
Reply With Quote
  #18  
Old 11-20-2008, 10:55 AM
codershark codershark is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 208
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone installed under 3.7.4 ???
Reply With Quote
Reply


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 04:52 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.04092 seconds
  • Memory Usage 2,273KB
  • Queries Executed 22 (?)
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
  • (1)bbcode_code
  • (2)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
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)postbit_onlinestatus
  • (8)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