vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Question about making template changes for product (https://vborg.vbsupport.ru/showthread.php?t=219816)

rgf207 07-30-2009 11:22 AM

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

Marco van Herwaarden 07-30-2009 12:13 PM

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.

rgf207 07-30-2009 12:25 PM

Quote:

Originally Posted by Marco van Herwaarden (Post 1858483)
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

Lynne 08-01-2009 02:03 AM

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.

rgf207 08-12-2009 05:53 PM

Quote:

Originally Posted by Lynne (Post 1859398)
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


All times are GMT. The time now is 07:58 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.01011 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete