应用名称:扫描WeChat获取查看权限
发布地址:https://ykbkw.top/post/118.html
应用简介:可针对文章指定内容或资源设置访问权限,要求读者扫描WeChat后回复指定内容获取访问密码,方能查看隐藏内容
感谢@漠漠睡 大佬的指点,对于提出的问题已调整,版本更新为V1.0.3
1、针对多级目录使用src='/****'时报错问题,已调整为保存路径为全url;
2、新增是否校验摘要隐藏内容开关,开启后若摘要包含隐藏内容将用掩码代替3、已调整??号使用方法,兼容php5.34、调试模式已经自测过,没问题才提交的,log日志无报错信息5、已将$_POST方法替换为GetVars方法望复核
漠漠睡 基本通过当前插件设计中几个不太好处理的坑:1.部分插件或主题,不调用Intro,直接截取Content的前XXX个字符串2.自动摘要由于字符数限制,可能会出现有特殊字符的开始,但是没有结束,或者结束不 ...
感谢@漠漠睡 的审核,确实忽略了该场景的情况,对于提出的问题已做调整,版本更新为v1.0.4
1、针对部分插件或主题列表摘要不调用Intro的情况,由原来调用的Filter_Plugin_Post_Save钩子改为调用Filter_Plugin_ViewList_Template钩子函数,不在数据落库的时候做掩码落库,而是前台展示的时候复写。
2、对于特殊字符开始,没有闭合导致显示的问题,在添加隐藏内容的时候增加了提示语,由用户自行规避
3、新增逻辑,对于摘要中的隐藏内容,对于管理员和已经验证过验证码的用户正常显示
漠漠睡 审核结果:基本通过,请在群里@沉冰浮水目前而言,基本满足免费插件的要求。目前问题:1.上面说的坑,提示语不够清晰2.如果能解决那些坑最好最后,是否进行严格模式的审核,请联系水水 @沉冰浮水
沉冰浮水 - 会变成 p > div 的结构; - 将全部样式分离然后外部引入;「判断有标记后 $zbp->header .= 'xxx.css'」 - cke 仅记录当前文章,而且只是判断是否 ...
感谢@沉冰浮水 的审核,已做出调整,版本更新为v1.0.6
1、新增css文件,分离内联样式,通过$zbp->header .= 'xxx.css'方式引入
2、为了增加安全性,对cke内容进行加密校验
3、优化存在BuildSafeURL额外引入input冗余代码
4、安装插件移除冗余判断
5、针对除ueditor外,其他编辑器的兼容。校验ueditor是否生效,生效按原逻辑展示添加隐藏内容,非ueditor编辑器以手动按钮点击方式添加
7、优化p > div结构体的问题
沉冰浮水 1、link:css 不需要 type 属性; 2、w3c 验证是个好习惯:https://validator.w3.org/ 3、正则里 < 和 > 姑且不转义也可以; 4、标记前 ...