首页 > CMS > 织梦DEDE > 正文

织梦dedecms获取文章内容首张图片的方法

2024-07-12 08:48:31
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦dedecms获取文章内容首张图片的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦dedecms获取文章内容首张图片的方法

获取文章内容首张图片作为栏目列表里的缩略图,是时下非常流行的的展示方式,织梦dedecms提供缩略图模板标签调用的是文章里的缩略图字段,那么想给dedecms实现调用首张图片作为缩略图怎么办?方法是通过sql获取body字段的内容,然后使用php正则匹配出图片url。

代码如下:

<img src="[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `peak_addonarticle` where aid='$aid' "); preg_match_all('/<img[^>]*src=[/'"]?([^>/'"/s]*)[/'"]?[^>]*>/i', $row['body'], $match);@me = $match[1][0];[/field:id]" />

正则匹配出来的结果是一个图片数组,通过$match[1][0]就可以获取第一张图片的url地址,获取到的图片URL是包括http://的完成URL,如http://域名/logo.png

PS:不管是织梦dedecms还是zblog php、wordpress,获取首张图片基本都是通过正则表达式的方式匹配出来的。

以上就是织梦dedecms获取文章内容首张图片的方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表