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 04-19-2008, 09:31 PM
stryka stryka is offline
 
Join Date: Aug 2002
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default To USE or NOT USE vb's templates...pls help

Ok... so i have outsourced the development of a CMS add-on to VBULLETIN and the CMS will be using VB's user DB.

The design is coming along and coding code be better but its almost done...

HOWEVER, should i be instructing the coder to use VB Templates or should i not do it cuz of the additional lookups/load on the template tables?

Not sure what i should advise the programmer to do. What do you guys regullarly do?
Reply With Quote
  #2  
Old 04-19-2008, 09:57 PM
SEOvB's Avatar
SEOvB SEOvB is offline
 
Join Date: May 2007
Location: Indianapolis
Posts: 2,451
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For ease of use, it should integrate with vBulletin templates with ease. I dont think having the style integrated will cause any/much additional load
Reply With Quote
  #3  
Old 04-19-2008, 10:45 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

We are trying to integrate everything into vBulletin at a site I'm developing at. The PHP code is based on vBulletin's and so naturally we use vBulletin's template system as well. Furthermore I find it a lot easier to be able to edit templates on a webpage instead of having to download/upload things over FTP.

I wouldn't say it has much of an impact on performance however I'm no expert.
Reply With Quote
  #4  
Old 04-19-2008, 10:50 PM
stryka stryka is offline
 
Join Date: Aug 2002
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Opserty... did your developer know vbulletin beforehand? Hmm... editting is definetly easier via the web...

I guess i will have to get me developer up to speed
Reply With Quote
  #5  
Old 04-19-2008, 10:53 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

We are fairly advanced with PHP and have been coding with vBulletin's code for around 6-12 months.
Reply With Quote
  #6  
Old 04-19-2008, 11:57 PM
MoT3rror MoT3rror is offline
 
Join Date: Mar 2007
Posts: 423
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well even if you don't use templates, the system still pulls out these templates.
PHP Code:
// templates to be included in every single page...
$globaltemplates array_merge($globaltemplates, array(
    
// the really important ones
    
'header',
    
'footer',
    
'headinclude',
    
// ad location templates
    
'ad_header_logo',
    
'ad_header_end',
    
'ad_navbar_below',
    
'ad_footer_start',
    
'ad_footer_end',
    
// new private message script
    
'pm_popup_script',
    
// navbar construction
    
'navbar',
    
'navbar_link',
    
'navbar_noticebit',
    
'navbar_notifications_menubit',
    
// forumjump and go button
    
'forumjump',
    
'gobutton',
    
'option',
    
// multi-page navigation
    
'pagenav',
    
'pagenav_curpage',
    
'pagenav_pagelink',
    
'pagenav_pagelinkrel',
    
'threadbit_pagelink',
    
// misc useful
    
'spacer_open',
    
'spacer_close',
    
'STANDARD_ERROR',
    
'STANDARD_REDIRECT'
    
//'board_inactive_warning'
)); 
So even if you do or don't define $globaltemplates, you are still pulling out these templates still calling the query to get them.
Reply With Quote
  #7  
Old 04-20-2008, 06:24 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If coded correctly, all vBulletin applications will only require 1, that's right, one query to fetch all the required templates.
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:07 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.05096 seconds
  • Memory Usage 2,225KB
  • 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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