看了“科讯官方”管理员发布的“V6后台文章管理支持内容搜索的修改方法”一文,深受启发,刚才看了下V7的后台,文章后台也不支持按内容搜索,那么我们在V7后台实现这个功能。
修改方法如下:
打开Admin/Ks.ItemInfo.asp,查找
- Select Case SearchType
- Case 0:.echo ("文档标题中含有 <font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 1:.echo ("文档录入员中含有 <font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 2:.echo ("文档关键字中含有<font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 3:.echo ("文档作者含有<font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 4:.echo ("商品编号含有<font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 5:.echo ("所属品牌含有<font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3))
- Case 6:.echo ("文档内容含有<font color=red>" & KeyWord & "</font> 的" & KS.C_S(ChannelID,3)) End Select
增加红色部分代码。往下查找
- Select Case SearchType
- Case 0:Param = Param & " And (Title like '%" & KeyWord & "%')"
- Case 1:Param = Param & " And Inputer like '%" & KeyWord & "%'"
- Case 2:Param = Param & " And KeyWords like '%" & KeyWord & "%'"
- Case 3:Param = Param & " And Author like '%" & KeyWord & "%'"
- Case 4:Param = Param & " And ProID Like '%" & KeyWord & "%'"
- Case 5:Param = Param & " And BrandID in(select id From KS_ClassBrand Where BrandName Like '%" & KeyWord & "%' or BrandeName Like '%" & KeyWord & "%')"
- Case 6:Param = Param & " And ArticleContent Like '%" & KeyWord & "%'" End Select
增加红色部分代码。再往下查找
- If SearchType="3" Then .echo ("<option value=3 selected>文档作者</option>") Else .echo ("<option value=3>文档作者</option>")
- If KS.C_S(Channelid,6)=1 Then
- If SearchType="6" Then .echo ("<option value=6 selected>文档内容</option>") Else .echo ("<option value=6>文档内容</option>")
- End If
增加红色部分代码。修改完毕。欢迎大家测试。
PS:论坛编辑器好像有问题,发布后重新编辑帖子部分内容会自动增加空格。