您当前的位置: 主页 > 优化教程
由于在dedecms文章管理系统中,使用静态生成页里不能直接使用php脚本代码,间接地使用runphp。受到一些限制,使用不了循环语句把数组中的图片循环释放出来。我只好使用笨方法一个一个罗列。是有点像死方法,但还挺实用的。不知高手们有什么更好的方法,敬请分享一下,小弟感激不尽。。。
dedecms提取文章内容所有图片
    代码如下:
 
{dede:field.body runphp="yes"}
$str=strip_tags("@me","<img>");
preg_match_all('/<img.*\>/isU',$str,$ereg);
    //$len=count($ereg[0]);
    @me="";
    if($ereg[0][0]){
         @me.=$ereg[0][0];
    }
    if($ereg[0][1]){
        @me.=$ereg[0][1];
    }
    if($ereg[0][2]){
        @me.=$ereg[0][2];
    }
    if($ereg[0][3]){
        @me.=$ereg[0][3];
    }
    if($ereg[0][4]){
        @me.=$ereg[0][4];
    }
    if($ereg[0][5]){
        @me.=$ereg[0][5];
    }
    。。。
{/dede:field.body}
--------------------------------------------
下面是先获取图片地址然后再转换的
--------------------------------------------
{dede:field.body runphp='yes'}
$str=strip_tags("@me","<img>");
preg_match_all("/src=\"\/?(.*?)\"/",$str,$ereg);
    @me="";
    if($ereg[1][0]){
         @me.="<img src='".$ereg[1][0]."'/>";
    }
    if($ereg[1][1]){
         @me.="<img src='".$ereg[1][1]."'/>";
    }
    if($ereg[1][2]){
         @me.="<img src='".$ereg[1][2]."'/>";
    }
    if($ereg[1][3]){
         @me.="<img src='".$ereg[1][3]."'/>";
    }
    if($ereg[1][4]){
         @me.="<img src='".$ereg[1][4]."'/>";
    }
    if($ereg[1][5]){
         @me.="<img src='".$ereg[1][5]."'/>";
    }
    。。。
{/dede:field.body}

 

关键词:dedecms,提取,文章,内容,所,有图片,的,一个,笨,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

优化dedecms提高网页打开速度最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提... 2021-08-09
织梦专题模板应用分析及使用案例有哪些?DeDeCms 织梦教 程 的专题相关资料在网上很少,之前查阅了很多资... 2021-08-31
怎样控制织梦dedecms自定义字段显示的内容长度怎样控制织梦dedecms自定义字段显示的内容长度 当我们使用自定义字... 2021-07-27
开启DedeCMS软件源码及分类信息采集功能的方法本文实例讲述了开启DedeCMS软件源码及分类信息采集功能的方法。分享... 2021-07-27
DedeCMS在软件列表页中调用“软件大小”的方法我们都知道,在织梦的软件列表页{dede:list }循环标签中使用[... 2021-07-22
织梦利用[field:global.autoindex /]打造文章排行榜代码前几天用织梦给朋友做了一站,期间用到了一个排行榜的效果,虽然代码很简单... 2021-07-22
用织梦做中英文网站分页导航和面包屑导航制作方法在英文站中列表分页导航出现首页 上一页 下一页 末页,当前位置:首页a... 2021-09-19
关于DEDECMS的URL优化的一些心得从07年进入站长行列以来已经差都十几年了,从之前的对做站的一窍不通到慢... 2021-07-22
pbootcms伪静态怎么进行配置?Apache环境和IIS环境默认在根目录加了伪静态规则了,不需要操作,... 2023-08-28
织梦怎么调用用文章内第一张图片修改include/extend.func.php 添加如下代码: /... 2021-09-06
解决织梦(DEDECMS)后台无法上传图片问题织梦(DEDECMS)后台无法上传提片,提示上传失败,令人懊恼。而织梦... 2021-07-27
织梦的标签云如何生成不同大小、不同颜色的tag标签在dedecms的标签云如何生成不同大小、不同颜色的tag标签呢 1、... 2021-08-14
织梦DedeCMS清除文档数据后让文档ID默认从1开始的办法织梦默认的情况下载删除所有文档数据后,再发布文档就会发现默认的文档id... 2021-07-30
实现{dede:sql=""}分页教程相信很多使用dedecms的朋友在网上查找关于dede:sql标签进行... 2021-07-27

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn