织梦获取文章内容中多张图片作为缩略图的办法

生命不是要超越别人,而是要超越自己。每天醒来并告诉自己:更少的理由,更大的腹部,更甜的嘴,更小的脾气,更快的动作,更高的效率,一点微笑和脑。一站式
首先我们找到include下的extend.func.php文件,在里面加入如下代码:
/**
*  文章内容提取图片(多张)自定义输出
*
* @access    public
* @param     string  $string  文档内容
* @param     string  $num  输出几张
* @return    string
*/
if(!function_exists('getBodypics'))
{
function getBodypics($string, $num)
{
preg_match_all("/<img([^>]*)\s*src=('|\&;)([^'\&;]+)('|\&;)/",$string,$matches);
$imgsrc_arr = array_unique($matches[3]);
$count = count($imgsrc_arr);
$i = 0;
foreach($imgsrc_arr as $imgsrc)
{
if($i == $num) break;
$result .= "<a><img src=\&;$imgsrc\&;/></a>";
$i++;
}
return $result;
}
}
在arclist标签中调用的办法,写法如下:
[field:body function=getBodypics(@me,3)/]

本文织梦获取文章内容中多张图片作为缩略图的办法到此结束。成功都永远不会言弃,放弃者永远不会成功。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
织梦dedecms 首页调用图片集里的多张图片

怎么样在织梦dedecms首页调用多张单页面的内容

织梦首页或者列表页调用文章内容多张图片作为缩列图

DedeCMS首页和列表页调用图片集多张图片

织梦模板dedecms获取图片集多张图片及注释的好代码教程