添加梅德森微信,随时实地聊天,更方便!

临沂SEO,微信营销技术研究者,有网络营销相关问题可以电话联系。

专业、专注、实战、实效

联系:15969727123

DEDEcms文章首张图片调用主页缩略图

打印

笔者在很多时候主页调用缩略图的时候显示失真不清晰,所以我们需要调用文章里面发布的图片的第一张作为缩略图在首页显示,从网上找了下找到了解决的方法。代码如下。


今天做河大在线app的现场栏目,需要同时调用缩略图和文章内的图片,被调用问题困扰了半个小时之后,突然找到了解决办法。当文章缩略图是自动选取文章内第一个图片裁减所得时 他的命名规则是有规律的 比如原文是1.jpg 它对应的缩略图是1******* 后面多了7个随机字符,既然如此,那么删除缩略图字符串最后七位,然后再补上后缀.jpg不就能反向得到文章的一张图片的地址了,于是作如下处理:
修改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)”/}
 
问题解决。

与本文相关文章