Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
Prev Previous Post   Next Post Next
  #1  
Old 04-24-2004, 05:16 PM
christopher_c christopher_c is offline
 
Join Date: Apr 2004
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Where to start, beginning a custom css (no html tables) hack.

I've just started using VB (after trying out phpbb and ipb) mainly because it allows me so much more control over the templates. What I dislike about VB (and all forums for that matter) is the over use of html tables & poorly placed html code. Namely, I don't want the search engine spiders to see 600 lines of junk html code + navigation + .... before they get to the beef of a post. For that reason I've been using the VB style manager to rewrite the html with new css designed content to replace the tables.

As I've been getting aquainted with the vb system, I've started also wondering how much "reinventing of the wheel" I'm doing here. For that reason I thought I'd look into what is already available. Some of the things I'm interested in doing are:
1) Setting up individual components of VB so that I can include them in other parts of my website (outside of the /forum/ base directory). Ideally what I'd like to be able to do is either use a php (include"") statement or a function call to insert that code. For instance, say on a given page on my site I wanted to include the navbar's user CP code. I want to do a insert_user_cp() and have it display something like:
<div class="userCP">
.....VB generated info about user.....
</div>

Does this type of functionality exist yet?

Problems I've encountered
1. GENERIC_SHELL does not seem to affect pages. Namely, when I insert some custom code into it, it doesn't display on individual pages. For instance, I have to repeat the same absolute div to include a floating logo on each of forum_display, forum_home, etc. templates.

2. Inability to include php code. For instance, at the bottom of the forum_display template, I'd like to add the line <? include"/home/....../logo.php" ?>, however this doesn't work. Do I need to manipulate the VB files themselves to make this happen, or is there something I'm missing to create PHP includes.

Thanks,
Chris
Reply With Quote
 

Thread Tools
Display Modes

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 10:42 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.08702 seconds
  • Memory Usage 2,606KB
  • 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
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (13)post_thanks_box
  • (13)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (13)post_thanks_postbit_info
  • (13)postbit
  • (13)postbit_onlinestatus
  • (13)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