织梦cmscms系统软件在PHP7.0之上自然环境下內容页

摘要: 查询了源代码,原先是这里沒有启用取得成功,在网络上查寻一番获知,织梦cms对PHP5.4之上版本号的适用也不行,许多地区必须改动,如今天要做的便是在处理在PHP7.0及之上版本号自然...

查询了源代码,原先是这里沒有启用取得成功,在网络上查寻一番获知,织梦cms对PHP5.4之上版本号的适用也不行,许多地区必须改动,如今天要做的便是在处理在PHP7.0及之上版本号自然环境下面章页空白页的Bug。 在网上方式是

是把{dede:field.body /}删掉,应用 下边的sql 标识编码更换

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

[field:body/]

{/dede:sql}

也有别的的几类,还可以详细介绍下:

实际上非常简单,只必须重新写过下降术语法就可以,余斗强烈推荐三种方式:

{dede:sql sql= Select body from dede_addonarticle where aid=~aid~ }[field:body/]{/dede:sql}

{dede:sql sql= Select body from `dede_addonarticle` where aid=~id~ } [field:body function= replaceurl(@me) /]{/dede:sql}

{dede:field.id function= replaceurl(table( dede_addonarticle , body ,@me)) /}

之上三种启用标识编码选其一就可以!

可是我认为太不便,找了全新版的织梦cms比照了以下文档:

/include/arc.archives.class.php

织梦cms系统在PHP7.

加以下淡黄色编码就可以处理,能够一切正常启用 {dede:field.body/}

第一231行:

// 这儿将会会出现不正确

if (pare(PHP_VERSION, 5.5.0 , = ))

{

$body = @preg_replace_callback( #(^| )([^ ]+)(?= |$)#su else= body= @preg_replace( #(^| )([^ ]+)(?= |$)#sUe , _highlight( \2 , $karr, $kaarr, \1 ) , $body);

}

第一250行:

if (pare(PHP_VERSION, 5.5.0 , = ))

{

$string = $string[0];

$pre = $pre[0];

}

你的行数将会不一致。搜中国汉字能够寻找相匹配部位。



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:h5页面模板