织梦DedeCMS搜索页支持arclist,sql等标签
2014-10-26 11:18
225 查看
怎样批量新增关键字(看图)
织梦DedeCMS搜索页支持arclist,sql等标签
首先要知道DedeCMS所有的全局标签处理文件,都是在\include\helpers目录下面,一个文件就是一个标签,如果需要添加标签,也可以添加到这里。
第一步打开:/include/arc.searchview.class.php 需要添加什么标签,就先在顶部引入对应的标签处理文件。例如我这里,需要channel,arclist,sql
require_once(DEDEINC."/taglib/channel.lib.php");
require_once(DEDEINC."/taglib/arclist.lib.php");
require_once(DEDEINC."/taglib/sql.lib.php");
第二步:找到下面的Display方法,可以看到,里面多处对tagname进行判断处理。因为channel系统已经有了,我们就把arclist 与SQL的添加到下面就OK了。添加到"//End if"前面代码如下
else if($tagname=="arclist")
{
$this->dtp->Assign($tagid,lib_arclist($ctag,$this));
}
else if($tagname=="sql")
{
$this->dtp->Assign($tagid,lib_sql($ctag,$this));
}
如果需要支持其它标签,方法一样,就是先在顶部引入文件,然后在Display方法中,添加判断处理语句就OK了。
织梦DedeCMS搜索页支持arclist,sql等标签
首先要知道DedeCMS所有的全局标签处理文件,都是在\include\helpers目录下面,一个文件就是一个标签,如果需要添加标签,也可以添加到这里。
第一步打开:/include/arc.searchview.class.php 需要添加什么标签,就先在顶部引入对应的标签处理文件。例如我这里,需要channel,arclist,sql
require_once(DEDEINC."/taglib/channel.lib.php");
require_once(DEDEINC."/taglib/arclist.lib.php");
require_once(DEDEINC."/taglib/sql.lib.php");
第二步:找到下面的Display方法,可以看到,里面多处对tagname进行判断处理。因为channel系统已经有了,我们就把arclist 与SQL的添加到下面就OK了。添加到"//End if"前面代码如下
else if($tagname=="arclist")
{
$this->dtp->Assign($tagid,lib_arclist($ctag,$this));
}
else if($tagname=="sql")
{
$this->dtp->Assign($tagid,lib_sql($ctag,$this));
}
如果需要支持其它标签,方法一样,就是先在顶部引入文件,然后在Display方法中,添加判断处理语句就OK了。
相关文章推荐
- 织梦DedeCMS搜索页支持arclist,sql等标签
- 织梦dedecms的arclist标签如何在搜索页和留言页面使用 dede搜索页不支持标签
- DEDECMS织梦搜索页调用arclist标签的方法
- 仿站技巧二十三-织梦(dedecms)搜索页面怎么调用arclist、channelartlist标签?
- 织梦DEDEcms5.7解决arclist标签调用副栏目文章
- 织梦cms经典SQL调用标签代码_dedecms
- Web_PHP_织梦DedeCMS万能标签{dede:sql}的用法举例
- 修改织梦dedecms自带的网站地图路径和网站地图获取文章列表支持标签调用的方法
- 织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag等标签支持
- DEDE教程:最新织梦搜索页如何调用arclist标签?
- 织梦搜索页不支持dede标签的修改方法
- dedecms:织梦文章如何添加“自定义属性”标签(sql命令行工具)
- dede的织梦问答模块也可以支持arclist标签
- 织梦dedecms|文章列表标签arclist
- 织梦dedecms 用交叉栏目时arclist标签调用不出内容文章的问题(纯转载)
- 织梦dedecms中arclist标签下无法嵌套图片
- 让dedecms(织梦)的list标签支持weight排序
- 让dedecms(织梦)的list标签支持weight排序(转)
- 让织梦DedeCMS的channel标签支持limit属性
- 织梦DedeCMS让{dede:list}标签支持weight权重排序、flag