蚂蚁,更新为3.0后,新版编辑器很COOL,很好用。
可是为什么在保存时,总是会出问题。问题如下。
不论是发表新产品,或发表新闻文章,
标题,关键词等都可以正常保存(在数据库里),
而编辑器里不论填写什么,不论字数多,还是少,发布后,都是空白的。
发布时,无任何出错提示,一切跟以前一样,就是编辑器里的内容保存不了,提交后,再点修改查看,内容为空。网站前台查看,内容也是空的。
求解决方案。谢谢。
b,找到 clkj_admin 下的 nimda_Product.asp,nimda_cansu.asp ,nimda_news.asp,把3.0中的相对应的代码复掉上去替换原来编辑品的js代码。
如:原来的代码是这样的(注意:这三张页面上的编辑器代码都不一样,仔细替换)
<script charset="utf-8" src="../Clkj_Edit/kindeditor.js"></script>
<script>
KE.show({
id : 'clkj_profile',
allowFileManager : true
});
</script>
替换成
<script charset="utf-8" src="/Clkj_Edit/kindeditor.js"></script>
<script charset="utf-8" src="/Clkj_Edit/lang/zh_CN.js"></script>
<script>
KindEditor.ready(function(K) {
K.create('#clkj_profile', {
urlType : 'absolute'
});
});
</script>
以上这个步骤也认真查过了,都是新的代码。
暂时换回旧版的编辑器,旧版的没问题。
等解决方案,再换3.0.
是按你的说明操作的呀。
三个页面的代码分别换成新代码。编辑器正常显示,但保存后无任何东西。
三个页面如果用旧的代码,编辑器会直接打不开,不显示。
替换后,NEWS代码如下:
<script charset="utf-8" src="/Clkj_Edit/kindeditor.js"></script>
<script charset="utf-8" src="/Clkj_Edit/lang/zh_CN.js"></script>
<script>
KindEditor.ready(function(K) {
K.create('#content', {
urlType : 'absolute'
});
});
</script>
product代码如下
<script charset="utf-8" src="/Clkj_Edit/kindeditor.js"></script>
<script charset="utf-8" src="/Clkj_Edit/lang/zh_CN.js"></script>
<script>
KindEditor.ready(function(K) {
K.create('#clkj_prcontent', {
urlType : 'absolute'
});
});
</script>
cansu代码如下:
<script charset="utf-8" src="/Clkj_Edit/kindeditor.js"></script>
<script charset="utf-8" src="/Clkj_Edit/lang/zh_CN.js"></script>
<script>
KindEditor.ready(function(K) {
K.create('#clkj_profile', {
urlType : 'absolute'
});
});
</script>
三个页面的代码分别换成新代码。
编辑器正常显示的,不是空白的。只是保存后无任何东西。就是不管往里面填写任何内容。保存后,再打开,内容是空的。
编辑器工作正常。
解决方法:如下 以nimda_cansu.asp页面示例
1,首先找到这一页中的这个代码:目前的情况是这样
<table width="100%" cellpadding="0" cellspacing="0">
<form name="myform" action="Nimda_function.asp?Class=cansu" method="post">
把<form 移动一下位置 放到上面 如下。
<form name="myform" action="Nimda_function.asp?Class=cansu" method="post">
<table width="100%" cellpadding="0" cellspacing="0">
2,是结尾的那个</form>移到 table 之外 如下示例
目前情况是这样
</form>
</table>
更换之后是如下
</table>
</form>
其它页面也是一样的换法,总得来说,就是把 form 表单移到 table 之外。