当前位置:主页 > 建站教程 > 织梦CMS >

织梦dedecms调用文章内容页body中的图片(可多张)

发布时间:2019-10-26?来源:未知?浏览:?关键词:

我们开发织梦bet356找回密码_bet356官网平台_博彩bet356怎么下载时,需要独立提取文章内容页?body字段中(可以是自定义字段名称)图片,可以自定义调用图片数量值。

函数代码

请将代码加入到?\include\extend.func.php?文件中

function getbodypics($string, $num)
    {
        preg_match_all("/]*)\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 .= "";
            $i++;
        }
        return $result;
    }
 
    // $result .= ""; 这里可以给调用图片增加一些样式等。
    // 例如:$result .= "";

函数调用方法

在 dede:arclist 和 dede:list 标签中调用代码如下:

{dede:arclist addfields='body'  channelid='1' row='8'}  
[field:body function=getbodypics(@me,3)/]
{/dede:arclist}

{dede:list}
[field:body function=getbodypics(@me,3)/]
{/dede:list}

在内容bet356找回密码_bet356官网平台_博彩bet356怎么下载中的调用代码:

{dede:field.body function=getbodypics(@me,3)/}

责任编辑:admin
共有人阅读,期待你的评论!评论
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
Top