我们开发织梦模板时,需要独立提取文章内容页?body字段中(可以是自定义字段名称)图片,可以自定义调用图片数量值。
函数代码
请将代码加入到?includeextend.func.php?文件中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
????function?getbodypics($string,?$num)
????{
????????preg_match_all("/
????????$imgsrc_arr?=?array_unique($matches[3]);
????????$count?=?count($imgsrc_arr);
????????$i?=?0;
????????foreach($imgsrc_arr?as?$imgsrc)
????????{
????????????if($i?==?$num)?break;
????????????$result?.=?"
????????????$i++;
????????}
????????return?$result;
????}
?
????//?$result?.=?"
????//?例如:$result?.=?"
|
函数调用方法
在 dede:arclist 和 dede:list 标签中调用代码如下:
1
2
3
4
5
6
7
8
9
|
{dede:arclist?addfields='body'??channelid='1'?row='8'}??
[field:body?function=getbodypics(@me,3)/]
{/dede:arclist}
|