网站评论、留言等处如何进行字符过滤

作者:李宁宁 来源:本站原创 点击数: 发布时间:2011年12月07日

问题:在后台设置好过滤规则之后,留言、评论等处并没有根据过滤规则进行过滤。字符过滤设置位置:

解决办法:用系统自带的过滤函数,可以调用到我们在上面设置的过滤规则,根据过滤规则对内容进行过滤。在标签中过滤函数的调用如下:

pe:FiltText(pe:FiltInsideLink(/NewDataSet/Table/GuestContent))" />

其中包括两个函数,pe:FiltText根据站内过滤规则过滤字符pe:FiltInsideLink根据站内规则替换站内链接

在网站内有很多地方默认没有添加这些过滤,如果有需要可以根据各处所调用的标签,对所调用标签中的字段进行过滤即可。

下面以留言内容页为例,添加过滤规则。

1、找到留言内容页数据源标签:标签名为:留言_内容页,打开标签内容编辑窗口;

2、找到GuestContent字段获取语句:

    

注:在xlst中以开始以结尾;

    3、添加过滤函数调用,上图已经添加调用,具体语句为:

这样设置之后本来前台没有过滤的内容就加上了过滤: