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

Reply
 
Thread Tools Display Modes
  #1  
Old 10-14-2009, 05:06 PM
bynon bynon is offline
 
Join Date: Mar 2002
Location: San Diego, CA
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default navbar Breaks with Application in Subdirectory

Hello All,

I am coding my first application for vB; an article content syndication Plugin. I have most of the application working well enough for Beta testing except for two issues that I could use some guidance on.

The first problem occurred when I moved my application files into a sub-directory from the forum root. When I did this, all of the navbar links take the path of the application directory. Can anyone tell me how to prevent this without modifying the navbar template?

The second issue I need to resolve has to do with the header bits. In order to make my application work properly, I need control over the html meta data. This is easily accommodated for everything except the main forum CSS file, which is rewritten with each update. Is there a variable I can use that is always updated with the name of the current vB CSS file?

Thanks in advance. I appreciate any and all help.

~ David
Reply With Quote
  #2  
Old 10-14-2009, 08:33 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Use <base url="url to directory"> in your <head> (google it if you don't know what it does or how to use it)

Aren't you using vbulletin's templates for the page? If so, and you include the headinclude template, you will get the css file also.
Reply With Quote
  #3  
Old 10-14-2009, 09:57 PM
bynon bynon is offline
 
Join Date: Mar 2002
Location: San Diego, CA
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
Use <base url="url to directory"> in your <head> (google it if you don't know what it does or how to use it)

Aren't you using vbulletin's templates for the page? If so, and you include the headinclude template, you will get the css file also.
Hi Lynne,

Brilliant!!! Thank you for your help. It was just what I needed to jog the gray matter.

Yes, sure enough, adding <base href="$vbpoptions[bburl]/" /> to the template head did the trick for problem one.

The solution to problem two was staring me in the face inside the headinclude template:

$style[css] -- is the include for VB's main CSS file.

I can't use the headinclude template as is because the meta data is for the syndication content is unknown to VB. It is passed to my Plugin's template via XML from my content syndication server.

Thanks again!

~David
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 09:23 AM.


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.05902 seconds
  • Memory Usage 2,174KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete