Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #9  
Old 12-06-2009, 04:04 AM
doob doob is offline
 
Join Date: Dec 2009
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That basically makes sense. I had planned on integrating it differently though.

I'd like to use divs rather than tables. I'm not a big fan on the old-school use of tables and have pretty much abandoned them.

I'd like to do the following, and am not sure if I'm just totally on the wrong track as far as programming for VB or if I'm making a small syntax error...

1) add a global_start plugin that reads something like: ob_start();
include('../nav/sidebar/includes/forumsGeneric.php');
$include_daSidebarRight = ob_get_contents();
ob_end_clean();

1a) the forumsGeneric.php page would have its own css to control the placement of the content: i.e. it would float:right; width: 220px; etc... That page pretty much just consists of a <div> instead of a table, but I can then edit it seperately from FORUMHOME etc.

2) Then if I undestand, I should be able to just drop in a single variable into the relavant template to get my new <div> in there. That is what I did to add a custom $navbar and $footer. So I think I should be able to call my sidebar plugin $sidebarRight and then just drop that variable in at the end of the page and see my sidebar show up. However, that's not working, so again, if anyone can nudge me in the right direction that'd be great.

Thanks again.

--------------- Added [DATE]1260159337[/DATE] at [TIME]1260159337[/TIME] ---------------

Ok. I was able to edit the FORUMHOME template and basically break out that page in the same way I break out the non-forums portion of the site into divs controlled by css.

When I had created plugins for header and footer info becuase I did not have a sidebar I didn't put them in divs becuase I didn't need them to float.

Adding a floating sidebar meant the rest of the page got messed up. And the reason it was getting messed up is becuase I hadn't put the plugin header/footer into a div becuase I didn't originally need too.

So, it was as simple as wrapping the $header $sidebar $footer variables in <div></div> tags with a class applied.

Bam! Homegrown sidebar action! Woop woop!
-D

ps. right now the site is not using the template that I got the sidebar working in. I should have the new template take over sometime early this week if all goes according to plan.

Now I just need to figure out how to get everyone on to the new template without screwing anything up.
Reply With Quote
 


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: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.07117 seconds
  • Memory Usage 2,499KB
  • Queries Executed 12 (?)
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
  • (1)bbcode_html
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete