登录

织梦include\ckeditor\ckeditor_php5.php解决办法

网站建设 maolai 629次浏览 0个评论

在用织梦CMS套用别人的模板(编码是gb2312)建站,其中替换了include/common.func.php这个原文件。在后台添加栏目、文章内容编辑时出现错误,发现添加不了,而且出现“Call to undefined function dede_htmlspecialchars()in......include\ckeditor\ckeditor_php5.php”的代码提示(如下图)。

dedecms添加文章错误提示

为了兼容PHP5.4+,include/common.func.php文件可能被修改。可以通过FTP传送本地打开/include/common.func.php中文件,搜索“function RunApp”,在这个函数的上面添加如下代码(记得用英语小写哦,或者复制如下代码到txt文本,再从txt文本复制到添加的地方)即可:

function dede_htmlspecialchars($str) {

global $cfg_soft_lang;

if (version_compare(PHP_VERSION, '5.4.0', '<')) return htmlspecialchars($str);

if ($cfg_soft_lang=='gb2312') return htmlspecialchars($str,ENT_COMPAT,'ISO-8859-1');

else return htmlspecialchars($str);}

include\ckeditor\ckeditor_php5.php解决办法

最后保存,上传覆盖原来的就可以了。


本文由maolai编辑整理发布,转载请注明织梦include\ckeditor\ckeditor_php5.php解决办法
喜欢 (0)
[maolai]
分享 (0)
maolai
关于作者:
无折腾,不生活。一个爱折腾,爱分享的90后,欢迎你认识我,我是MAOLAI。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址