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

Reply
 
Thread Tools
Ultimate Side Columns Details »»
Ultimate Side Columns
Version: 1.00, by peterska2 peterska2 is offline
Developer Last Online: Nov 2013 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.6.5 Rating:
Released: 03-11-2007 Last Update: Never Installs: 582
 
No support by the author.

Ultimate Side Columns
By Kerry-Anne www.peterska2.co.uk

Welcome to Ultimate Side Columns!

Introduction

Following the success of the left and right side column modifications, and building on their weaknesses, the Ultimate Side Columns system was born.

Ultimate Side Columns (USC) is your one stop shop for all your side columns needs. It is an easy to configure, all in one solution.


Features

USC uses a standard vBulletin Options Interface with minimal template editing involved, to display content in columns on your site.

USC controls both the left and right columns on your site, both of which work independently of each other, and can be displayed on a range of pages through some very simple options.

The only editing required for a standard installation is the header and footer template. For advanced users, the templates for the two columns can also be edited if required. Most users of this system will not need to do this.


Installation

Import the product-ka_ultimate_sidecolumns.xml file as a product through your product manager.

Open your header template and at the very end add
Code:
<!-- USC header edit start -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
$usc_left
<td valign="top">
<!-- USC header edit end -->
Open your footer template and above
Code:
$spacer_close
add
Code:
<!-- USC footer edit start -->
</td>
$usc_right
</tr>
</table>
<!-- USC footer edit end -->
That is all your template editing done.

Now, go to vBulletin Options > Ultimate Side Columns Options

Here you can set which column you wish to use, and where you want it to appear. Content is also controlled through the options on this page. HTML is allowed in all content boxes.


Configuration

As there are a number of options available, this section explains them all.

First, you have the settings for enabling and disabling the two columns. As these work independently of each other, you can have the left column turned on, the right column turned on, or both turned on. If you need to turn them off for any reason, you can also turn them off here. Also, if you need to disable plugins for any reason, the code is completely disabled meaning that no unsightly white gaps are left on your pages.

Next, we have the width settings for the two columns. If you find that your columns are too wide, or too narrow, then they can be adjusted independently here.

The display pages settings allow you to control where your columns are displayed. These are pretty straightforward, with the exception of the setting adsense appropriate. This option stops the column from being displayed on the following pages in line with the adsense TOS:
- search
- search results
- registration
- contact us
- usercp
This is correct as of todays date. Any changes in the TOS for adsense will only be reflected in any updates as appropriate.

Next are the settings for the content of the left column, followed by the content of the right column. Both sections are prefixed by a blank setting. This is by design and there is not a bug with the code or anything missing.


Adding More Blocks

By design there are five (5) blocks per column. Some people may require more than this. To allow for this, comments have been added to both the usc_sidecolumn_left and usc_sidecolumn_right templates. The comments include a commented out section of code to use as a template for additional blocks. There are also some warning comments present in both templates. Take heed of these as editing other than the places indicated will result in the templates being malformed and the USC system not working correctly.


Support

Support for this modification is extremely limited. However, as everything apart from the two small template edits is controlled directly through the vBulletin options and not through template editing, issues should be minimal.

If you have any other combinations of pages that you would like to see available for the column options, please post them in the support thread ensuring that you add the title "USC Page Combination Request" to your post, or use this as the first line of your post ensuring that it is in bold text. This is very specific as due to the limited nature of support and time, the support thread will only be quickly skimmed through and therefore requests may be missed if it is not clear what they are.


The screenshots attached to this post and the next one show a range of pages with a range of column combinations. They are not labeled but they are pretty self explanatory.

Enjoy the USC system.

Kerry-Anne




PLEASE NOTE: This modification is unsupported. You may not receive a reply right after posting. Please try and help each other out. I do not support custom styles. If this does not work in your style, and you can confirm that it does not work in the default style (with a link and screenshot) then you will need to resolve the problem yourself. I also do not support any versions earlier than 3.6.5 in any way, shape or form. If you are using it on a version prior to 3.6.5 then no support at all will be provided.



Version 2.0 information


Version 2.0 has been released and can be found here:
https://vborg.vbsupport.ru/showthread.php?t=175181

Show Your Support

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

Comments
  #442  
Old 03-22-2008, 02:49 PM
ArnyVee's Avatar
ArnyVee ArnyVee is offline
 
Join Date: Mar 2008
Posts: 944
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dklassen View Post
I'm running vBadvanced and when I select display on all pages it shows up on the portal home page as well. Any way to make it display on all pages but only forum pages?
I was just about to install it when I noticed this post. I want it to only show in the forum pages and not on the 'homepage'. Is that possible?
Reply With Quote
  #443  
Old 03-23-2008, 02:57 PM
dklassen dklassen is offline
 
Join Date: Oct 2006
Location: Tennessee
Posts: 110
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In 3.7 when you place the code in the header template at the bottom, it misaligns posts, even when the mod is turned off. How can I fix?
Reply With Quote
  #444  
Old 03-29-2008, 05:47 AM
TheWhite TheWhite is offline
 
Join Date: Nov 2006
Posts: 147
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ArnyVee View Post
I was just about to install it when I noticed this post. I want it to only show in the forum pages and not on the 'homepage'. Is that possible?
I third it
Reply With Quote
  #445  
Old 03-29-2008, 10:43 PM
peterska2 peterska2 is offline
 
Join Date: Oct 2003
Location: Manchester, UK
Posts: 6,504
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've noticed a lot of requests for features. These will be being reviewed when 3.7.0 gold is released and a new and improved version will be coming out to be fully 3.7 compatible with a number of the requests being fulfilled.

If you have feature requests and have sent them to me by PM, please note that PM requests are ignored. If your request is not in this thread then it will not be considered.

Also, a number of bug fixes will be included, so please make a big effort to report any bugs in this thread. Anything reported after 3.7.0 gold is released and before the new version of USC is completed and released will not be taken into account. Compatability with 3.6.x and USC 1.5 (preliminary versioning only) will not be guarenteed and will not be supported.
Reply With Quote
  #446  
Old 03-30-2008, 04:30 AM
peasoup peasoup is offline
 
Join Date: Jun 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello, this mod looks very appealing to me

I have 3.68, have inserted the code in the header and footer, and added a style border to it so I can see the new table in my forum, so the code is working. However how can I access it though the options in the Admin panel?, This may sound dumb but I cannot find it. Please help
Reply With Quote
  #447  
Old 03-31-2008, 04:19 AM
cc8balla cc8balla is offline
 
Join Date: Oct 2007
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Kerry-Anne,

I would like to request that USC can be collapsible, using javascript, to be completely non existent when users do not want a sidebar. That would REALLY set this apart from any other side column. Thank you for taking requests to make the best sidebar addon even better!
Reply With Quote
  #448  
