=====插件其他注意事项=====
====评论反SPAM类插件====
参考Totoro,不要使用-log_ID再POST的形式。如果需要加入审核列表直接objComment.isCheck=True,如果要删除直接objComment.isThrow=True
示例代码:
Call Add_Filter_Plugin("Filter_Plugin_PostComment_Core","chkComment")
Function chkComment(ByRef objComment)
If objComment.IsCheck=True Then Exit Function
If objComment.IsThrow=True Then Exit Function '已经过滤了咱就别凑活了
'各种判断神马的
ZVA_ErrorMsg(14)=评论拦截时的提示语
ZVA_ErrorMsg(53)=评论审核时的提示语
objComment.IsCheck=True '把评论加入审核列表
objComment.IsThrow=True '直接不允许该评论提交
End Function
====需要插入JS\CSS的插件====
c_html_js_add没有activeplugin,所以以下代码直接在include.asp里加入即可:
Call Add_Response_Plugin("Response_Plugin_Html_Js_Add","document.write("""");")
Call Add_Response_Plugin("Response_Plugin_Html_Js_Add","document.write("""");")
====耗时较长的插件====
在1.8中,某些插件运行时耗时较长,很可能导致文章发布时间超长。这个时候,请使用批处理。
批处理的使用方法:[[zblogasp:zblog:batch|批处理]]
====替换文章编辑的上传类插件====
2.0不再有那个SB的附件上传了,uEditor的图片上传和附件上传完全可以代替。
插件需要挂接口Action_Plugin_UEditor_FileUpload_Begin。
默认情况下,上传的Form名是edtFileLoad。它不是全部文件一次性上传,是一个一个地排队上传,处理方法与原先处理文件上传完全相同。
上传的文件可以直接用风声组件(ueditor\asp\aspincludefile.asp)保存后再处理。
====编辑器功能强化类插件====
自行挂接口即可(editor_config.asp),但是:
- 如果带了附件\图片上传,一定要做好权限控制!可以参考现在的版本。
- 附件上传要进行权限控制,必须修改attachment.html
- 其他没有了
====数据处理类插件=====
如果要拉取文章数据或评论数据,请一定要注意:
[log_Type]=1时,拉取的数据为页面数据。为0时,拉取的才是文章。若SQL语句中没有对LOG_TYPE进行限制,拉取的则是全部内容!
[comm_isCheck]=TRUE时,拉取的是待审核评论,FALSE时才是正常的评论!若SQL语句中没有对comm_isCheck进行限制,拉取的则是全部内容!