欢迎访问智唯网络!专业H5响应式营销型网站建设、百度seo优化、网络推广服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行
织梦建站News

如何为织梦企业站点搜索增加多栏目搜索功能

发布时间:2016:06:27 13:25:06 | 已阅: | 来源:智唯网络

扫一扫
手机访问

导语
如何为你的企业网站增加这种搜索功能?其实很简单,跟着我做吧..具体看完整的代码 form id=SearchForm name=formsearch action={dede:global.cfg_cmsurl/}/plus/search.php input type=hidden name=kwtype value=0 / img sr
如何为织梦企业站点搜索增加多栏目搜索功能

如何为你的企业网站增加这种搜索功能?其实很简单,跟着我做吧..具体看完整的代码

<form id="SearchForm" name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php">
  <input type="hidden" name="kwtype" value="0" />
  <img src="/templets/qyskin/images/search.gif">
  <select name="typeid" id="types">
    <!--<option value="" >===请选择===</option>-->
    {dede:channelartlist typeid='top' typeid=2,3,4,5,6 row=8} 
    <option value='{dede:field name='id'/}'>{dede:field name='typename'/}</option>
    {/dede:channelartlist} 
  </select>
  <input type="text" align="absmiddle" id="keyword" name="q" class="input" style="width:150px;" onfocus="this.value='';" value="关键字" onkeypress="responseEnter(event);"/>
  &nbsp;
  <input name="submit" type="submit" class="bsearch" onClick="Search();" value="搜索" />
</form>

如上述代码所示,红色的代码为必换的...那个循环,你也可以自己搜索,都行..道理一样,主要就是那个value要对应TYPEID就行了


如果将指定的栏目不需要搜索呢,这个功能是实现不了的?
那么改PHP就行了
include/arc.searchview.class.php

搜索
            //搜索            $query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,            act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath            FROM `dede_archives` arc LEFT JOIN `dede_arctype` act ON arc.typeid=act.id            WHERE arc.id IN ($aids)";
改成
            //搜索            $query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,            act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath            FROM `{$this->AddTable}` arc LEFT JOIN `dede_arctype` act ON arc.typeid=act.id            WHERE act.id not in (5,9,13) and {$this->AddSql} $ordersql LIMIT $limitstart,$row";

这样的话,栏目5,9,13不允许搜索

专业建站 免费排名(有什么疑问的请留言或咨询在线客服)
  • 全部评论(0
    还没有评论,快来抢沙发吧!

上一篇:如何让搜索页面支持织梦标签

下一篇:企业建站左侧栏目要求中英结合 织梦channel调用栏目seotitle方法

  • 同行价格

    统一报价,无隐形消费

  • 金牌服务

    一对一专属顾问,7*24小时金牌服务

  • 售后无忧

    完善售后,客服经理全程跟进

建站优化二维码
建站优化二维码

截屏,微信识别二维码

微信号:13825575516

(点击微信号复制,添加好友)

优化二维码打开微信