Let's talk about Smarty's configuration, please skip this part ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- -------------
If you haven't smarty, please go to http://smarty.php.net download, the latest version is 2.6.3, download and decompressed, just copy the libs directory to your web root directory, then in the Web Directory Built a few subdirectory under:
Templates // Storage Template Templates_C / / Store compiled file configs // Storage Profile Cache // The above four is SMARTY needs to be set
In order to facilitate planning, build a few directory function // store custom function inc // stored head file JS // script file CSS // style sheet images // picture
In addition, the libs directory except the Smarty class, you can also put the class yourself in this, which is convenient for planning.
The following is the settings in the file, save this file in the Inc directory for call
pHP / * ============================================== ================================== ** file name: smarty, php.inc.php * Program function: Smarty * set update time: 2004-08-29 ** programming: Jzealot * E-mail: web-xy@163.com**==================== ============================================================================================================================================================================================================= ========= * /
Require ("./ Libs / Smarty.class.php"); $ smarty = new smarty, PHP ();
/ / -------------------------------------------------------------------------------------------- ------------------------------ // Specify the function directory (template, compile, configure, cache) // -------------------------------------------------- -------------------------- $ Smarty -> Templatfe_dir = './Templates'; $$./templates_dir =' ./templates_c '; $ Smarty -> config_dir = './configs'; $$./cache';//$smarty -> caching = true; // $ smarty -> cache_lifetime = 300; // -------- -------------------------------------------------- ------------------------- // Template boundary symbol setting, mainly to prevent label conflict // ---------- -------------------------------------------------- ------------------- $ smarty -> left_delimiter = '<{'; $ smarty -> right_delimiter = '}>';
/ / -------------------------------------------------------------------------------------------- ------------------------------- // Shared template variables // ----------- -------------------------------------------------- ------------------ $ Smarty -> Assign ('Banner', 'Images / Banner.jpg');
?>
(to be continued)