//替换以下文件中的函数,function piclink()函数,为了兼容性考虑,请替换函数前先确问题,和对比函数是否兼容,请注意做好备份。
//替换文件:\msvod\app\helpers\link_helper.php 内的函数function piclink()
///////////////////////////////////////////////////////////////////////////////
//获取图片信息
function piclink($Table='pic',$Url,$dx='') {
if(UP_Mode==2){ //FTP远程附件
$linkurl=FTP_Url;
}elseif(UP_Mode>2){ //其他网盘
$ci = &get_instance();
$ci->load->library('msup');
$linkurl=$ci->msup->down(UP_Mode);
}else{
$linkurl='';
if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
$linkurl="http://".Web_Url.Web_Path;
}
}
//如果为http:// ,https://开头的图片链接,则使用该链接作为图片链接
if(substr($Url,0,7)=="http://" || substr($Url,0,8)=="https://"){
$picurl=$Url;
}elseif(empty($Url)){//若果为空
if($Table=='bgpic' || $Table=='toppic'){
return '';
}elseif($Table=='logo'){
if($dx==1){
$picurl="http://".Web_Url.Web_Path."attachment/nv_nopic.jpg";
}else{
$picurl="http://".Web_Url.Web_Path."attachment/nan_nopic.jpg";
}
}else{
$picurl="http://".Web_Url.Web_Path."attachment/nopic.gif"; //默认视频图
}
return $picurl;
}else{//如果URL不为空
if(substr($Url,0,1)!='/') $Url='/'.$Url;
if(UP_Mode==1){
//上传模式,1本地上传(附件设置,非上传模式)
//https图片处理
$picurl=$linkurl."attachment/".$Table.$Url;
}else{
$picurl=$linkurl.$Url;
}
if($dx!=''){
$picurl.=".small.jpg";
}
}
if(substr($picurl,0,7)=="http://" || substr($picurl,0,8)=="https://"){
return $picurl;
}else{
return $linkurl."attachment/".$Table.$Url;
}
}
//获取附件连接地址
function annexlink($url) {
if(substr($url,0,7)=='http://' || substr($url,0,7)=='rtsp://' || substr($url,0,7)=='rtmp://' || substr($url,0,6)=='mms://'){ //外部附件
return $url;
}elseif(UP_Mode==2){ //FTP远程附件
$linkurl=FTP_Url;
}elseif(UP_Mode>2){ //其他网盘
$ci = &get_instance();
$ci->load->library('msup');
$linkurl=$ci->msup->down(UP_Mode);
}else{
if(UP_Pan!=''){
$linkurl=UP_Url;
}else{
if(substr($url,0,1)=='/') $url=substr($url,1);
$linkurl="http://".Web_Url.Web_Path;
}
}
return $linkurl.$url;
}
///////////////////////////////////////////////////////////////////////////////