dedecms 调用文章图片数量的方法
发布时间:2020-05-27 18:58:48 所属栏目:CMS系统 来源:互联网
导读:我们在使用DEDECMS制作图片站的时候经常会遇到需要把文章中图片数量调用到标题中显示的问题,这里提供一个解决办法 functionBodyImgNum($aid){global$dsql;$sql=selectaid,bodyfromdede_addonarticlewhereaid=$aid;$arcRow=$dsql-GetOne($sql);$body=$arcRow
|
我们在使用DEDECMS制作图片站的时候经常会遇到需要把文章中图片数量调用到标题中显示的问题,这里提供一个解决办法
functionBodyImgNum($aid)
{
global$dsql;
$sql="selectaid,bodyfromdede_addonarticlewhereaid='$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)"/] ,就可以调用出文章中有多少图片的数字。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
