账号通
    

账号  

密码  

1876

查看

1

回复
主题:[求助]悬赏10元解决一个搜索代码问题 [收藏主题]  
ez803 当前离线

1

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:2 分
登录次数:3 次
注册时间:2010/12/8
最后登录:2010/12/8
ez803 发表于:2010/12/8 9:17:13   | 只看该作者 查看该作者主题 楼主 

我现在用的是总搜索代码,在网上找人改了一下,但是现在只能搜索文章不能搜索软件,我想改成文章和软件都能搜索得到的代码,改好后我给您支付10元辛苦费,现在代码如下:

Dim ShCls:Set ShCls=New RefreshSearchCls

Class RefreshSearchCls

  Private KS  

  Private Sub Class_Initialize()

    Set KS=New PublicCls

  End Sub

        Private Sub Class_Terminate()

   Set KS=Nothing

   Set ShCls=Nothing

  End Sub

  

  '替换网站的所有搜索

  Sub Run(ByRef FileContent)

           FileContent = Replace(FileContent, "{$GetSearchByDate}", GetSearchByDate())

     FileContent = Replace(FileContent, "{$GetSearch}", GetSearch())

     Dim rs:set rs=conn.execute("select modelename from ks_channel where channelstatus=1 order by channelid")

     dim k,sql:sql=rs.getrows(-1)

     for k=0 to ubound(sql,2)

     if instr(filecontent,"{$Get" & sql(0,k) & "Search}")>0 then

     FileContent = Replace(FileContent, "{$Get" & sql(0,k) & "Search}", "<script src=""{$GetSiteUrl}" & KS.Setting(93) & "S_" & sql(0,k) & ".js""></script>")

     end if

     next

   End Sub

  

  '取得高级日历搜索

  Function GetSearchByDate()

   GetSearchByDate="<IFRAME id=gToday:normal:agenda.js style=""BORDER-RIGHT: 0px ridge; BORDER-TOP: 0px ridge; BORDER-LEFT: 0px ridge; BORDER-BOTTOM: 0px ridge"" name=gToday:normal:agenda.js src=""{$GetSiteUrl}" & "KS_Inc/iflateng.htm?../plus/Search.asp?ChannelID=1&SearchType=100"" frameBorder=0 width=160 scrolling=no height=170></IFRAME>"

  End Function

  '取得总搜索

  Function GetSearch()

   GetSearch = "<div class=""searchsd"">" & vbCrLf

            GetSearch = GetSearch & "<form id=""SearchForm"" name=""SearchForm"" method=""post"" action=""{$GetSiteUrl}plus/Search.asp"">" & vbCrLf

             GetSearch = GetSearch & " 快速查找资料: <input name=""KeyWord"" type=""text"" class=""textbox"" value=""""this.select();""/>" & vbCrLf

            dim rs:set rs=conn.execute("select channelid,itemname from ks_channel where channelstatus=1 and channelid<>9 and BasicType=1 order by channelid")

      if not rs.eof then

       dim k,sql:sql=rs.getrows(-1)

    rs.close:set rs=nothing

             GetSearch = GetSearch & "<input name=""ChannelID"" type=""hidden"" value="""& sql(0,k) &""">"

               end if

            GetSearch = GetSearch & "<input type=""submit"" class=""inputButton"" name=""Submit1"" value=""立即查找"" />" & vbCrLf

            GetSearch = GetSearch & "</form>" & vbCrLf

            GetSearch = GetSearch & "</div>" & vbCrLf

              End Function

End Class

%>

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2010/12/8 10:03:19   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统

系统标签已经包含了所有模型的搜索的

点击查看原图

 
QQ:592002940 <a target=_blank href=http://qun.qq.com/#jointhegroup/gid/40509894 title=点击加入科讯技术交流群>科讯技术交流群</a>===<a target=_blank href=http://qun.qq.com/#jointhegroup/gid/7133571 title=点击加入科讯技术高级群>科讯CMS高级群</a>=== 欢迎新手加入学习,欢迎高手加入指导 承接科讯系统的模板整合,各类模板仿制 <a href=http://hi.baidu.com/科讯技术 title=科讯技术百度博客,收录大量实用技术文章>科讯技术博客</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0