迩鎏鎈论坛

 找回密码
 立即注册
开启左侧

DedeCMS栏目内容800a025e输入值不保存解决方法

[复制链接]
发表于 2023-3-2 19:25:53 | 显示全部楼层 |阅读模式 来自 LAN


用DEDECMS的栏目内容,在IE下添加不了内容的方法如下:
建立顶级栏目的时候,IE状态栏就出现了一个错误,如下。
行:33
Char:11707
错误:由于出现错误800a025e 而导致此项操作无法完成。
代码:0
URL:http://www.xxx.com/include/FCKeditor/editor/fckeditor.html?InstanceName=content&Toolbar=Default…..

看链接的英文估计是那个内容输入编辑页面,由于是新建的,所以是空值,没有进行界限检测吗?所以出错。。
于是栏目内容便写不入数据库。或者说没能赋值给生成HTML文档的处理文件。。哈。。

以下是GOOGLE得出来的结果:
最佳解决方案:由于出现错误 800a025e 导致此项操作无法完成

研究了fckeditor的部分代码,发现当iRite的值是empty的时候,以下配置将在IE中失效:
(FCKConfig.StartupFocus = false).

fix(修复方法如下),目前有两种方法:

1.设置一个默认值给fceditor.value, 例如

打开:后台目录/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 是自己定义的

这样就解决了栏目内容无法保存的问题。

2.或者在editor/js/fckeditorcode_ie.js文件中添加以下代码:

===========================================================================
解决方法如下:
===========================================================================

在include/FCKeditor/editor/js/fckeditorcode_ie.js文件中添加以下代码:
..IEquals(‘body’)){if
(FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){

if ( FCKSelection._GetSelectionDocument( FCK.EditorDocument.selection ) !=FCK.EditorDocument ) { return; };

var B=FCK.EditorDocument.body.createTextRange();var F=false;if
(!D.childNodes.firstChild){D.appendChild…

红色部份是文件里已存在部份,插入蓝色的代码,那个JS代码用DW打开是一连串的,不好添加注释。
我自己在{return;}后面加多了一个分号; 因为看那个JS的代码都是这样加的。。
然后关掉IE,另开一个IE进入后台。
新增顶级栏目时,IE状态栏没有错误提示了,添加简介正常了。

未经允许不得转载:王超博客 » DedeCMS栏目内容800a025e输入值不保存解决方法

迩鎏鎈论坛 - 版权声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于迩鎏鎈论坛
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,迩鎏鎈论坛管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迩鎏鎈论坛 ( 闽ICP备19021048号 )|站点地图

GMT+8, 2025-8-30 09:09 , Processed in 0.112441 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表