Example #1
0
$smarty = new smarty();
//实例化smarty
$smarty->settemplatedir(__ROOT__ . "templates/" . $templates_dir);
//设置模板文件存放目录
$smarty->setcompiledir(__ROOT__ . "templates_c/" . $templates_dir);
//设置生成文件存放目录
$smarty->setcachedir(__ROOT__ . "cache/" . $templates_dir);
//设置缓存文件存放目录
// 设置模板资源(css/js/font/png/gif...)目录
// $smarty->assign('resources_dir',"../templates/".$templates_dir); //程序放在根目录时请选用这个
$smarty->assign('resources_dir', $site_url . "templates/" . $templates_dir);
//程序放在二级以上目录请选用这个,根目录也可以使用。
$public = $site_url . "public";
$smarty->assign('public', $public);
//公共资源目录,用于存放公共使用的js css images fonts
$smarty->addPluginsDir(__ROOT__ . "myPlugins/");
//自定义插件目录
$smarty->left_delimiter = "<{";
//设置左标示符
$smarty->right_delimiter = "}>";
//设置右标示符
$smarty->auto_literal = false;
//是否可留空 false为可为空
// $smarty->caching = true; //是否开启缓存,0、FALSE代表关闭,非0数字、TRUE代表开启。
$smarty->cache_lifetime = -1;
//单位为秒 3600 (如果填写-1为永不过期)
$smarty->assign('ana', file_get_contents(__ROOT__ . "/ana.php"));
//读取统计代码
// 打开调试控制器
$smarty->debugging = false;
// 默认