vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   default templates... (https://vborg.vbsupport.ru/showthread.php?t=18516)

chrispadfield 05-28-2001 10:01 PM

not sure how much bigger really, as each page generally uses what, about 20 templates probably not much more than that it is only an extra 20 templates (max) which aint much i would think.

going to try.

Mas*Mind 05-28-2001 10:03 PM

don't forget to change this $gettemp=$DB_site->query_first("SELECT template FROM template WHERE title='".addslashes($templatename)."' AND (templatesetid=-1 OR templatesetid='$templatesetid') ORDER BY templatesetid DESC LIMIT 1"); piece of code in the gettemplate function

chrispadfield 05-28-2001 10:04 PM

thanks so much Mas*Mind for all the help here, that change does work perfectly. No idea what the performance issue would be but either way it works :)

a more powerful inheritance system would be quite useful i think though

Mas*Mind 05-28-2001 10:04 PM

hmm..the order here (templatesetid=-1 OR tempatesetid='10' OR templatesetid='$templatesetid')) doesn't matter btw... The result is allready ordered by templatesetid.

This is fairly important because now when A has to inherit from B the templatesetid of A has to be bigger then the one of B

chrispadfield 05-28-2001 10:06 PM

Quote:

Originally posted by Mas*Mind
don't forget to change this $gettemp=$DB_site->query_first("SELECT template FROM template WHERE title='".addslashes($templatename)."' AND (templatesetid=-1 OR templatesetid='$templatesetid') ORDER BY templatesetid DESC LIMIT 1"); piece of code in the gettemplate function
thank you, i would have forgotten !

Mas*Mind 05-28-2001 10:06 PM

Glad I could help you :) You made me think though...I think it wouldn't be really difficult to implement an unlimited inherit-system.

Just let me think on this matter :)

chrispadfield 05-28-2001 10:08 PM

Quote:

Originally posted by Mas*Mind
hmm..the order here (templatesetid=-1 OR tempatesetid='10' OR templatesetid='$templatesetid')) doesn't matter btw... The result is allready ordered by templatesetid.

This is fairly important because now when A has to inherit from B the templatesetid of A has to be bigger then the one of B

That is what i thought but in my case A = 10 and B = 11 and inheritcane is working from B --> A. ie, i just ditched the header in B and it is using A's header (id = 10).

But as -1 is less than 1 (default set) this is probably correct as the inheritance here is also working "downwards".

Mike Sullivan 05-28-2001 10:09 PM

Actually I think Kier and I (but mostly Kier) have already worked out an infinite depth inheritable system. (just a concept; havent actually coded it)

But we're not talking so nyah! ;) It'll probably end up being more efficient than the current system actually...

(Now, why the heck do I keep clicking "quote" instead of "edit"? Argh!)

chrispadfield 05-28-2001 10:10 PM

cool :)

is what i have done going to cause any considerable performance problems though Ed? or should it be ok? all i did in the end was the extra OR templatesetid = 10 in both queries.

Mike Sullivan 05-28-2001 10:11 PM

No, not a ton of performance overhead. But you will be retrieve more records than necessary.


All times are GMT. The time now is 01:26 PM.

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.01135 seconds
  • Memory Usage 1,730KB
  • 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)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete