很多朋友在使用织梦dedecms的搜索页(search.php)时都会存在这样的问题,就是织梦dedecms的搜索页(search.php)不支持dede标签的调用。这就要求我们对搜索页(search.php)进行一下小小的二次开发,使其能够支持dede标签的调用。
下面本文将介绍如何在搜索页支持arclist和channelartlist的调用。
打开include/arc.searchview.class.php
查找
1.
require_once
(DEDEINC.
"/taglib/hotwords.lib.php"
);
2.
require_once
(DEDEINC.
"/taglib/channel.lib.php"
);
在下面插入
1.
require_once
(DEDEINC.
"/taglib/arclist.lib.php"
);
2.
require_once
(DEDEINC.
"/taglib/channelartlist.lib.php"
);
查找
1.
else
if
(
$tagname
==
"hotwords"
)
2.
{
3.
$this
->dtp->Assign(
$tagid
,lib_hotwords(
$ctag
,
$this
));
4.
}
在下面插入
1.
else
if
(
$tagname
==
"arclist"
)
2.
{
3.
$this
->dtp->Assign(
$tagid
,lib_arclist(
$ctag
,
$this
));
4.
}
5.
else
if
(
$tagname
==
"channelartlist"
)
6.
{
7.
$this
->dtp->Assign(
$tagid
,lib_channelartlist(
$ctag
,
$this
));
8.
}
到此一切OK,赶快亲自试一下吧。
当然,有时候我们的搜索页面还要支持更多的标签调用,那么大家可以根据上边的这样的方法自行再进行一些相应的修改。
声明:
1、本站所发布的资源均从互联网上收集整理而来,仅供学习和测试使用
2、请在下载资源后24小时内将资源从您的电脑上删除,非法使用资源所发生的一切问题与本站无关
3、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务
4、若本站收集的资源无意侵犯了您的合法权益,请联系我们予以删除
5、本站不提供任何实质性的付费和支付项目,所有需要点数下载的项目均为赞助费用或者线下劳务费用
6、如果你注册本站用户或下载本站资源,则认为你认可并同意以上声明