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 07-30-2009, 11:22 AM
rgf207 rgf207 is offline
 
Join Date: Mar 2008
Location: Maryland
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Question about making template changes for product

I'm new to writing vBulletin products but I have been programming for years. I read through vBulletin's manual on how to create a product. My question is about template changes.

My product will require some template changes to the SHOWTHREAD template. I see where I can associate the SHOWTHREAD template with my product and can export it into my product XML file for others to install but what happens if that user has modified the SHOWTHREAD template on their board and goes to install my product?

I coulud not find any references on this and was wondering what the best practices were in this matter.

Thanks
Reply With Quote
  #2  
Old 07-30-2009, 12:13 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If any changes are done to default templates then there are 2 options:
- Provide instructions for the user to manually change the template.
- Use automatic inline template changes of some sort. There are even modifications available to support it. (have a look in the profile of Andreas and look for TMS).

You should NEVER edit the default templates in the MasterStyle and include them in your product.
Reply With Quote
  #3  
Old 07-30-2009, 12:25 PM
rgf207 rgf207 is offline
 
Join Date: Mar 2008
Location: Maryland
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
If any changes are done to default templates then there are 2 options:
- Provide instructions for the user to manually change the template.
- Use automatic inline template changes of some sort. There are even modifications available to support it. (have a look in the profile of Andreas and look for TMS).

You should NEVER edit the default templates in the MasterStyle and include them in your product.

That's what I was thinking. I didn't think it was a good idea for editing Master Templates. I will check out your suggestions.

Thanks

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

Can you offer some recommendation on how to correctly design a product that won't require modifications to the master templates?

I'm looking to display some information into the SHOWTHREAD template but would rather not force users to edit the templates?

I'm assuming I can do that with the hook system or am I incorrect?

Thanks for your help
Reply With Quote
  #4  
Old 08-01-2009, 02:03 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do a search on "template" in "articles" "titles only" and you'll find several articles regarding doing template modifications that I think may help you.
Reply With Quote
  #5  
Old 08-12-2009, 05:53 PM
rgf207 rgf207 is offline
 
Join Date: Mar 2008
Location: Maryland
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
Do a search on "template" in "articles" "titles only" and you'll find several articles regarding doing template modifications that I think may help you.
Thanks. That definitely helped
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 08:23 AM.


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.04806 seconds
  • Memory Usage 2,197KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_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
  • 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