用户
寇玉鑫自媒体 首页 技术分享 查看内容

dedecms缩略图片使用原图地址的方法

寇玉鑫 2年前 (2015-05-29)

   很多人可能不太喜欢用那么小的缩略图,想直接调用原图片的地址。今天给大家介绍一种修改的方法,可以完美的实现缩略图调用原图的方法。方法仅供参考,注意,这个方法不能使用...

    很多人可能不太喜欢用那么小的缩略图,想直接调用原图片的地址。今天给大家介绍一种修改的方法,可以完美的实现缩略图调用原图的方法。方法仅供参考,注意,这个方法不能使用正则来获取会出现问题。

   首先修改include/extend.func.php,修改前请注意备份原文件,添加如下代码:

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

 然后在模板里调用,如果是列表页这种循环的调用方法用下面代码

[field:litpic function=firstimg('@me')/]

  如果直接调用显示的用下面的代码

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

  这样可以达到缩略图调用原图地址的效果了。测试没有问题。

相关阅读

已有4位网友发表了看法:

1# IT疯狂女   2015-05-29 16:53:29 
dede因为漏洞多都没怎么研究过
1# 寇玉鑫   2015-05-31 22:29:31 
以前用过,现在也是觉得bug太多了
2# 淘米纪   2015-05-29 16:59:43 
额,不太懂,但是觉得还是很不错的
2# 寇玉鑫   2015-05-31 22:29:41 
谢谢

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。