自从使用织梦建站后,遇到的各种问题真的是太多了,本博客前前后后修改了多少次已经记不清,但实在被折腾够呛。此次因为更换后台模板,网站再次出现了问题,我修改一些文章内容时发现文章标题不见了...无论怎么更新修改、后台修复、清理缓存都没用。最后发现原来是网站编码的问题,特此记录以供参考。
1、打开织梦源文件,找到路径dede/article_edit.php
将 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
修改为
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
2、找到路径include/ckeditor/ckeditor_php5.php 138行
将htmlspecialchars($value)
替换为
htmlspecialchars($value, ENT_COMPAT ,'GB2312')
如上操作后,更新缓存,标题就恢复正常了。虽说织梦问题不断,让人又爱又恨,但凡事有坏也有好的一面,索性这也磨炼了我对网站前端和后端的学习,在操作中不断积累经验。