织梦编辑器无法显示不全的解决方法(图)
优采云 发布时间: 2021-07-10 23:32
织梦编辑器无法显示不全的解决方法(图)
最近在使用织梦建站时,发现有些网站的后台文章内容是空白的或者查看时只显示部分内容,而且后台系统设置的内容也是空白,以及其他各种问题。因为我懒,网上应用了别人的模板,所以怀疑他的模板可能和我的后台版本不兼容。于是我在网上搜索了一些方法来解决,但都没有奏效。后面贴吧看到一篇文章文章,做完同样的问题就解决了,下面贴出方法。
dedecms编辑器无法显示或显示不全的解决方法
首先选择ckeditor作为编辑器(一般默认是ckeditor,如果需要fck可以到织梦官网下载,因为我不用fck,所以不知道怎么下载并安装它,请原谅我)
系统-->系统基本参数-->核心设置-->把FCK改成ckeditor(不管是不是ckeditoe)
系统--》系统基本参数-->核心设置-->自己的安装目录(因为我本地建站的时候是用来测试的,这里修改的时候注意不要加,只加"/file name "是)
这种方法有好处也有好处。如果你只是文章看不到后台的内容,又不熟悉代码,又怕出错,推荐这个方法。如果你想一劳永逸地修复它,请防止它在修改后出现在其他地方。对于类似问题,您可以使用以下方法。
打开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:这个方法是我之前遇到的一个问题,因为前段时间在搭建优化,所以没时间整理。这是我根据记忆写的。如果通过上述方法没有解决问题,或者有其他问题,可以通过本站*敏*感*词*找到我。