dedecms使用教程(让dedecms实现shtml包含的实现方法)
dedecms使用教程
让dedecms实现shtml包含的实现方法让dedecms实现shtml包含,这个是十分简单,也是十分轻松的一个问题。我们可以通过对dedecms的二次开发,实现对dedecms顶部导航,中间部分,右边公共部分,以及底部,都有一个很好的支持,从而减少html生成的时候频繁的消耗系统资源去生成dedecms的html功能。这样可以加快dedecms生成html的速度。
首先我们要实现一个对dedecms栏目右边实现shtml包含。有关dedecms配置shtml环境,上篇文章都讲述过了。
1:首先建立右边公共模板templates/default/right.htm
2:编写以下标签
代码如下:
function lib_shtml(&$ctag,&$refObj)
{
if(isset($_GET['tid'])){
return file_get_contents('../data/'.$refObj->Fields['id'].'right.htm');
}else{
return '<!--#include virtual="'.$GLOBALS['cfg_cmspath'].'/data/'.$refObj->Fields['id'].'right.htm"-->';
}
}
3:生成栏目的时候,生成对应栏目的右边。
arc.listview.class.php
代码如下:
var $tcp1;
var $tcp3;</p> <p> $this->tcp1 = new DedeTagParse();
$this->tcp1->SetRefObj($this);
$this->tcp1->SetNameSpace("dede", "{", "}");
加载right.htm模板
$this->tcp1->LoadTemplate($GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/right.htm");
生成html
$file = $this->Fields['id'].'right.htm';
$rightfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_cmspath']."/data/".$file;
if(!file_exists($rightfile)){
$this->tcp1->SaveTo($rightfile);
}else{
if((time()-filectime($rightfile))>3600){
$this->tcp1->SaveTo($rightfile);
}
}
给模板赋值
MakeOneTag($this->tcp1,$this);
4:模板中直接调用{dede:shtml/}
后台生成,就完成了让dedecms实现shtml包含.
- dedecms添加底部链接(织梦dedecms调用得到文章所属的副栏目id及副栏目名称的教程)
- dedecms添加代码(dedecms 栏目目录用首字母生成的方法)
- 织梦dedecms开启付费授权(织梦dedeCMS二次开发文档手册 程序目录详解以及数据表结构字段)
- dedecms授权查询(解析dedeCMS验证码的实现代码)
- dedecms数据库优化(dedecms友情链接flink增加下拉菜单的方法)
- dedecms循环栏目(dedecms 栏目列表分页链接优化)
- dedecms怎么设置翻页(DEDECMS中获取无限栏目子分类的方法)
- dedecms手册教程(dedecms标签大全非常经典)
- 织梦dedecms建站的核心经验和技巧(dedecms模板安装教程及模板相关知识学习)
- 织梦dedecms优化安全设置指南(DedeCms V5.5 性能优化方法分享)
- dedecms发布时间调整(织梦DEDECMS发布完文章没有显示文章内容解决办法)
- dedecms标签调用大全(织梦cms图集{dede:field name='imgurls'}显示栏目名称)
- dede织梦cms安装教程(开源织梦dedecms快速搬家图文教程)
- dedecms织梦系统(织梦CMS去除powered by dedecms网站版权信息的方法)
- dedecms后台关键词(DedeCms防止垃圾文章群发、垃圾评论和注册的方法)
- dedecms简介(Linux操作系统下DedeCMS详细安全设置教程)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
热门推荐
- css图片颜色提取(解析CSS 提取图片主题色功能小技巧)
- iframe嵌入页面跨域(使用iframe+postMessage实现页面跨域通信的示例代码)
- js的异步请求(浅谈JS三座大山之异步和单线程)
- css3弹性盒模型常用属性(CSS3弹性盒模型开发笔记三)
- js获取上个月第一天和最后一天
- 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)(最新版MySQL 8.0.22下载安装超详细教程Windows 64位)
- docker 构建整个环境(Docker如何快速搭建LNMP环境最新)
- linux中swap分区的作用是(linux swap交换分区详解)
- 让VS中Release模式下不生成pdb文件
- vs中找不到bin文件夹
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9