Discuz教程网

Discuz X3.0图片模式将图片设置封面总是提示失败的解决方法![已找到解决方法]

[复制链接]
authicon JAZZ-NA 发表于 2012-10-10 17:20:11 | 显示全部楼层 |阅读模式
今天将一个版块设置成了图片模式, 然后查看贴子时, 想将贴子内部的图片设置成封面, 结果总是提示失败!
  
  在论坛总了搜索了一下, 发现很多网友都遇到了这个问题。  照 着其它网友提出的解决方案做了没有一个成功( 也许是与我所遇到的情况不同)。最后没有办法自己试着找一下问题所在, 经过跟踪发现最后错误是curl 报出来的, curl 在读取远程图片文件时返回了301 , 也就是说远程的图片有跳转。
  
  于是抓了一下包发现打开远程图片的时候真的301跳转了,  那是不是没有301跳转的图片就可以设置成封面了?  于是发了一个没有301跳转的图片,还真的可以设置成封面了。
  
  可是平时发贴的时候哪里知道哪个图片有没有301跳转呀, 必须要解决CURL 不会自动跳转的问题, 找了一下代码, 最后修改了下边的代码,  一切搞定 , 有301 跳转的也可以设置封面了。
  
  找到:source/function 目录 下的 : function_filesock.php 文件
  
  找到以下代码:
  1. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
复制代码

在下边添加一个属性设置:
  1. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
复制代码

保存, 上传这个文件, 一切搞定!
希望这个修改对你有帮助!!



上一篇:查看邮件发送失败记录出错
下一篇:X3.020120701升级至20120901后获取邀请码页面BUG

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-13 10:55

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表