ASPCMS后台产品参数增加编辑器字段报错修复




背景:最近经常看到群友 反应 编辑器有问题 遂 查之 改之 以备群友查阅。

修复1:内容 添加/编辑 页  自定义参数 类型为编辑器  出错!


修改:
文件:\admin_aspcms\_content\_Content\AspCms_ContentFun.asp
找到过程 Sub EchoControlType(ct,cn,cv,CHvalue)                 (约139行)

  1. '2011年7月21日
  2. 'by amysimple
  3. '输出控件类型
  4. ' ct 类型 cn 字段名 cv 值
  5. Sub EchoControlType(ct,cn,cv,CHvalue)
  6. '0 文本,1 数字,2 编辑器,3 附件,4 日期,5 颜色,6 单选,7 多选
复制代码
将 case 2  的内容改为如下所示 即可
  1. case 2
  2.                  echo "<textarea id="""&cn&""" name="""&cn&""" style=""width:680px;height:300px;"">"&decodeHtml(cv)&"</textarea>"
  3.          echo "<script type=""text/javascript"">var editor"&cn&" = new UE.ui.Editor();editor"&cn&".render("""&cn&""");</script>"
  4. case 3
复制代码

现在在打开 文章/产品等 添加/修改 页面 编辑器已经可以正常显示!


修复2:自定义标签 添加/编辑  编辑器不显示! 

文件:\admin_aspcms\_style\_Label\AspCms_LabelAdd.asp

head 标签内 添加 js 调用
  1. <head>
  2. .....
  3. <SCRIPT type="text/javascript"  charset=gbk  src="../../ueditor/editor_all.js"></SCRIPT>
  4. <script type="text/javascript" charset=gbk src="../../ueditor/editor_config.js"></script>
  5. </head>
复制代码

约28行
  1. <div style="width:80%"><textarea name="Content" id="myEditor" class="ckeditor"></textarea>
  2. <script type="text/javascript">
  3.     var editor = new UE.ui.Editor();
  4.     editor.render("myEditor");
  5. </script>
  6. </div>  <!--  编辑器 textarea 加个id=myEditor 属性   紧跟这加上 js 代码! -->
复制代码

文件:\admin_aspcms\_style\_Label\AspCms_LabelEdit.asp 

head 标签内 添加 js 调用
  1. <head>
  2. .....
  3. <SCRIPT type="text/javascript"  charset=gbk  src="../../ueditor/editor_all.js"></SCRIPT>
  4. <script type="text/javascript" charset=gbk src="../../ueditor/editor_config.js"></script>
  5. </head>
复制代码
约29行
  1. <div style="width:80%"><textarea name="Content" id="myEditor" class="ckeditor"><%=decodeHtml(Content)%></textarea>
  2. <script type="text/javascript">
  3.     var editor = new UE.ui.Editor();
  4.     editor.render("myEditor");
  5. </script> </div>
复制代码

现在在打开 自定义标签的  添加/修改 页面 编辑器已经可以正常显示! 

修复3:修改后台路径后编辑器不显示! 

文件:\admin_aspcms\ueditor\editor_config.js28行
  1.     URL = "/admin_aspcms/ueditor/";//这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)
复制代码
修改对应路径即可!

你可能感兴趣的:(ASPCMS后台产品参数增加编辑器字段报错修复)