全站共享模块搜索插件的修改
创始人
2022-10-22 01:07:44
0

问题:

在我改造搜索页的按分类筛选时,我不想把所有的子栏目拿来当条件,只放了一级栏目。但是结果出不来。因为原来的插件只查询信息中的CID,就是所属的直接分类,当在再上一层或再高筛选时,并没有显示结果

改造后效果如图示,点击一级栏目,就是出现该栏目所有子栏目的搜索结果

image

修改了search\controllers\home里的当有cid时的查询

代码如下

else{
    if($cid!=''){
        $cat = dr_cat_value('share', $cid);
        $data .='SELECT '.$fileds.' FROM '.$dbprefix.SITE_ID.'_'.$mid .$where.'AND `'.$dbprefix.SITE_ID.'_'.$mid.'`.`catid` IN ('.$cat['childids'].')';
        //$data .= ' SELECT '.$fileds.' FROM '.$dbprefix.SITE_ID.'_'.$mid.$where.' AND catid='.$cid;
        $data_total .= 'SELECT count(*) as b FROM '.$dbprefix.SITE_ID.'_'.$mid .$where.'AND `'.$dbprefix.SITE_ID.'_'.$mid.'`.`catid` IN ('.$cat['childids'].')';
        //$data_total .= 'SELECT count(*) as b FROM '.$dbprefix.SITE_ID.'_'.$mid.$where.' AND catid='.$cid;
    }else{
        $data .= ' SELECT '.$fileds.' FROM '.$dbprefix.SITE_ID.'_'.$mid.$where;
        $data_total .= 'SELECT count(*) as b FROM '.$dbprefix.SITE_ID.'_'.$mid.$where;
    }
}


上一篇:没有了

下一篇:js图片画廊插件spotlight.js

相关内容

热门资讯

迅睿第三方登陆插件【骏豪软件】 1、官方已经有集成的主流的微信、QQ等登陆;2、但是百度、支付宝、GITEE、微博等的再放上去还是可...
全站共享模块搜索插件的修改 问题:在我改造搜索页的按分类筛选时,我不想把所有的子栏目拿来当条件,只放了一级栏目。但是结果出不来。...
js图片画廊插件spotlig... 使用方法在页面中引入下面的文件。12HTML结构123456789 也可以不使...
记录一次服务器被挂马的排查过程 1、7月6日,查看网站API接口,发现多了一个数据,其中接口执行内容为"执行特定的PHP代...
迅睿在大数据的模块列表中,查询... 400万的数据,在没有关联栏目时count(*)大概花了3秒,如果有关联栏目,哪怕没有数据,大概在8...
linux openoffic... 注意点:上传文件名生成一个别名备用,在文件路径中使用英文或数组总结下:1.碰到的坑不少,网上资料很多...