您当前的位置: 主页 > 优化教程
由于在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-31
织梦删除空间中多余的没有被引用的图片在用织梦建站的时候,我们时常会删除一些文章,但是有个问题,就是删除文章... 2021-07-30
channel标签的在二级栏目为空时,不显示同级栏目DedeCMS 织梦模板 的channel标签为我们考虑得非常非常好,... 2021-07-22
织梦获取当前文章页面二级栏目名称的方法织梦模板 建站的时候,需要在当前页面调用二级栏目名称(即本栏目上一级的... 2021-07-22
织梦dedeCMS模板标签同时使用2个函数的办法今天用DEDECMS帮客户做一个网站时,需要同时限制标题字数又要去掉h... 2021-07-27
修改dedecms上传文件自动重命名的方法本文介绍下,如何修改dedecms上传文件自动重命名的方法,有需要的朋... 2021-07-22
织梦dedeCMS系统 channelartlist增加orderway实现倒序最近用到channelartlist标签 同一个频道有用到前面几个栏目... 2021-07-27
织梦文章页增加内容字体大小选择的功能织梦dedecms文章页增加内容字体大小选择的功能?许多时候,我们需要... 2021-07-22
如何在dede:channel 调用{dede:field.seotitle/}网上很多人说 dede:channel 调用{dede:field.s... 2021-07-30
织梦图集软件模型后台关键词输入英文逗号“,”不见了图片集与软件的文章编辑无法输入英文逗号,,包括关键词也无法用英文逗号隔... 2021-07-27
修改dedecms织梦模板附件上传大小限制的方法的教程dedecms 织梦模板 上传附件有大小限制,是2M,超过2M的话,就... 2021-07-22
dedecmsdata目录下的sessions文件夹有什么作用DedeCms中data目录下有个sessions目录,那这个目录是干... 2021-08-09
加快织梦DEDECMS文章内容生成速度方法大家会经常碰到这样的问题,如果织梦后台文档比较多,数据比较大的时候,生... 2021-07-22

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