网站搭建:织梦后台文章内容和系统参数不显示

最近在使用织梦建站的时候,发现有些网站的后台文章内容查看的时候是空白或者只显示一部分,而且后台系统设置的内容也是空白的,以及各种其他的问题。因为本人比较懒,是在网上套用的别人的模板,所以怀疑可能是他的模板和我的后台版本不兼容导致的,于是网上搜了一些方法来解决,可是都没有起作用,后来在贴吧看到一篇文章,照做之后问题解决,下面将方法贴出来。

dedecms编辑器无法显示或者显示不全的解决方法

首先是编辑器选择ckeditor(一般默认的都是ckeditor,如果需要fck的可以到织梦官网去下载,因为我没有使用fck的,所以不知道怎么下载和安装,请见谅)

系统-->系统基本参数-->核心设置-->将FCK 换成 ckeditor(如果本来就是ckeditoe就不用管)

系统--》系统基本参数-->核心设置-->自己的安装目录(因为这个是我在本地建站的时候测试用的,注意这里修改的时候不要加http://localhost/,直接加“/文件名”即可)

这个方法有好处也有好处,如果你只是文章内容在后台看不到,而且对代码不熟悉,害怕修改错误,推荐使用这个方法,如果想要一劳永逸,防止修改后在其他地方出现类似的问题,可以使用下面的方法。

打开include/ckeditor/ckeditor_php5.php找到大约 138行(不知道你是否修改过,大概位置是这里)

将htmlspecialchars($value)替换为htmlspecialchars($value, ENT_COMPAT, GB2312 )

打开./dede/file_manage_view.php,搜索$content= htmlspecialchars($content); 替换成$content =htmlspecialchars($content,ENT_COMPAT , GB2312 );

如果你按照上面修改后文章显示了而系统基本参数还是不显示,可以修改下面的代码

首先确认您是否用的是php5.3以上版本,网站用的编码是织梦gbk的,如果是的话,那么是织梦cms中函数不支持造成的,系统基本参数里可输入英文会显示,中文不显示,解决办法如下:

dede\templets\sys_info.htm里面搜索

htmlspecialchars($row[‘value’])

替换成

htmlspecialchars($row[‘value’],ENT_COMPAT ,’GB2312′)

ps:该方法是我之前遇到的问题,因为前段时间在建站和优化,所有没有时间整理出来,这是我按照记忆写的,如果你通过上面的方法没有解决问题,或者还有其他的问题,可以通过本站的联系方式找到我。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.mianfeiseo.net/article-51.html