dede高级搜索功能之自定义字段的搜索

李金龙
李金龙
管理员
501
文章
0
粉丝
dede开发评论10,0361字数 553阅读模式

绝大部分的企业网站日常使用的搜索功能只需要搜索标题即可,而有一部分的企业则需要对内容进行搜索,或者自定义字段进行搜索,那么普通的搜索就只能做辅助使用。

自定义字段的搜索前期准备

  • 自定义字段名
  • 内容模型管理中自定义搜索管理
  • 高级搜索页面advancedsearch.htm

 

自定义搜索管理

  • 自定义搜索管理
  • 位置在:核心》》》频道模型》》》内容模型管理》》普通文章》》》放大镜dede高级搜索功能之自定义字段的搜索

 

 

  1. <form action="/plus/advancedsearch.php" method="post">
  2.     <input type="hidden" name="mid" value="1" /> #value="1" 为模型的ID 不写会报错,报错内容(高级自定义搜索必须指定模型)
  3.     <input type="hidden" name="dopost" value="search" />
  4.     关键词:
  5.     <input type="text" name="q" /> ##这里是常规的搜索
  6.     <br /> 产品属性列 :
  7.     <input type="text" name="cpsxl2" value="" /> ##这里是自定义字段
  8.     <br />
  9.     <input type="submit" name="submit" value="开始搜索" />
  10. </form>

上述的表单中,可以把自定义字段嵌入到已经成功的页面当中去,请注意模型ID不要忘记了

 

高级搜索页面

高级搜索页面区的落地页区别于常用的列表代码,高级搜索页面增加一些php的信息

  1. {dede:datalist}
  2. <?php
  3. $fields['stime'] = GetDateTimeMk($fields['senddate']);
  4. $fields['arcurl'] = GetArcUrl($fields['aid'],$fields['typeid'],$fields['senddate'],$fields['title'],$fields['ismake'],$fields['arcrank'],$fields['namerule'],$fields['typedir'],$fields['money']);
  5. $fields['typeurl'] = GetTypeUrl($fields['typeid'],MfTypedir($fields['typedir']),$fields['isdefault'],$fields['defaultname'],
  6.       $fields['ispart'],$fields['namerule2'],$fields['moresite'],$fields['siteurl'],$fields['sitepath']);
  7. ?>
  8.     <li class='col-3-1 last not-animated' data-animate='fadeInUp'>
  9.         <div class="">
  10.             <div class="portfolio-img"><a href="{dede:field.arcurl/}" target="_blank"><img src="{dede:field.litpic/}" style="margin:0 10px; width: 226px; height: 226px; " alt="{dede:field.title/}" /></a></div>
  11.             <div class="portfolio-title">
  12.                 <h2><a href="{dede:field.arcurl/}" target="_blank">{dede:field.title/}</a></h2>
  13.             </div>
  14.         </div>
  15.     </li>
  16. {/dede:datalist}

#上述的代码中已包含:缩略图、网址、标题、描述,更多关于dede仿站的可以查看:https://www.lijinlong.cc/dedefangzhan

 

 

至此,高级自定义自定义字段的搜索内容,就到此,如有问题,请联系QQ。

 

 
李金龙
  • 本文由 李金龙 发表于2017年8月27日 16:03:28
  • 转载请务必保留本文链接:https://www.lijinlong.cc/dedecms/dedekaifa/2067.html
dede仿站

dede仿站第七课:万箭齐发

到了这里,你已经完成了一个企业网站的大部分内容了,本节课的主要内容为新闻详细页面的仿制,如果你会了这节课,那么关于我们、联系我们、企业文化、企业责任。。。等等单页面也均可以独立完成,因为只是换一个标签...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证