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

[复制链接]
查看1364 | 回复9 | 2020-9-10 05:58:43 | 显示全部楼层 |阅读模式
首先我们找到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)/]

在这里需要注意的是,arclist标签中首先要 addfields='body'  否则无法调用到body


从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

喵呜_520 | 2020-10-24 17:18:05 | 显示全部楼层
谢谢楼主发布的资源下载,帮助我不少
回复

使用道具 举报

尘埃416 | 2021-4-19 02:52:51 | 显示全部楼层
谢谢楼主分享的资源,爱了~~~
回复

使用道具 举报

烟织成愁撼 | 2022-1-9 06:01:13 | 显示全部楼层
我是来白嫖资源的!
回复

使用道具 举报

上帝从不眨眼 | 2022-6-1 17:11:23 | 显示全部楼层
厉害了,悟空源码资源多教程多!
回复

使用道具 举报

ssg888 | 2022-6-3 11:44:48 | 显示全部楼层
6666悟空源码资源多!
回复

使用道具 举报

厉害了,悟空源码资源多教程多!
回复

使用道具 举报

荷叶224 | 2022-12-28 20:07:46 | 显示全部楼层
我是来白嫖悟空源码的资源的!
回复

使用道具 举报

张瘦身 | 2023-2-21 05:51:52 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

深海渔灯每 | 2023-3-4 15:23:36 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则