瓦窑源码 快速建站好帮手
客服QQ客服QQ 微信号微信号

织梦dedecms搜索页怎么指定多个栏目文档

本文介绍了织梦dedecms搜索页怎么指定多个栏目文档?解决办法:打开这俩文件arc.searchview.class.php和search.php,根据教程找到旧代码改为新的代码就可以了。

织梦网站源码

织梦dedecms搜索页怎么指定多个栏目文档?今天瓦窑源码小编就和大家说说织梦搜索多个栏目的方法。

在搜索框表单里加个typeid提交过去

<form name="formsearch" action="/plus/search.php">

<input type="hidden" name="typeid" value="1,2,3">

</form>

在/plus/search.php 找到

$typeid = (isset($typeid) && is_numeric($typeid)) ? $typeid : 0;

注销或者删除它

继续找到

$typeid = intval($typeid);

注销或者删除它

最后打开 \include\arc.searchview.class.php 找到

$ksqls[] = " typeid IN (".GetSonIds($this->TypeID).") ";

改成

//指定了多个栏目时

if( preg_match('#,#', $this->TypeID) )

{

$typeids = explode(',', $this->TypeID);

foreach($typeids as $ttid) {

$typeidss[] = GetSonIds($ttid);

}

$typeidStr = join(',', $typeidss);

$typeidss = explode(',', $typeidStr);

$typeidssok = array_unique($typeidss);

$typeid = join(',', $typeidssok);

$ksqls[] = " arc.typeid IN ($typeid) ";

}

else

{

$ksqls[] = " arc.typeid IN (".GetSonIds($this->TypeID).") ";

}

这样就可以了。

以上就是关于织梦搜索多个栏目的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

TAG标签:织梦搜索多个栏目

上一个:织梦dedecms手机网站列表怎么添加上下页链接
下一个:最后一页

瓦窑源码专注织梦网站源码与静态模板分享,提供织梦模板,dedecms模板,织梦企业源码,dedecms商业源码和织梦免费模板下载

织梦源码 - 织梦模板 - 网页素材 - 织梦教程 - 站长学院 - 热门排行 - Tags标签 - 网站地图 - 免责声明

Copyright©2021 瓦窑源码 Why114.COM 版权所有 鲁ICP备20017802号-2

客服QQ:1847629575 微信号:qilujianzhan

展开