DEDE 调用文章中略缩图的原图
修改include/extend.func.php
(1)想要设置第一张 直接为 文章中的第一张原图而不是略缩图
添加最后面添加该代码:
//取第一张图地址
function firstimg($str_pic){ $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; }
然后在模板里arlist等标签内调用:[field:litpic function=firstimg('@me')/]
直接调用用:{dede:field name='litpic' function="firstimg(@me)"/}
(2)直接获取文章中的第一张图
//取原图地址
function bigimg($str_pic) { $str_houzhi=substr($str_pic,-4); $str_sub=substr($str_pic,0,-7).$str_houzhi;//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; }
然后在模板里arlist等标签内调用:[field:litpic function=bigimg('@me')/]
直接调用用:{dede:field name='litpic'
function="bigimg(@me)"/}
以上代码复制进报错 请手动输入
注意:调用文章中的第一张原图而不是第一张图生成的略缩图,必须保证该文章的略缩图是自动获取的 第一张原图的
坚持到感动自己,努力到无能为力!