页面载入中...

推荐标签

当前位置:首页 > 学院 > 织梦学院 > 织梦技巧 > 织梦技巧

dedecms复制网上的带有图片的文章,图片不能自动下载到本地的解决方法

dede有时看到比较好的文章需要复制,粘贴到自己的dede后台发布,dede是有图片自动本地化的功能,就是复制过来后自动下载到你的服务器上了,这样省去了你单独去另存图片再上传的过程,尤其是遇到有很多图片的文章,会省不少时间,下面我将举例可能造成的原因

首先我用的就是dede系统,也遇到了图片不能自动本地化的问题,照着如下的教程解决了,有的朋友如果操作了,还不行的话,可以尝试,先复制粘贴完文章后先保存一下,然后再打开该文章重新编辑,你会发现图片已经本地化了


一:检查网站目录存在与否及权限

上传图片目录中是否有allimg这个文件夹【当更改了图片上传目录的情况下最容易出现这个问题】,另外还要给写入权限

二开启远程图片本地化
 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

在编辑区域上方有个附加选项:下载远程图片和资源,把这个选上即可!CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

也在可以在系统设置里面的其他选项把:远程图片本地化这个项目给选上!
dedecms复制网上的带有图片的文章,图片不能自动下载到本地的解决方法

三网上的还有一种方法
CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

在用的Dedecms系统网站突然无法下载远程图片和资源,也即所谓的远程图片本地化失效,如果图片不能上传参照:dede图片不能上传这篇文章。CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

这里由于服务器的 fsockopen函数被禁用,导致了Dedecms系统网站无法下载远程图片和资源,这才是问题所在。解决方法:CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 fsockopen函数被禁用解决之道:CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

1.进入系统程序,在include文件夹中找到pub_httpdown.php文件;CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

 CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

2.打开文件,找到$this->m_fp = @ fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);

将fsockopen替换为pfsockopen,保存,然后测试,问题解决。CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

5.7版本是CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

在用fsockopen()的地方用stream_socket_client()函数代替。CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

具体修改地方是 /include/dedehttpdown.class.php 第507行
CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

替换为CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

$this->m_fp = @stream_socket_client($this->m_host . ':' . $this->m_port, $errno, $errstr,10);CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

四:同样是fsockopen函数问题的另外一种解决方法,编辑php.ini,找到disable_functions,把其中的fsockopen去掉;我们推荐用第三种方法CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


CGf阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
来源:阿里开门源码网(QQ:43171398,点我畅聊,转载请保留出处!)   阿里开门源码官方交流QQ群:183966298  点我加群 
 

网友评论

发表评论