建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

PHP Smarty模板 Smarty_block insert 局部缓存

时间:2010-09-26 22:55来源: 作者: 点击:
PHP Smarty模板 Smarty_block insert 局部缓存

<?php 

 require_once("./libs/Smarty.class.php"); 

 $smarty=new Smarty(); 

$smarty->template_dir="./templates/"; 

$smarty->compile_dir="./templates_c/"; 

$smarty->cache_dir="./smarty_cache/"; 

$smarty->config_dir="./config/"; 

$smarty->caching=true; 

$smarty->cache_lifetime=60; 

 

$smarty->left_delimiter="{"; 

$smarty->right_delimiter="}"; 

 

/*$arr=array("3wsdafasdf","ok","hah","news"); 

$smarty->assign("arr",$arr); 

*/ 

date_default_timezone_set("PRC"); 

function insert_getTime() 

    return date("Y-m-d H:i:s"); 

/* 

 * smarty_block 函 数 

 * 先 得注册一下才可以,  

 * 模 板里这样写  

 *  

 * {myTag} 

 * {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'} 

 * {/myTag} 

 **/ 

function smarty_block_tag($params, $content, &$smarty) 

    return  $content; //这里一定要返回,要不不会显 示。 

$smarty->register_block("myTag","smarty_block_tag",false); // false 是表示不缓存 

 $smarty->display("index.tpl"); 

?>

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片