账号通
    

账号  

密码  

2393

查看

3

回复
主题:[分享]KesionCMS V8.0x过滤html函数增加过滤ubb代码的方法 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/11/21 18:17:09   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

今天在商业区发现有用户在利用sql标签调用博文时,无法过滤ubb代码。特分享如下:



请打开ks_cls/kesion.commoncls.asp



找到

  '取消HTML

  Public Function LoseHtml(ByVal ContentStr)

      On Error Resume Next

   Dim TempLoseStr, regEx

   If ContentStr="" Or ContentStr=Null Then Exit Function

   TempLoseStr = HtmlCode(ContentStr)

   Set regEx = New RegExp

   regEx.Pattern = "<\/*[^<>]*>"

   regEx.IgnoreCase = True

   regEx.Global = True

   TempLoseStr = regEx.Replace(TempLoseStr, "")

   LoseHtml = TempLoseStr

  End Function



并替换为



  '取消HTML

  Public Function LoseHtml(ByVal ContentStr)

      On Error Resume Next

   Dim TempLoseStr, regEx

   If ContentStr="" Or ContentStr=Null Then Exit Function

   TempLoseStr = HtmlCode(ContentStr)

   Set regEx = New RegExp

   regEx.Pattern = "<\/*[^<>]*>"

   regEx.IgnoreCase = True

   regEx.Global = True

   RegEx.Pattern = "\[[^\]]*\]"  '过滤ubbcode

   TempLoseStr = regEx.Replace(TempLoseStr, "")

   LoseHtml = TempLoseStr

  End Function







这样在做sql标签时,选择过滤html,就会同时将ubb代码过滤掉了。

点评 1

jnxfylzx 加上这个会员中心公告内容出现了

....

 威望+1 发表于 2011/11/23 9:58:00 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hejian 当前离线

1201

主题

4

广播

4

粉丝
添加关注
级别:九年级

用户积分:3522 分
登录次数:563 次
注册时间:2006/12/26
最后登录:2024/1/21
hejian 发表于:2011/11/22 0:05:44   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jnxfylzx 当前离线

569

主题

6

广播

4

粉丝
添加关注
级别:五年级

用户积分:4558 分
登录次数:550 次
注册时间:2007/6/21
最后登录:2018/5/17
jnxfylzx 发表于:2011/11/23 10:01:02   | 只看该作者 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店

加上这个怎么会员中心的公告内容出现了<p>公告内容</p>,还得自己再变通一下写法!

点击查看原图

 
&lt;a href=http:&#47;&#47;www.jncourt.gov.cn&#47; target=_blank&gt;做站有点辛苦啊!&lt;&#47;a&gt;, &lt;a href=http:&#47;&#47;www.jncourt.gov.cn&#47; target=_blank&gt;做站有点辛苦啊!&lt;&#47;a&gt;
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ssrs 当前离线

81

主题

0

广播

0

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

用户积分:75 分
登录次数:1 次
注册时间:2011/11/25
最后登录:2011/11/25
ssrs 发表于:2011/11/25 8:02:19   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店
全都显示出现来了。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行3.51563秒 powered by KesionCMS 9.0