diff --git a/application/third_party/ctmobilefirst/controllers/api.php b/application/third_party/ctmobilefirst/controllers/api.php index 25579e75..92e0b2a0 100644 --- a/application/third_party/ctmobilefirst/controllers/api.php +++ b/application/third_party/ctmobilefirst/controllers/api.php @@ -203,10 +203,11 @@ class Api extends CI_Controller { }else{ $picurl="//data.chinatravel.com/images/loading2.gif"; } - if (strpos($picurl,"chinatravel.com")!== false){ - }else{ - $picurl = $this->imageCdn.$picurl; - } + // if (strpos($picurl,"chinatravel.com")!== false){ + // }else{ + // $picurl = $this->imageCdn.$picurl; + // } + $picurl = $this->api_model->getPicCdn($picurl).$picurl; $row->pic = $picurl; //显示图片地址 } diff --git a/application/third_party/ctmobilefirst/models/api_model.php b/application/third_party/ctmobilefirst/models/api_model.php index 6a2fcaca..90ce19ad 100644 --- a/application/third_party/ctmobilefirst/models/api_model.php +++ b/application/third_party/ctmobilefirst/models/api_model.php @@ -381,6 +381,23 @@ class Api_model extends CI_Model { } } + //根据图片URL判断CDN的地址 + function getPicCdn($picurl){ + $strCdn =""; + if (strpos($picurl,"chinatravel.com")!== false) { + $strCdn=""; + } else if (strpos($picurl,"allpicture")!== false){ + $strCdn = "//images.chinatravel.com"; + }else if (strpos($picurl,"/album/userupload/")!== false){ + $strCdn = "//data.chinatravel.com"; + }else if (strpos($picurl,"/images/")!== false) { + $strCdn = "//data.chinatravel.com"; + }else{ + $strCdn = "//images.chinatravel.com"; + } + return $strCdn; + } + } /* End of file Api_model.php */