账号通
    

账号  

密码  

2616

查看

3

回复
主题:[已答复]自定义字段如何屏蔽关键字 [收藏主题] 转到:  
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/7/22 9:25:08   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统
拿文章系统后台添加数据来说吧。就是加个过滤函数就行了。

打开admin/ks.article.asp



找到

For I=0 To Ubound(UserDefineFieldArr,2)

If UserDefineFieldArr(3,I)=10  Then   '支持HTML时

RS("" & UserDefineFieldArr(0,I) & "")=Request(UserDefineFieldArr(0,I))

else

RS("" & UserDefineFieldArr(0,I) & "")=KS.G(UserDefineFieldArr(0,I))

end if

If UserDefineFieldArr(12,I)="1"  Then

RS("" & UserDefineFieldArr(0,I) & "_Unit")=KS.G(UserDefineFieldArr(0,I)&"_Unit")

End If

Next

改成

For I=0 To Ubound(UserDefineFieldArr,2)

If UserDefineFieldArr(3,I)=10  Then   '支持HTML时

RS("" & UserDefineFieldArr(0,I) & "")=KS.FilterIllegalChar(Request(UserDefineFieldArr(0,I)))

else

RS("" & UserDefineFieldArr(0,I) & "")=KS.FilterIllegalChar(KS.G(UserDefineFieldArr(0,I)))

end if

If UserDefineFieldArr(12,I)="1"  Then

RS("" & UserDefineFieldArr(0,I) & "_Unit")=KS.FilterIllegalChar(KS.G(UserDefineFieldArr(0,I)&"_Unit"))

End If

Next





即在取数据里,加上过滤函数 KS.FilterIllegalChar,前台修改类似

 
我爱世界杯,我爱KesionCMS.
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0