我们在使用制作织梦模板的时候可能会遇到这样的一种情况:如何调用文章里的第一张图片?下面的方法是361模板在其他网站看到,具体还不错,就粘贴出来分享给大家,有兴趣的朋友可以尝试看看效果。
打开../include/common.func.php添加如下代码:
//取第一张图地址function firstimg($str_pic){$str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpgreturn $str_sub;}
然后在模板里循环调用:
[field:litpic function=firstimg('@me')/]
直接调用用:
{dede:field name='litpic' function="firstimg(@me)"/}
以上方法试了下,在图片都为JPG时可以用。如果有PNG,BMP等是不好用。所以优化了下,如下。
方法2:
打开../include/common.func.php添加如下代码:
function firstimg($str_pic){$str_sub=str_replace("-lp","","$str_pic"); //把缩略图中的'"-lp"'删掉就是第一张图的地址了。return $str_sub;}
然后在模板里循环调用:
[field:litpic function=firstimg('@me')/]
直接调用用:
{dede:field name='litpic' function="firstimg(@me)"/}
好了,到这里就分享完成了,尝试过后的效果大家可以反馈给我们的在线客服来帮助更多的用户。
以上就是织梦模板如果想调用文章内容中第一张图片该怎么办的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答