78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

解决zblog图片水印插件导致Cannot use $this as parameter错误的解决办法

其实我一直没有使用这个水印插件,最近有网友反馈自己的站不知道怎么回事被复制了,除了网站名称和QQ是别人的,其他内容跟自己的站一模一样,我看下站点,应该是被镜像了,所以他就说以后得开启图片水印了,这时候我才注意到图片水印的确是个好东西,于是乎我就在zblog应用中心客户端查找插件,有一款是流年发布的,但是开启之后如图,显示错误,无法打开网站

源码.jpg 解决zblog图片水印插件导致Cannot use $this as parameter错误的解决办法  第1张

随后在Q群找开发者,后来才知道,插件早早就停更了,我就百度了下图片水印插件,zblog免费的就剩下鸟儿博客的插件了,但是这两款插件都有一个通病,就是设置好的插件内容,在关闭插件之后自动删除,不保留内容,这是BUG,在加上应用中心的插件很久没更新了,我就顺便从管理把插件要过来了,重新更新了插件,具体更新内容如下:

1.修复开启图片插件导致“$this”错误的问题,其实这应该不是BUG,写法不同而已,不兼容。

2.修复启用插件之后无法保存内容的BUG,

3.新增插件随机显示位置的功能。 

4.修复部分水印图在PNG模式下变黑的BUG。

5.上传图片增加缩略图显示。

6.优化字体水印时与图片边缘的间距。

就这么多吧,话说可以的话,建议打开文字水印,我测试的时候发布部分图片(图片像素太差)在生成水印的时候会出错。

图片水印插件的使用方法很简单了,但是看到评论居然有人不会,我也是,,,好吧,这里写下插件的使用方法:

首先,下载图片水印插件,然后开启,点击右侧管理图标,然后要上传一张作为水印的水片,只能是png格式的透明图片,最好在PS设置下透明度60-80%都行,然后设置水印在图片中的位置,自行选择合适的位置,水印类型选择:图片水印,就可以了,文章管理,随便上传一张图片看看效果。需要注意的是,如果图片的尺寸小于水印的尺寸则不会添加水印,或者原图像素质量太差,添加水印可能出错,另外GIF图片将自动略过不会添加水印。

如果您不喜欢图片水印,那么就可以在水印类型选择文字,需要设置文字水印的内容,大小及颜色,然后保存就行了,文章管理随便上传一张图片试试效果。关于水印的字体可以在“/zb_users/plugin/Watermark/font/simfang.ttf”中替换,比如,下载阿里云普惠体,然后把字体命名为“simfang.ttf”上传到服务器,替换原来的字体就行了。

教程结束,当然,还要解决下文章开头遇到的错误,解决办法就是zblog应用中心更新最新版的插件即可。另外这个插件是结合鸟儿博客的插件改变的,可以放心适用。核心代码未作修改,仅仅修复问题(Gui知道我花了多长的时间去修改PNG变黑的BUG。。。),如果您正在使用腾讯云对象存储COS插件,也就是涂涂大神的插件,那么也可以使用本插件实现远程图片水印,当然需要修改腾讯COS插件的源码,过几天我修改完成后会放在售后Q群,可以自行下载使用。好了就酱样吧。

本文链接:http://78moban.cn/post/5074.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部