dedecms获取文章中的图片代码

模板网 2015-01-16
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);
    $images = "";
    if(count($data) == 2){
        foreach($data[1] as $v){
        if($num-->0){
            $images.="<img src=\"".$v."\" width=\"160\" height=\"120\" />";
            }
        }
    }
return $images;
}
 
2、模板中调用方法
 
复制代码 代码如下:
{dede:list pagesize='10'}
    [field:id function="getArcImages(@me,7)" /]
{/dede:list}

 

相关文章

  1. dedecms常用seo优化代码

    dedecms常用seo优化代码 在国内很多资讯类站点或者是企业站点都是使用dedecms搭建的,当然很大部分原因是这个程序使用方便而且也比较利于优化。我以前虽然用过dedecms,不过对优化上的代码很少去了解,在后来使用dedecms来完整的建站之后因为SEO上的考虑需要

  2. 织梦DEDECMS安全设置注意事项

    因dedecms漏洞,大量dedecms网站被黑,请使用dedecms的用户,按照本文章处理 如果已经被黑,请清楚空间内所有资料,下载官方最新版,然后按照以下处理: 第一、安装的时候数据库的表前缀,最好改一下,不用dedecms默认的前缀dede_,可以改成xxxx_,随便一个名

  3. 常用CMS数据库配置文件地址

    DEDECMS: data/common.inc.php PHPCMS: PHPCMS 2008的 include/config.inc.php PHPCMS v9的 caches/configs/database.php 帝国CMS: e/class/config.php DZ论坛: config\config_global.php config\config_ucenter.php uc_server\data\config.inc.php

  4. dedecms获取文章中的图片代码

    1、在 /include/common.func.php 文件底部加入以下代码 复制代码 代码如下: /** * getArcImages 获取文章中的图片 * $id 文章ID * $num 要获取的图片数量 默认为4张 */ function getArcImages($id,$num=4){ global $dsql; $row = $dsql-GetOne(SELECT * FROM

  5. 织梦dedecms{dede:sql}、{dede:php} 标签的用法

    //实现{dede:artlist keywords={dede:filed name=typename/ }} 调用标题中含有栏目名称的多篇文章,的功能 复制代码 代码如下: {dede:php} $typename = $refObj-Fields[typename]; $dsql-SetQuery(select * from dede_archives as a join dede_addonarticle

随机推荐

  1. dedecms常用seo优化代码

    dedecms常用seo优化代码 在国内很多资讯类站点或者是企业站点都是使用dedecms搭建的,当然很大部分原因是这个程序使用方便而且也比较利于优化。我以前虽然用过dedecms,不过对优化上的代码很少去了解,在后来使用dedecms来完整的建站之后因为SEO上的考虑需要

  2. 织梦DEDECMS安全设置注意事项

    因dedecms漏洞,大量dedecms网站被黑,请使用dedecms的用户,按照本文章处理 如果已经被黑,请清楚空间内所有资料,下载官方最新版,然后按照以下处理: 第一、安装的时候数据库的表前缀,最好改一下,不用dedecms默认的前缀dede_,可以改成xxxx_,随便一个名

  3. 常用CMS数据库配置文件地址

    DEDECMS: data/common.inc.php PHPCMS: PHPCMS 2008的 include/config.inc.php PHPCMS v9的 caches/configs/database.php 帝国CMS: e/class/config.php DZ论坛: config\config_global.php config\config_ucenter.php uc_server\data\config.inc.php

  4. dedecms获取文章中的图片代码

    1、在 /include/common.func.php 文件底部加入以下代码 复制代码 代码如下: /** * getArcImages 获取文章中的图片 * $id 文章ID * $num 要获取的图片数量 默认为4张 */ function getArcImages($id,$num=4){ global $dsql; $row = $dsql-GetOne(SELECT * FROM

  5. 织梦dedecms{dede:sql}、{dede:php} 标签的用法

    //实现{dede:artlist keywords={dede:filed name=typename/ }} 调用标题中含有栏目名称的多篇文章,的功能 复制代码 代码如下: {dede:php} $typename = $refObj-Fields[typename]; $dsql-SetQuery(select * from dede_archives as a join dede_addonarticle