织梦dedecms如何调用文章图片数量

92模板   2021-02-27   收藏本文

本文介绍了织梦dedecms如何调用文章图片数量,解决思路:打开这个文件extend.func.php,教程给了代码,放到extend.func.php就可以使用了,推荐给想要此功能的方法,值得参考。

织梦网站源码

织梦dedecms如何调用文章图片数量?一起来看看实现方法。

话不多说,直接上代码。

打开extend.func.php,将下面的代码

function BodyImgNum($aid)
{
global $dsql;
$sql = "select aid,body from dede_addonarticle where aid='$aid' ";
$arcRow = $dsql->GetOne($sql);
$body = $arcRow['body'];
$img_array = array();
$patte="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/i";
preg_match_all($patte,$body,$img_array);
$img_array = array_unique($img_array[1]);
$num = count($img_array);
return $num;

放到include/extend.func.php中?> 上面。

然后去模板中调用这个标签[field:id function="BodyImgNum(@me)"/]  ,就可以调用出文章中有多少图片的数字。

以上就是关于织梦调用文章图片数的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

展开