杰克工作室 发表于 2023-3-14 10:39

wjz_downremoteimg:dz远程图片下载增强插件--v2.1.0[20240324]

<h1>缘起:</h1>
discuz论坛编辑器默认功能&ldquo;远程图片下载&rdquo;基本上只能对允许站外链接且正规图片后缀结尾的图片进行下载,说人话:类似http://www.aaa.com/abc.jpg这类图片进行下载。不支持无后缀的远程图片本地化,不支持301/302跳转的图片地址,不支持referer来源判断防盗链的图片。wjz_downremoteimg就是为了应对此功能不足之处进行加强,并且<strong>只在dz默认编辑器中点击&ldquo;远程图片下载&rdquo;时生效,并实时显示已经下载的远程图片,用户体验比较好</strong>。

<pre>
<strong><span style="color:#e74c3c">注:下载远程图片规则已经与wjz_ckeditor远程图片下载规则同步,两个dz插件将会同步更新。</span></strong>
更新日志列表:

v2.1.0:
      1、增加:某易网站图片下载规则

v2.0.0:(这是一个极具有里程碑的版本)
      1、增加:下载远程图片使用<strong>异步获取,大大减少用户等待时间</strong>,提高用户体验<span style="color:#e74c3c">(当用户点击远程图片下载按钮时,会弹出提示框,共有x张图片,当前正在下载第x张)</span>
<strong>   注:v2版本主要是为了下载更多图片而准备的超性能下载版本。如果你没有这个远程图片超多图下载的需求,建议使用v1.1.6。</strong>

v1.1.6:
   1、增加:增加某书图片下载规则

v1.1.5:
   1、优化:对代码进行优化,更简洁。
   2、修正:&ldquo;下载远程图片&rdquo;按钮只能点击一次的bug

v1.1.3:
&nbsp;   1、增加:添加某条图片规则

v1.1.2:
  1、修正:匹配部分网站图片url时错误
  2、修正:dz版本匹配问题
  3、修正:压缩功能微调,小于10K图片不进行压缩

v1.1.0:
  1、新增:压缩&ldquo;远程图片下载&rdquo;后的图片,限于宽大于1000px和高大于800px且图片小于4.5M。太大图片压缩时,需要太大的内存
  2、修正:部分网站禁止下载、安装时可能存在的浏览器兼容问题。

v1.0.0:
  1、新增:&ldquo;远程图片下载&rdquo;功能增强:可以下载部分防盗链图片</pre>
<br />
如:<br />
https://img-blog.csdnimg.cn/20210307033654299.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3NDUyMzM3MDA=,size_16,color_FFFFFF,t_70<br />
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<br />
https://mmbiz.qpic.cn/mmbiz_png/vbERicIdYZbAHhqjZLibCoQia2Sqcole5ibjmk3Liadu6QmQrfu18PkiaEjXicGlJrUqKvXEg1yaWE2o1usNITddEF54Q/640?wx_fmt=png&amp;wxfrom=5&amp;wx_lazy=1&amp;wx_co=1
<div style="background:#eeeeee; border:1px solid #cccccc; padding:5px 10px">优点:<br />
1、无须设置,只增强DZ编辑器原&ldquo;下载远程图片&rdquo;下载图片的能力;<br />
2、由于是在发贴前获取远程图片,因此不会影响发贴速度。<br />
对于不需要太多功能的站长或者把dz作为文章发布系统的站长来说,这是一个性价比超高的插件:不想下载远程图片或者不需要下载远程图片时,就不用点击这个功能;想下载时,再修改点击&ldquo;下载远程图片&rdquo;,即不用后台控制,也方便前台操作。并且操作人员也不需要额外学习技巧。<br />
<br />
缺点:对于快速回复编辑器里复制的站外图片不具备抓取能力,因为快速回复编辑器里没有&ldquo;下载远程图片&rdquo;这个功能,请悉知!</div>
<br />
本插件需要php支持curl,PHP版本至少5.4。<br />
<br />
<span style="color:#e74c3c">注:对方网站图片需要登录才能看到或者具备防采集限制的话,是无法本地化的。</span><br />
小技巧:复制站外图片时,请使用同一个浏览器不要用两个浏览器,在一个浏览器内大概率可以本地化图片。<br />
&nbsp;
<h2>安装此插件方法:</h2>

