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

maolai 网站建设织梦include\ckeditor\ckeditor_php5.php解决办法已关闭评论316阅读模式

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

织梦include\ckeditor\ckeditor_php5.php解决办法-图片1

为了兼容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解决办法-图片2

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

 
maolai
  • 本文由 maolai 发表于 2016年2月15日 19:39:56
  • 转载请务必保留本文链接:http://www.bokequ.com/271.html