vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   <if> tags... (https://vborg.vbsupport.ru/showthread.php?t=91330)

Carnage 06-29-2005 07:48 PM

<if> tags...
 
I find the <if> tags in vb templates really quite useful and want to use them in another totally unrelated site i'm building... I looked at the vb code to try and work out how/if it was parsing them but drew a blank. They seem to be done serverside since they don't turn up int the source. Is it safe just to drop them into a html page and presume they will be evaluated correctly?

filburt1 06-29-2005 08:20 PM

It pseudo-compiles them to runtime PHP code with inline ifs.

While I've never used it, I've heard good things about the template engine "Smarty." You may want to look into that.

Carnage 06-29-2005 09:54 PM

how?

Carnage 07-06-2005 10:46 PM

yay i figured it. could have pointed me in the directin of the templates stored in the db thou... Anyway, for anyone else wondering how its done. it changes the <if> tag into:

"template". (($condition) ? ("true") : ("false")) ."template continues"


All times are GMT. The time now is 03:42 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.02763 seconds
  • Memory Usage 1,704KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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