飞飞侠官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1522|回复: 0

淘宝图片加密链接 无法显示的问题 临时解决方法

 关闭 [复制链接]

签到天数: 1247 天

[LV.10]以坛为家III

726

主题

3179

帖子

1万

积分

管理员

Rank: 16

积分
13870

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献论坛元老

发表于 2015-5-28 10:34:03 | 显示全部楼层 |阅读模式

马上注册加入飞飞侠论坛,轻松做淘客!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


以下仅对飞飞侠6.0. 小淘客的朋友请稍后在后台直接升级

淘宝部分图片链接  突然加密的(https开头),我们在引用的时候无法显示


以下是临时解决方法、终极方案 要看淘宝怎么改 是否会彻底取消 http 图片链接


找到:
     app/Common/common.php 打开  搜索 get_thumb
把整个 get_thumb{  ...  }


改成


  1. function get_thumb($img, $suffix = '_thumb') {

  2.     if(!preg_match('#^http[s]?.+#',$img))
  3.     {
  4.         return $img;
  5.     }
  6.     else
  7.     {
  8.         if(false!==stripos($img,'620x10000'))
  9.         {
  10.            $img = substr($img,0,strripos($img,'_'));
  11.         }
  12.         else
  13.         {
  14.           for($i=0;$i<=1000;$i=$i+5)
  15.           {
  16.             $preg = $i.'x'.$i;
  17.             if(false!==stripos($img,$preg))
  18.             {
  19.                $img = substr($img,0,strripos($img,'_'));
  20.                break;
  21.             }
  22.           }         
  23.         }
  24.         //淘宝图片网址
  25.         $inimg = array('tbcdn.cn','taobaocdn.com','taobao.com','alicdn.com');
  26.         foreach ($inimg as $v) {
  27.            if (stripos($img, $v)!==false) {
  28.               $img = preg_replace('#^https(.+)#','http$1',$img);
  29.                //淘宝图片 _s _m _b
  30.                switch ($suffix) {
  31.                    case '_s':
  32.                        $img = $img . '_100x100.jpg';
  33.                        break;
  34.                    case '_m':
  35.                        $img = $img . '_230x230.jpg';
  36.                        break;
  37.                    case '_b':
  38.                        $img = $img . '_310x310.jpg';
  39.                        break;
  40.                }
  41.                return $img;
  42.            }
  43.         }
  44.       return $img;
  45.     }
  46. }
复制代码




然后清理下缓存就行了、

如遇到问题,请联系

相关帖子

有问题,多用论坛搜索功能;搜索的关键词尽量简洁,尽量不要用长语句搜索
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|飞飞侠官方论坛 ( 京ICP备14034159号-4 )

GMT+8, 2025-6-20 19:49 , Processed in 0.085476 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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