dedecms普通文章列表调用内容多张图片
1、在include/extend.func.php 增加函数
function Getpic($body)
{
$getpic = '';
preg_match_all("/(src)=[\"|'| ]{0,}([^>]*\.(gif|jpg|bmp|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);
if(count($img_array)>0)
{
foreach($img_array as $key=>$value)
{
$picname = preg_replace("/[\"|'| ]{1,}/", '', $value);
$getpic .="<img src='".$picname."' border=0 />";
}
}
else
{
$getpic="没有图片";
}
return $getpic;
}
2、列表页模版使用标签
{dede:list pagesize='10' addfields='body'}
<li><a href='[field:arcurl /]' target='_blank'>
<span class="title">[field:title /]</span>
[field:body function='Getpic(@me)'/]
</a></li>
{/dede:list}
3、同时到网站后台-内容模型管理,修改普通文章模型附加列表字段增加body
