设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网站运营 > 正文

织梦升级php7解决{dede:field.body/}不解析dede:field.body失效

来源:网络分享 编辑:引流技巧 时间:2026-05-10

是把{dede:field.body /}删除,使用 下面的sql 标签代码替换

 

{dede:sql sql="Select body from `dede_addonarticle` where aid=~id~"} 

[field:body/] 

{/dede:sql}

但是我觉得太麻烦,找了最新版的织梦对比了如下文件:

 

/include/arc.archives.class.php

 

加如下黄色代码即可解决,可以正常调用 {dede:field.body/}

 

 

 

 第1231行:

 

// 这里可能会有错误 

if (version_compare(PHP_VERSION, '5.5.0', '>='))

        {

            $body = @preg_replace_callback("#(^|>)([^<]+)(?=<|$)#sU", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);

        } else {

            $body = @preg_replace("#(^|>)([^<]+)(?=<|$)#sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);

        }

第1250行: 

 

 if (version_compare(PHP_VERSION, '5.5.0', '>='))

    {

        $string = $string[0];

        $pre = $pre[0];

    }

你的行数可能不一致。搜汉字可以找到对应位置。

 

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

Top