用dedecms做站,怎么让搜索结果显示成列表?

用dedecms做站,怎么让搜索结果显示成列表?,第1张

文件不存在,就是说你的那个 searchhtm 文件没有放在你的模板文件夹里面。把原来默认的 default 文件夹里面的 searchhtm 这个文件复制到你的模板文件夹里面就行了,另外,如果你是新建模板文件的话,那么你就要在后台那里修改一下“默认模板地址”了。

您好,朋友。跟版网团队很高兴为您解答:

共有两种方式,通过测试第一种比较的好用。如果只是单独的调用一个栏目那么用第二种方法比较的好。

方法1:

//统计列表里的记录

$cquery = "Select From `#@__archives` arc where arctypeid not in (1,2,3) and {$this->AddSql}";

//搜索

        $query = "Select arc,acttypedir,acttypename,actisdefault,actdefaultname,actnamerule,

        actnamerule2,actispart,actmoresite,actsiteurl,actsitepath

        from `#@__archives` arc left join `#@__arctype` act on arctypeid=actid

        where  actid not in (4,5,,6) and {$this->AddSql} $ordersql limit $limitstart,$row";

把sql语句换成我这两句,括号里面的是你不搜索栏目的id

方法2:

<input type="hidden" name="typeid" value="特定栏目id"> 把它放在搜索form里面即可

希望我的回答能够帮到你。跟版网-专业织梦模板定制下载站。genbanorg

这个你可以通过修改搜索模板文件来达到你的要求。默认的搜索结果是显示内容标题,你可以通过重新编写调用代码来实现,可以用arclist来实现,默认的是用LIST标签来调用。最好是将栏目属性设置成“模型”这样更利于调用内容。不然调用效果也不是很好。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 用dedecms做站,怎么让搜索结果显示成列表?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情