缘起:
discuz论坛编辑器默认功能“远程图片下载”基本上只能对允许站外链接且正规图片后缀结尾的图片进行下载,说人话:类似http://www.aaa.com/abc.jpg这类图片进行下载。不支持无后缀的远程图片本地化,不支持301/302跳转的图片地址,不支持referer来源判断防盗链的图片。wjz_downremoteimg就是为了应对此功能不足之处进行加强,并且只在dz默认编辑器中点击“远程图片下载”时生效,并实时显示已经下载的远程图片,用户体验比较好。
注:下载远程图片规则已经与wjz_ckeditor远程图片下载规则同步,两个dz插件将会同步更新。
更新日志列表:
v2.1.0:
1、增加:某易网站图片下载规则
v2.0.0:(这是一个极具有里程碑的版本)
1、增加:下载远程图片使用异步获取,大大减少用户等待时间,提高用户体验(当用户点击远程图片下载按钮时,会弹出提示框,共有x张图片,当前正在下载第x张)
注:v2版本主要是为了下载更多图片而准备的超性能下载版本。如果你没有这个远程图片超多图下载的需求,建议使用v1.1.6。
v1.1.6:
1、增加:增加某书图片下载规则
v1.1.5:
1、优化:对代码进行优化,更简洁。
2、修正:“下载远程图片”按钮只能点击一次的bug
v1.1.3:
1、增加:添加某条图片规则
v1.1.2:
1、修正:匹配部分网站图片url时错误
2、修正:dz版本匹配问题
3、修正:压缩功能微调,小于10K图片不进行压缩
v1.1.0:
1、新增:压缩“远程图片下载”后的图片,限于宽大于1000px和高大于800px且图片小于4.5M。太大图片压缩时,需要太大的内存
2、修正:部分网站禁止下载、安装时可能存在的浏览器兼容问题。
v1.0.0:
1、新增:“远程图片下载”功能增强:可以下载部分防盗链图片
如:
https://img-blog.csdnimg.cn/20210307033654299.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3NDUyMzM3MDA=,size_16,color_FFFFFF,t_70
https://qnwww2.autoimg.cn/chejiahaodfs/g27/M08/D0/2F/autohomecar__ChcCQF2uveeAV72GAAPky1UVqwI484.png?imageView2/2/w/752|watermark/2/text/5q-P5aSp5a2m54K55byA6L2m5oqA5benDQrmsb3ovabkuYvlrrY=/font/5b6u6L2v6ZuF6buR/fontsize/270/fill/d2hpdGU=/dissolve/100/gravity/SouthEast/dx/5/dy/5
https://mmbiz.qpic.cn/mmbiz_png/vbERicIdYZbAHhqjZLibCoQia2Sqcole5ibjmk3Liadu6QmQrfu18PkiaEjXicGlJrUqKvXEg1yaWE2o1usNITddEF54Q/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1
优点:
1、无须设置,只增强DZ编辑器原“下载远程图片”下载图片的能力;
2、由于是在发贴前获取远程图片,因此不会影响发贴速度。
对于不需要太多功能的站长或者把dz作为文章发布系统的站长来说,这是一个性价比超高的插件:不想下载远程图片或者不需要下载远程图片时,就不用点击这个功能;想下载时,再修改点击“下载远程图片”,即不用后台控制,也方便前台操作。并且操作人员也不需要额外学习技巧。
缺点:对于快速回复编辑器里复制的站外图片不具备抓取能力,因为快速回复编辑器里没有“下载远程图片”这个功能,请悉知!
本插件需要php支持curl,PHP版本至少5.4。
注:对方网站图片需要登录才能看到或者具备防采集限制的话,是无法本地化的。
小技巧:复制站外图片时,请使用同一个浏览器不要用两个浏览器,在一个浏览器内大概率可以本地化图片。
安装此插件方法:
dz管理后台-应用中心-搜索:dz远程图片下载增强或者wjz_downremoteimg或者 点击直达 -找到对应应用-安装应用,然后再到管理后台,菜单“插件”查看并“启用”此插件。
安装上插件后,请启用。记住:一定要在后台,工具-更新缓存-数据缓存/模板缓存,全部选中,再点击“确定”,刷新页面,即可使用。
注:如果在dz管理后台找不到应用中心,可以试下:插件-获取更多插件,跟着页面提示操作即可安装。
使用方法:
点击discuz编辑器右上角“高级模式”-右上角“高级”-编辑器工具栏会出现一个图片的小图标:如图所示:
复制站外的文章且含有图片时,点击“远程下载图片”功能按钮,将会自动抓取图片并本地化。
dz插件只能在dz官方下载,可保证插件的安全性,应用中心地址:https://addon.dismall.com/plugins/wjz_downremoteimg.html
|