• 记录生活,发现同好!--个人生活点滴记录博客

include\ckeditor\ckeditor_php5.php解决办法

个人博客吧 次浏览

在用织梦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博客编辑整理发布,欢迎分享,转载请注明出处!