解决旧图片使用data.chinatravel.com的错误

hotfix/paypal-note
赵鹏 4 years ago
parent 26243b5959
commit b6fcf2e021

@ -203,10 +203,11 @@ class Api extends CI_Controller {
}else{ }else{
$picurl="//data.chinatravel.com/images/loading2.gif"; $picurl="//data.chinatravel.com/images/loading2.gif";
} }
if (strpos($picurl,"chinatravel.com")!== false){ // if (strpos($picurl,"chinatravel.com")!== false){
}else{ // }else{
$picurl = $this->imageCdn.$picurl; // $picurl = $this->imageCdn.$picurl;
} // }
$picurl = $this->api_model->getPicCdn($picurl).$picurl;
$row->pic = $picurl; //显示图片地址 $row->pic = $picurl; //显示图片地址
} }

@ -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 */ /* End of file Api_model.php */

Loading…
Cancel
Save