dedecms织梦无法保存栏目内容的解决方法

最近使用DedeCms5.3和DedeCms5.5遇到了一个不可思议的问题:在添加栏目时IE内核的浏览器无法保存栏目内容。到网上搜索了半天没找到解决方法,查看DedeCms官方搜索到的结果是“栏目内容”无法保存和修改的问题解决方法,打开dede/templets目录的下面两个文件
catalog_add.htm 大概519行
catalog_edit.htm 大概426行

将上面两个文件中指定位置的

GetEditor("content",$myrow[‘content‘],"450","Default","print","false");

替换成

GetEditor("content",$myrow[‘content‘],"450","Basic","print","false");即可!”。

试了一下,问题还是没解决。

打开DedeCms后台目录下的文件catalog_edit.php和article_edit.php对比一下,使用相同的函数调出了编辑器,说明DedeCms的程序应该没问题,而且在Firefox浏览器中还可以正确的保存内容,进一步证明了DedeCms的程序是没问题的。在IE下不行而在Firefox下却可以,应该是编辑器与DOM之间产生了问题,对比刚才的两个页面唯一的区别在于“栏目管理”的地方默认编辑器区域默认是被隐藏了,使用IE查看右下角的错误提示:“由于出现错误 800a025e 而导致此项操作无法完成”,在网上搜索一下才发现原来是FCKeditor的一个BUG。当FCKeditor的父目录默认被隐藏,就会出现此类错误。找到错误原因就好解决问题了,在添加和编辑栏目时,给编辑器添加默认值就可以解决这个问题了。

打开:后台目录/templets/catalog_edit.htm和catalog_add.htm两个文件

catalog_add.htm 大概518行

GetEditor("content", "", "450", "Default", "print", "false");

替换为

GetEditor("content", " ", "450", "Default", "print", "false");

给编辑器默认赋一个空格

catalog_edit.htm 大概426行:

GetEditor("content", $myrow[‘content‘], "450", "Default", "print", "false");

替换为

$cont= empty($myrow[‘content‘]) ? ‘ ‘: $myrow[‘content‘];
GetEditor("content", $cont, "450", "Default", "print", "false");

$cont是自己定义的,这样就解决了栏目内容无法保存的问题。

时间: 2024-08-28 15:10:53

dedecms织梦无法保存栏目内容的解决方法的相关文章

dedecms织梦导航栏二级菜单的实现方法

dede导航下拉菜单,一级栏目增加二级下拉菜单 使用dedecms5.6——5.7 将这段代码贴到templets\default\head.htm文件里<!-- //二级子类下拉菜单,考虑SEO原因放置于底部  --><script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>{dede:channelartlist typeid='top'

dedecms织梦获得首字母或拼音的方法,并实现文章列表按首字母归类

方法一,织梦默认有这个函数,在include/inc/inc_fun_funAdmin.php中.即SpGetPinyin() 但他只能得到全拼,没法得到首字母,应该是bug吧.如果想全站都调用这个函数,建议把本函数复制到include/extend.func.php 这个文件中,即可在全站调用 用法举例 $pingyin=SpGetPinyin($row['title'],0,1); $a=substr(SpGetPinyin($row['title']),0,1);//得到拼音首字母 方法二

Dedecms(织梦)文章内容页和图片集内容页,调用缩略图的方法

Dedecms(织梦)文章内容页和图片集内容页,调用缩略图的方法,亲测可用! Dedecms(织梦)首页的图片调用,相信大家已经非常的清楚,但是今天我在进行内容页的编写的时候,发现了内容页图片的调用问题! 这种问题,一般出现在产品站内页,因为会有产品缩略图的图片展示,所以今天我专门搜集了这方便的帖子! 为大家来解决这个问题,我想一定能帮助到大家! 好了话不多说,写内容先! 文章内容页和图片集内容页,缩略图的调用.适合内页中调用. <img src="{dede:field.picname 

dedecms织梦联动筛选[伪静态-目录形式]

演示效果 dedecms织梦联动筛选[伪静态-目录形式],网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值目录形式呈现,让筛选URL与静态保持一致.如: 静态栏目页 http://www.123.com/dianshi/ 静态栏目页分页 http://www.123.com/dianshi/list_1_2.html 伪静态筛选页 http://www.123.com/dianshi/area_0/ 伪静态筛选分页 http://www.123.com/dianshi/area_0

dedecms织梦添加ueditor百度编辑器(支持本地图片水印)

本站所有附件均为UTF-8版本,GBK版本的童学请自行转码: 教程最下面有解决栏目内容添加失败的解决方法和本地上传图片加水印方法. 最终效果 1.直接到百度编辑器官方下载PHP对应的版本 ueditor官方地址:http://ueditor.baidu.com/website/download.html 2.dedecms 程序 include文件夹下,创建 ueditor 文件夹 把下载到的ueditor文件扔进去(index.html不要) 3.include\inc\inc_fun_fun

dedecms织梦做中英文(多语言)网站步骤详解

用dedecms织梦程序如何做中英文网站,下面是一个详细的图文教程,希望能帮助到大家. 以下是用dedecms织梦程序制作过的一个5国语言网站,下面开始教程. 一.首先在后台建栏目,有三点需要注意 1.需要做几种语言就加几个大的栏目,我把这个栏目叫做封面栏目,里面都是自己语言的导航栏目 2.封面栏目“常规选项”的文件保存目录设置为cn或者en 3.封面栏目“高级选项”的列表模板设置为cn_index.htm或者en_index.htm 二.网站代码的调用 每种语言的封面栏目和每种语言下的导航栏目

dedecms织梦首页被篡改 网站被黑被跳转的解决办法建议

2018年的中秋节即将来临,我们Sine安全公司,最近接到很多用dedecms程序的企业公司网站客户的反馈,说是公司网站经常被篡改,包括网站首页的标题内容以及描述内容,都被改成了什么×××,北京PK10等等的×××内容,而且大多数的网站客户都是从百度搜索关键词,点击进公司网站会被直接跳转到×××上去.对此我们Sine安全已经处理过很多像这样问题的客户网站,这种安全问题普遍的特征就是:频繁反复性质的篡改网站首页,重新在网站后台首页生成后,被篡改的内容就会清除,但没过多久就又被篡改了,使很多网站的负

dedecms织梦七牛云存储二次开发

DeDeCMS(织梦)整合七牛云储存的优势1.节省自身服务器带宽.流量.储存空间,因为使用七牛云前端JS SDK上传到七牛云.2.提高网站加载速度,因为大部分的流量由七牛云分发,减少了自身服务器带宽的占用,七牛云的CDN比普通的自建服务器还是要快的.3.不破坏系统兼容性,可以后台配置储存位置,如果哪天想用回自己服务器储存图片,只需要修改一个网站后台选项即可.DeDeCMS(织梦)整合七牛云储存思路在编辑文章前,通过网站后台设置图片储存位置(七牛云或者自己服务器),然后获取对应的图片地址.对DeD

怎样查看一个网站是否使用dedecms织梦程序的版本

我们知道一个网站是使用的织梦DedeCMS的程序之后(怎么判断网站是否使用织梦程序,可以看这篇文章:怎样查看一个网站是否使用dedecms织梦程序做的),如果还想知道这个网站使用的是织梦的哪个版本,是否打了最新的补丁等等信息,我们就需要进一步的找默认程序相关的信息.首先我们需要了解一下,织梦的版本判断是在哪个文件里面的.如果能够访问这个文件,那就可以判断出目标网站所使用的织梦DedeCms是哪个版本的,打了哪一天的补丁了.具体来说,织梦的版本号信息是在/data/admin/ver.txt中.我