当前位置:首页 开发语言 正文

UCHome二次开发调试时禁用模板缓存

2012年07月19日 | 作者: 米豆网 - 1000seo | 分类: 开发语言 | 

在UCHome的二次开发中,若不屏蔽tpl_cache,每次更新页面都需要去删除uchome\data\tpl_cache目录中的文件,或者在管理业页面中更新缓存,很麻烦。

要禁用tpl_cache,只需在source\function_common.php中找到 function template($name)函数,将其中的一个if判断注释掉就可以了,如下面的代码中的红色字体:

//模板调用

function template($name) {

global $_SCONFIG, $_SGLOBAL;

if($_SGLOBAL[‘mobile’]) {

$objfile = S_ROOT.’./api/mobile/tpl_’.$name.’.php';

if (!file_exists($objfile)) {

showmessage(‘m_function_is_disable_on_wap’);

}

} else {

if(strexists($name,’/’)) {

$tpl = $name;

} else {

$tpl = “template/$_SCONFIG[template]/$name”;

}

$objfile = S_ROOT.’./data/tpl_cache/’.str_replace(‘/’,’_’,$tpl).’.php';

  //if(!file_exists($objfile)) {  //注释掉是为了调试方便,正式使用环境中请取消注释!

include_once(S_ROOT.’./source/function_template.php’);

parse_template($tpl);

  //}

}

return $objfile;

}

本文固定链接:http://www.1000seo.com/soft/984
本文章由 米豆网 - 1000seo 于2012年07月19日发布在开发语言分类下,您可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
+复制链接 转载请注明:UCHome二次开发调试时禁用模板缓存-米豆网
关键字:, , , ,

好文章就要一起分享!

更多

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif