blog.weisaiweb.com blog.weisaiweb.com

dedecms 缩略图调用原图的方法

in dedecmsread (139) 文章转载请注明来源!

第一种
利用 php的替换方法,缩略图无非就是字符串路径,缩略图与原图路径的不同在于缩略图后面多了一个-lp,这时候我们将这个-lp去掉即可:
打开 /include/common.func.php在最后面加入如下代码:

function firstpic($str_pic) 
{ 
    $str_sub=str_replace("-lp","","$str_pic");  //删除缩略图中的"-lp"。
    return $str_sub; 
}

如果第一种不好使,那就 选择第二种;
第二种
将图片路径的后七位删除掉,然后再补齐图片名称
打开include/extend.func.php,在最后面加上代码:

//取原图地址
function firstimg($str_pic)
{$str_houzhi=substr($str_pic,-4);
$str_sub=substr($str_pic,0,-7).$str_houzhi;
//删除缩略图字符串最后七位,然后再补上后缀
return $str_sub;}

图片的调用代码改为

{dede:field name='litpic' function="firstimg(@me)"/}

支付宝打赏

此处评论已关闭

前篇 后篇
雷姆
拉姆