Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > Programming Articles
[TIP] Know Your Templates
Tony G's Avatar
Tony G
Join Date: Nov 2001
Posts: 8,357

I'm in year 12 and it sucked my life away.. kind of.

Melbourne, Australia
Show Printable Version Email this Page Subscription
Tony G Tony G is offline 09-22-2002, 10:00 PM

Lots of people want to edit their templates, but have no idea which one is which. Here are some tips on identifying what the template is for:

Groups
All Templates are grouped, with a name. This is the first step of identifying what template you want. For an example there is a "Forum Home" Template group. In this group this is all the forumhome templates which make up the main forum page.

The Actual Template
This is where it can get tricky. There isn't just one template for one page, there are a few! For example lets say you want to edit the Last Post By template for forumhome to change that. Usually the template name can give you an idea like for this example the template is named 'forumhome_lastpostby'. Some aren't so easy. So it's good if you take some time to identify the code in each template for future reference.

Editing Templates
For templates that haven't been edited beside the name it will show "Change Original". For templates that have been previously edited it will show "Edit" to edit the actual template and "Remove" which will turn the template back into default, NOT remove it. When editing, please use mashby's save your templates tip. That comes in handy.

Hope this helps a few people.
Reply With Quote
  #2  
Old 09-23-2002, 06:39 AM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
All Templates are grouped, with a name. This is the first step of identifying what template you want. For an example there is a "Forum Home" Template group. In this group this is all the forumhome templates which make up the main forum page.
Not all templates are gourped. (from the vB cp)

not all related templates may be contained within a group, as grouping is only done alphabetically.

Quote:
This is where it can get tricky. There isn't just one template for one page, there are a few! For example lets say you want to edit the Last Post By template for forumhome to change that. Usually the template name can give you an idea like for this example the template is named 'forumhome_lastpostby'. Some aren't so easy. So it's good if you take some time to identify the code in each template for future reference.
just adding to this, if you can not find a template trun on "Add template name in comments" in your options, this will show the templates name when you view the source of the page.

Quote:
"Edit" to edit the actual template and "Remove" which will turn the template back into default, NOT remove it.
default templates that can not be deleated will say [revert to original] once edited, custom temples do have a [remove] link that will remove the template from the database.
Reply With Quote
  #3  
Old 09-23-2002, 09:01 AM
Tony G's Avatar
Tony G Tony G is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 8,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

All mine are grouped, even custom ones for easy finding.

And yes, sorry was only look at the custom ones during typing.
Reply With Quote
Reply

Thread Tools

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 02:43 PM.


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.04071 seconds
  • Memory Usage 2,201KB
  • Queries Executed 18 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)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
  • (2)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_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