<p>dz管理后台-应用中心-搜索:dz远程图片下载增强或者wjz_downremoteimg或者 点击直达 -找到对应应用-安装应用,然后再到管理后台,菜单&ldquo;插件&rdquo;查看并&ldquo;启用&rdquo;此插件。<br />
<br />
<span style="color:#e74c3c"><strong>安装上插件后,请启用。记住:一定要在后台,工具-更新缓存-数据缓存/模板缓存,全部选中,再点击&ldquo;确定&rdquo;,刷新页面,即可使用。</strong></span></p>

<p>注:如果在dz管理后台找不到应用中心,可以试下:插件-获取更多插件,跟着页面提示操作即可安装。</p>

<h2>使用方法:</h2>
点击discuz编辑器右上角&ldquo;高级模式&rdquo;-右上角&ldquo;高级&rdquo;-编辑器工具栏会出现一个图片的小图标:如图所示:<br />
<img alt="" src="data/attachment/forum/202303/14/105100g7s7s6ifiyj754ze.jpg" style="height:98px; width:137px" /><br />
复制站外的文章且含有图片时,点击&ldquo;远程下载图片&rdquo;功能按钮,将会自动抓取图片并本地化。
<pre>
<strong><span style="color:#e74c3c">dz插件只能在dz官方下载,可保证插件的安全性,应用中心地址:https://addon.dismall.com/plugins/wjz_downremoteimg.html</span></strong></pre>

杰克工作室 发表于 2023-3-14 10:42

wjz_downremoteimg插件进行演示一

<img alt="" src="data/attachment/forum/202303/14/104041r91u7h7e77ja867f.jpg" style="border:1px solid #cccccc; padding:5px" /><br />
<br />
<img alt="" src="data/attachment/forum/202303/14/104056tydgee30cpp0jdos.jpg" style="border:1px solid #cccccc; padding:5px" /><br />
<br />
<img alt="" src="data/attachment/forum/202303/14/104115ccrcdecjeuz0th1j.jpg" style="border:1px solid #cccccc; padding:5px" />

杰克工作室 发表于 2023-3-14 10:44

wjz_downremoteimg插件进行演示二

<img alt="" src="data/attachment/forum/202303/14/104254c0i4rixa7qip4x7c.jpg" style="border:1px solid #cccccc; padding:5px" /><br />
<br />
<img alt="" src="data/attachment/forum/202303/14/104322e8dq5pa3oz5jom6p.jpg" style="border:1px solid #cccccc; padding:5px" /><br />
<br />
<img alt="" src="data/attachment/forum/202303/14/104344jqq73r3clsj4lr3i.jpg" style="border:1px solid #cccccc; padding:5px" />

杰克工作室 发表于 2024-2-10 16:44

<p><s>注:此插件在图片多或者网络不稳定的情况下,很容易获取图片失败,如果您的贴子内远程图片超过20张,建议使用ckeditor的远程图片下载。</s>&nbsp;截止2024.02.10,使用ckeditor的远程图片下载功能下载贴子内远程图片最多163张,全部获取成功(理论上也会成功,除非浏览器崩溃或者被对方运维发现拉入黑名单)。</p>

<p><br />
截止2024.03.22循环异步修改同一变量技术得以提升,两款编辑器远程图片下载在能力上保持一致,全部采用同一下载技术。保证用户的远程图片能够顺利的本地化。由于dz编辑器过于古老的原因,图片下载后的排版还是要继续的,无法与ckeditor排版相比。</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: wjz_downremoteimg:dz远程图片下载增强插件--v2.1.0[20240324]