Old 03-31-2008, 05:17 PM
GrendelKhan{TSU's Avatar
GrendelKhan{TSU GrendelKhan{TSU is offline
 
Join Date: Jun 2005
Location: Boston | Seoul, S. Korea
Posts: 1,311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kerry-Anne View Post
I've noticed a lot of requests for features. These will be being reviewed when 3.7.0 gold is released and a new and improved version will be coming out to be fully 3.7 compatible with a number of the requests being fulfilled.

If you have feature requests and have sent them to me by PM, please note that PM requests are ignored. If your request is not in this thread then it will not be considered.

Also, a number of bug fixes will be included, so please make a big effort to report any bugs in this thread. Anything reported after 3.7.0 gold is released and before the new version of USC is completed and released will not be taken into account. Compatability with 3.6.x and USC 1.5 (preliminary versioning only) will not be guarenteed and will not be supported.
looking forward to it (along with 3.7 Gold)


Request:

- Option for only viewable on FORUMHOME (noteably: NOT on CMPS/portal page or showthread pages)
- width settings

thanks!
Reply With Quote
  #449  
Old 04-02-2008, 02:01 AM
anarki2009 anarki2009 is offline
 
Join Date: Mar 2008
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sorry i'm a noob, but i just dont under stand how to add more box's .
Reply With Quote
  #450  
Old 04-02-2008, 04:28 PM
peterska2 peterska2 is offline
 
Join Date: Oct 2003
Location: Manchester, UK
Posts: 6,504
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vb_mp View Post
I had installed this and initially I liked it. Then I noticed that you cannot use conditionals like <if condition=$show['member']>... so how can we add code like login form...

renders this plugin useless... might as well just add these things to my header/footer by hand.
Fixed in version 2.0 due to a complete rewrite

Quote:
Originally Posted by Strike-Force.ne View Post
I've attempted to add a sixth block on the left column but can not get it to work, anyone know how and what to edit to accomplish this?
Will be fixed in version 2.0 - currently working on this issue.

Quote:
Originally Posted by exstatic View Post
Has anyone been able to get any variables, or code working in the blocks yet?
Fixed in version 2.0 providing the code is global (ie default code or runs in the global_start or global_complete hook locations)

Quote:
Originally Posted by Goat Boy View Post
Anyone know how to add code to do this



I have photopost install and I want it to display on all pages except photopost page.

Thanks
Please provide the following information then this can be included:

From your photopost files, it will have a line in the main files that say....

define('THIS_SCRIPT', 'something');

I will need this line for all the photopost files to include it. I do not have photopost and therefore do not know what the required things to include and exclude are.

Quote:
Originally Posted by molieman View Post
Does anybody have a way to start the side colums below the navbar. So that the header and navbar are full width. I appreciate the help
Will be included in version 2.0

Quote:
Originally Posted by dklassen View Post
I'm running vBadvanced and when I select display on all pages it shows up on the portal home page as well. Any way to make it display on all pages but only forum pages?
Included in version 2.0

Quote:
Originally Posted by GrendelKhan{TSU View Post
looking forward to it (along with 3.7 Gold)


Request:

- Option for only viewable on FORUMHOME (noteably: NOT on CMPS/portal page or showthread pages)
- width settings

thanks!
Already included in version 1.0

Quote:
Originally Posted by cc8balla View Post
Kerry-Anne,

I would like to request that USC can be collapsible, using javascript, to be completely non existent when users do not want a sidebar. That would REALLY set this apart from any other side column. Thank you for taking requests to make the best sidebar addon even better!
Will be included in version 2.0 - not yet coded but on the to-do list
Quote:
Originally Posted by longgsm View Post
Can I ask... is it possible to get this to work for the all pages but not show in showthread (ex: only show in forumhome and forumdisplay, not showthread)

Can you help me?

Thanks and Best regards!

Included in version 2.0
Reply With Quote
  #451  
Old 04-02-2008, 05:00 PM
peterska2 peterska2 is offline
 
Join Date: Oct 2003
Location: Manchester, UK
Posts: 6,504
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

More information about version 2.0 development:

This was originally going to be version 1.5 but the amount of rewriting and new features being added warranted a whole new major version number so it is going to be version 2.0

Some of the features are going to be completely unexpected but as always it is easy to turn things on and off in the AdminCP.

At present, due to the complexity of the rewrite it is not upgradable. An upgrade script will be completed prior to version 2.0 being released which will need to be run before importing the new product. More instructions will follow regarding this when it is released.

As it stands, it is currently working well on vBulletin 3.7.0 RC1 (I've not upgraded my dev server to RC2 yet but full compatability will be checked). A lot of the original kinks have been ironed out, and many more glitches are being resolved as well as adding in the feature requests received and the new features that I have wanted to add to it for a while (they are top secret and will not be revealed until releasing it so don't bother asking what they are because I'm not telling).

The original code was designed to be extremely simple to use which, as a lot of people have rightly pointed out, introduced problems for anyone wanting to include any form of conditionals or calls to any functions. This is one of the reasons for the major rewrite and the necessity of having to also write an upgrade script. Most of, if not all of, the underlying code structure is being changed to resolve the issue. This does however cause it's own set of issues, by increasing the level of difficulty for use (no longer all settings, but using more templates which are edited to include the block contents) but it does not leave it overtly difficult. It does however solve the issues of not being able to add extra blocks easily by including 20 blocks in total by default which can be located as desired (yes - you will be able to add all 20 to one side only if you so wish - or more accurately you will be able to when that bit is finished being coded). An expansion product with a further 30 blocks will also be released. It will not be part of the main product as I doubt that many people will require more than 20 blocks, but of course there will always be someone who does.

The total code is approximately 40% complete at this time, excluding the expansion product and the upgrade script (that is one thing that I am not looking forward to!) although the upgrade script may not be required depending on how the final product installation code is written.

At the moment the script itself has evolved from a simple 3 plugin and 2 template product to a 30 template (and rising), 6 plugins (and rising), multiple phases (I lost count), 1 php file, and having a couple of entries added to the FAQ (not done yet but will be done before it is released). The sheer scale of the changes is why this is requiring 3.7.0 and will be unlikely to be backwards compatible with 3.6.9 (it certainly will not work with 3.6.5 or older).

Anyway, thats enough of me telling you what is included and the progress so far. I need to get back to actually doing it instead
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 02:33 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08511 seconds
  • Memory Usage 2,345KB
  • Queries Executed 25 (?)
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
  • (3)bbcode_code
  • (12)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
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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