dede后台基本参数不显示无法保存终极解决办法!

2021-06-03  栏目:其它   投稿:dede

摘要:

dede后台基本参数不显示无法保存终极解决办法!

……

从前用的好好的dedecms后台系统,忽然发现后台系统的基础参数无法更改和配置,并且也忽然不显示了?难道被黑客攻击了吗?为何忽然无法显示和配置了呢?

网上最多的解决方案如下:

  • 首先打开dede后台目录,找到dede\templets里的sys_info.htm模板文件

  • 打开后,分别在182和192两行,将htmlspecialchars(($row['value'])替换为

    htmlspecialchars(($row['value']), ENT_COMPAT ,'GB2312')


这种办法,尝试过你就知道了,也是没用的。本身系统是UTF8的系统,已经兼容了汉子了,如果更改编码依然是无效的。


还有其它的一些解决方案如下:


织梦后台系统设置在PHP5.4环境中不能保存中文参数的解决方法


一、后台基本参数无法保存中文的解决方法:

打开dede\templets\sys_info.htm,查找代码(大概在182行和192行,注意有两处)

htmlspecialchars($row['value'])

都替换成:

htmlspecialchars($row['value'],ENT_COMPAT ,'GB2312')
 

如果还发现有其他页面也有这个问题,同理,打开对应的模版文件,搜索相同字符再替换即可解决。

二、编辑器的中文无法保存的解决方法:

打开include/ckeditor/ckeditor_php5.php,查找代码(大概在第137行)

dede_htmlspecialchars($value)
 

修改成

dede_htmlspecialchars($value, ENT_COMPAT, 'GB2312' )
 

三、文章发布页标签不显示的解决方法:

打开dede/article_add.php 和 dede/article_edit.php,查找代码(分别在第101行和第108行)

dede_htmlspecialchars(cn_substrR($title,$cfg_title_maxlen))

均改为:

dede_htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312')
 

四、中文tag无法显示的解决方法:

打开 dede/templets/tags_main.htm,查找代码(大概在第82行)

htmlspecialchars($fields['tag'])

修改为:

htmlspecialchars($fields['tag'],ENT_COMPAT ,'GB2312')

以上四个解决方法基本能搞定gbk版本的Dede后台在PHP5.4环境下不显示中文的问题,其实就是加了一个转码而已,原理很简单,如果还有其他什么地方的问题,可以参考此方法做类似修改。



等等!!!


一顿操作猛如虎之后,依然还是不成功怎么办,网上找了半天都解决不了啊!


不要急!


八羊电商工程师运营人员一直在线,请你直接联系,人工解决,解决不好不要钱;解决的话一个红包的费用,绝不多收~!


解决地址:  广州品牌策划推广



文章分享二维码:


友情提示:信息若有侵犯请联系删除,下载资源若失效请联系微信haracle解决。装黑客下载 | LUT包下载