加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 产品 > 正文

KesionCMS制作人才招聘系统站内高级搜索

发布时间:2018-08-17 23:19:50 所属栏目:产品 来源:站长网
导读:副标题#e# 很多科汛fans已对系统自带的的简单搜索感谢不满足了,比如做人才网的用户希望能根据职位类型,工作地点,关键字等进行精确搜索,这时如果用KesionCMS自带搜索标签显然不符合要求.很幸运KesionCMS是完全开源的.您完全可以自由的DIY搜索.这里我

   Param=Param & ")"
   Case 2:Param=Param & " And ArticleContent Like '%" & KeyWord & "%'"
   Case 3:Param=Param & " And Author Like '%" & KeyWord & "%'"
   Case 4:Param=Param & " And ArticleInput Like '%" & KeyWord & "%'"
   Case 5:Param=Param & " And KeyWords Like '%" & KeyWord & "%'"
   Case else
    if (FuzzySearch=1) Then
   For I=0 To Ubound(KeyWordArr)
    If I=0 Then
    Param=Param & " And (Title Like '%" & KeyWordArr(i) & "%'"
    Else
    Param = Param & " or Title Like '%" & KeyWordArr(i) & "%'"
    End If
   Next
  Else
     Param=Param & " And (Title Like '%" & KeyWord & "%' or Author Like '%" & KeyWord & "%'"
  End If
  Param=Param & ")"
  End Select
  If ClassID<>"0" Then Param=Param & " And Tid In(" & KS.GetFolderTid(ClassID) & ")"

  If ChannelID=110 Then

       Param= Param & " and KS_ZWLX='" & KS.S("KS_ZWLX") & "' and KS_GZD='" & KS.S("KS_GZD") & "'"

   End If


  SqlStr="Select * From " & KS.C_S(ChannelID,2) & Param & " Order By ID Desc"
  Set RS=Server.CreateObject("ADODB.RECORDSET")
  RS.Open SqlStr,Conn,2,1

上面加红色代码就是我们根据自定义搜索补充的条件。相信有点sql基础的朋友,对这条语句能一目了然吧,不清楚的朋友不好紧。

自定义模型条件对

if channelid=110 then

....

end if

请一定要加上if channelid=110   ....这样对原系统功能的搜索就不会影响。您如果有多个自定义模板都想要自己写搜索表单,就在下面接下去写if  then end if 条件对吧

搜索结果的模板页就不用我多说了,只需注意在搜索模板页里调用自定义字段格式是{$KS_自定义字段名称}即可.

希望以上的教程能对初学者起到抛砖引玉的作用。非常感谢谢大家一直以来对科汛的支持!真心希望我们的工作能给您带来方便。

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!