获取文章内容首张图片作为栏目列表里的缩略图,是时下非常浏览的展示方式,织梦dedecms提供缩略图模板标签调用的是文章里的缩略图字段,那么想给dedecms实现调用首张图片作为缩略
获取文章内容首张图片作为栏目列表里的缩略图,是时下非常浏览的展示方式,织梦dedecms提供缩略图模板标签调用的是文章里的缩略图字段,那么想给dedecms实现调用首张图片作为缩略图怎么办?方法是通过sql获取body字段的内容,然后使用php正则匹配出图片url。
代码如下:
<img src="[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `wmd_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获取文章内容首张图片的方法


最新VIP资源
猜你喜欢
- dedecms织梦还原数据不正常的解决方法 2020-11-12
- 织梦dedecms全局核心变量设置 2021-04-25
- dedecms织梦通过文档的标题获取文档的链接 2021-05-15
- 织梦更新列表页提示Fatal error: Call to a member function GetInnerText() on a non-object 解决 2021-07-13
- 织梦后台上传mp4视频文件文件管理器不显示的解决方法 2021-06-17
- dedecms各种数字统计SQL语句 2020-12-21
- 织梦DedeCms数据保存到附加表“dede_addonarticle”报错处理办法 2020-10-05
- 织梦DEDECMS软件模型编辑器不实用的修改方法 2021-08-31
- dedecms织梦每个tag显示文章个数的办法 2020-11-12
- dedecms文章标题字数限制被自动截字的解决方法 2021-04-07