欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦模板如果想调用文章内容中第一张图片该怎么办
这篇文章主要为大家详细介绍了织梦模板如果想调用文章内容中第一张图片该怎么办,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

我们在使用制作织梦模板的时候可能会遇到这样的一种情况:如何调用文章里的第一张图片?下面的方法是361模板在其他网站看到,具体还不错,就粘贴出来分享给大家,有兴趣的朋友可以尝试看看效果。

打开../include/common.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)"/}

以上方法试了下,在图片都为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)"/}

好了,到这里就分享完成了,尝试过后的效果大家可以反馈给我们的在线客服来帮助更多的用户。

以上就是织梦模板如果想调用文章内容中第一张图片该怎么办的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 二次开发 图片调用

上一篇织梦模板channelartlist无法调用外部链接的解决办法

下一篇织梦模板使用小教程:后台文章发布图文教程

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在