网站评论、留言等处如何进行字符过滤
作者:李宁宁
来源:本站原创
点击数: 次
发布时间:2011年12月07日
问题:在后台设置好过滤规则之后,留言、评论等处并没有根据过滤规则进行过滤。字符过滤设置位置:
解决办法:用系统自带的过滤函数,可以调用到我们在上面设置的过滤规则,根据过滤规则对内容进行过滤。在标签中过滤函数的调用如下:
pe:FiltText(pe:FiltInsideLink(/NewDataSet/Table/GuestContent))" />
其中包括两个函数,pe:FiltText是根据站内过滤规则过滤字符;pe:FiltInsideLink是根据站内规则替换站内链接。
在网站内有很多地方默认没有添加这些过滤,如果有需要可以根据各处所调用的标签,对所调用标签中的字段进行过滤即可。
下面以留言内容页为例,添加过滤规则。
1、找到留言内容页数据源标签:标签名为:留言_内容页,打开标签内容编辑窗口;
2、找到GuestContent字段获取语句:
注:在xlst中以开始以结尾;
3、添加过滤函数调用,上图已经添加调用,具体语句为:
这样设置之后本来前台没有过滤的内容就加上了过滤: