开发交流

老杨原创-ecshop安装ueditor教程,替换fckeditor,同时解决后台js冲突

LYECS,LYECS+商城系统,多用户商城系统,开源商城系统 发布日期:2014-08-04   作者:老杨

1、解压上传目录uediter到根目录/includes/下

2、修改admin/includes/lib_main.php

 

复制内容到剪贴板
  1. /** 
  2.  * 生成编辑器 
  3.  * @param   string  input_name  输入框名称 
  4.  * @param   string  input_value 输入框值 
  5.  */  
  6. function create_html_editor($input_name$input_value = '')  
  7. {  
  8.     global $smarty;  
  9.   
  10.     $editor = new FCKeditor($input_name);  
  11.     $editor->BasePath   = '../includes/fckeditor/';  
  12.     $editor->ToolbarSet = 'Normal';  
  13.     $editor->Width      = '100%';  
  14.     $editor->Height     = '320';  
  15.     $editor->Value      = $input_value;  
  16.     $FCKeditor = $editor->CreateHtml();  
  17.     $smarty->assign('FCKeditor'$FCKeditor);  
  18. }  

修改为:

 

复制内容到剪贴板
  1. /** 
  2.  * 生成编辑器 
  3.  * @param   string  input_name  输入框名称 
  4.  * @param   string  input_value 输入框值 
  5.  */  
  6. function create_html_editor($input_name$input_value = '')  
  7. {  
  8.     global $smarty;  
  9.    //www.lyecs.com
  10.     $kindeditor=" 
  11.     <script id='editor' name='$input_name' type='text/plain' style='width:1024px;height:500px;'>$input_value</script> 
  12.     <script type='text/javascript' charset='utf-8' src='../includes/ueditor/ueditor.config.js'></script> 
  13.     <script type='text/javascript' charset='utf-8' src='../includes/ueditor/ueditor.all.min.js'> </script> 
  14.     <script type='text/javascript' charset='utf-8' src='../includes/ueditor/lang/zh-cn/zh-cn.js'></script> 
  15.     <script> 
  16.         var ue = UE.getEditor('editor'); 
  17.         UE.getEditor('editor').focus(); 
  18.     </script> 
  19.  <input type=\"submit\" value=\"提交\" /> 
  20.     ";  //www.lyecs.com 老杨ecshop ecshop模板 ecshop开发
  21.     $smarty->assign('FCKeditor'$kindeditor);//www.lyecs.com
  22. }  

3、修改admin/templates/pageheader.htm

将:

 

复制内容到剪贴板
  1. {insert_scripts files="../js/transport.js,common.js,../js/utils.js"}  

替换为:

 

复制内容到剪贴板
  1. <script type="text/javascript" src="../includes/ueditor/fix_jquery/jquery.min.js" rel="stylesheet" /></script>  
  2. <script type="text/javascript" src="../includes/ueditor/fix_jquery/jquery.json-1.3.js" rel="stylesheet" /></script>  
  3. <script type="text/javascript" src="js/common.js" rel="stylesheet" /></script>  
  4. <script type="text/javascript" src="../includes/ueditor/fix_jquery/transport_json.js" rel="stylesheet" /></script>  
  5. {insert_scripts files="../js/utils.js"}  

4、解决商品编辑中编辑器被重置,uedite无法保存内容的bug。

admin/templates/goods_info.htm

找到

 

复制内容到剪贴板
  1. document.forms['theForm'].reset();  

修改为:

 

复制内容到剪贴板
  1. //document.forms['theForm'].reset();  www.lyecs.com

 

文件下载地址:(因为www.lyecs.com老杨用的是mac os系统,所以文件中有一些.DS_store文件,可以忽略或自行删除)ecshop模板 ecshop二次开发

链接: http://pan.baidu.com/s/1gdglb0J 密码: fflu

文件中已含js冲突修改文件,另外已修改php/config.json中的图处保存路径,用户也可以自行修改!

热门文章

分类标签