dedecms获取文章中的图片代码

发布时间:2020-07-23 07:37:02 作者:gutaotao1989
来源:网络 阅读:541

1、在 /include/common.func.php 文件底部加入以下代码


/**

* getArcImages 获取文章中的图片

* $id 文章ID

* $num 要获取的图片数量 默认为4张

*/

function getArcImages($id,$num=4){

    global $dsql;

    $row = $dsql->GetOne("SELECT * FROM dede_addonarticle WHERE aid= $id"); 

    $content = $row['body'];

    preg_match_all('/<img[^>]+src="([^"]+)"/i',$content,$data);

    $p_w_picpaths = "";

    if(count($data) == 2){

        foreach($data[1] as $v){

        if($num-->0){

            $p_w_picpaths.="<img src=\"".$v."\" width=\"160\" height=\"120\" />";

            }

        }

    }

return $p_w_picpaths;

}


2、模板中调用方法


{dede:list pagesize='10'}

    [field:id function="getArcImages(@me,7)" /]

{/dede:list}


推荐阅读:
  1. dedecms文章页获取显示副栏目的代码写法
  2. DedeCMS文章页去img图片width和height属性

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

dedecms %d

上一篇:设计模式-中介者模式

下一篇:SpringMVC+Freemarker环境搭建

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》