2015年6月18日更新的新版本的織夢5.7,為了兼容php5.4+,修改了common.func.php,可能有些模板也改動過這個文件,這樣會導(dǎo)致在安裝模板時,common.fuc.php文件被覆蓋,從而在發(fā)布文章時,編輯框的位置出現(xiàn)“Call to undefinedfunction dede_htmlspecialchars()”這樣的錯誤提示。 解決辦法如下: 打開common.func.php,搜索“function RunApp”,在這個函數(shù)的上面添加織夢新版本新增的函數(shù):dede_htmlspecialchars function dede_htmlspecialchars($str) { global $cfg_soft_lang; if (version_compare(PHP_VERSION, ‘5.4.0’, ‘<‘)) returnhtmlspecialchars($str); if ($cfg_soft_lang==’gb2312′) returnhtmlspecialchars($str,ENT_COMPAT,’ISO-8859-1’); else return htmlspecialchars($str); } 修改后上傳,即可成功發(fā)布文章。