dedecms导航shtml生成和包含

2013-01-29 23:01 来源:www.chinab4c.com 作者:dedecms专家

?? dedecms导航shtml生成和包含,我们上次谈过。为了让dedecms快速的生成html。我们就必须使用shtml方式来包含文件头部,以及公共部分,只要是相同的数据调用的部分,我们都有必要用shtml进行包含,从而可以减少重复数据库的生成以及dedecs生成HTML的时候,做重复工作,dedecms公共数据调用部分,我们可以采用单独生成,唯一生成,然后后前台shtml包含的方式引用。以下我们将结合代码来谈谈dedecms导航shtml生成和包含。

??? 1:先编写函数,shtml标签,用来包含顶部。

???? if(in_array($file,array('index.php','list.php','view.php'))){
??? ??? ?if(file_exists($html_dir)){
??? ??? ??? ?
??? ??? ??? return file_get_contents($html_dir."head.html");
??? ??? ?}
??? ? }else{
??? ??? ??? return '';
??? ? }

?? 2:在每个dedecms亚博体育百度里面使用{shtml type="head"/}方式引入。

?? 3:在后台,我们可以在生成首页那里。直接生成head.shtml

??? $pv->SetTemplet('/head.htm');
??????? $pv->SaveToHtml($footer);

??? 以上我们就完成了dedecms导航shtml生成和包含.,让dedecms生成html的速度加速一倍。

?? 来源:http://www.chinab4c.com

?