ECSHOP集成百度ueditor编辑器上传图片到服务器或又拍云(七牛云)

1、打开admin/includes/lib_main.php文件
找到:(大约在306-323行左右)

/**
* 生成编辑器
* @param string input_name 输入框名称
* @param string input_value 输入框值
*/
function create_html_editor($input_name, $input_value = ‘‘)
{
global $smarty;

$editor = new FCKeditor($input_name);
$editor->BasePath = ‘../includes/fckeditor/‘;
$editor->ToolbarSet = ‘Normal‘;
$editor->Width = ‘100%‘;
$editor->Height = ‘320‘;
$editor->Value = $input_value;
$FCKeditor = $editor->CreateHtml();
$smarty->assign(‘FCKeditor‘, $FCKeditor);
}

将这段代码修改为:

/**
* 生成编辑器
* @param string input_name 输入框名称
* @param string input_value 输入框值
*/
function create_html_editor($input_name, $input_value = ‘‘)
{
global $smarty;
/* mod by wengwenjin 百度编辑器 begin */
$HTML=‘
<script type="text/javascript" charset="utf-8" src="../includes/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="../includes/ueditor/ueditor.all.js"></script>
<textarea name="‘.$input_name.‘" id="‘.$input_name.‘" style="width:100%;">‘.$input_value.‘</textarea>
<script type="text/javascript">
UE.getEditor("‘.$input_name.‘",{
theme:"default", //皮肤
lang:"zh-cn", //语言
initialFrameWidth:680, //初始化编辑器宽度,默认650
initialFrameHeight:180 //初始化编辑器高度,默认180
});
</script>‘;
$smarty->assign(‘FCKeditor‘, $HTML);
/* mod by wengwenjin 百度编辑器 end */
}

2、把admin/js/jquery.js,admin/js/jquery.json.js,admin/js/selectzone_bd.js,admin/js/transport_bd.js复制到你网站相应的目录下

3、复制一份admin/templates/pageheader.htm,将他命名为pageheader_bd.htm文件,然后打开这个文件
找到:

{insert_scripts files="../js/transport.js,common.js"}

将这段代码修改为:

<!-- mod by wengwenjin 百度编辑器 begin -->
{insert_scripts files="jquery.js,jquery.json.js,transport_bd.js,common.js"}
<!-- mod by wengwenjin 百度编辑器 end -->

4、打开admin/templates/article_info.htm文件
找到:

{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,selectzone.js,validator.js"}

将这段代码修改为:

<!-- mod by wengwenjin 百度编辑器 begin -->
{include file="pageheader_bd.htm"}
{insert_scripts files="../js/utils.js,selectzone_bd.js,validator.js"}
<!-- mod by wengwenjin 百度编辑器 end -->

5、打开admin/templates/goods_info.htm文件
找到:

{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,selectzone.js,colorselector.js"}

将这段代码修改为:

<!-- mod by wengwenjin 百度编辑器 begin -->
{include file="pageheader_bd.htm"}
{insert_scripts files="../js/utils.js,selectzone_bd.js,colorselector.js"}
<!-- mod by wengwenjin 百度编辑器 end -->

6、打开admin/templates/topic_edit.htm文件
找到:

{include file="pageheader.htm"}
{insert_scripts files="../js/utils.js,selectzone.js,colorselector_topic.js"}

将这段代码修改为:

<!-- mod by wengwenjin 百度编辑器 begin -->
{include file="pageheader_bd.htm"}
{insert_scripts files="../js/utils.js,selectzone_bd.js,colorselector_topic.js"}
<!-- mod by wengwenjin 百度编辑器 end -->

7、打开admin/article.php文件
(1)找到:(大约在20行左右)

require_once(ROOT_PATH . "includes/fckeditor/fckeditor.php");

这段代码修改为:

/* mod by wengwenjin 百度编辑器 begin */
//require_once(ROOT_PATH . "includes/fckeditor/fckeditor.php");
/* mod by wengwenjin 百度编辑器 end */

(2)找到:(大约在207行左右)

create_html_editor(‘FCKeditor1‘,$article[‘content‘]);

将这段代码修改为:

create_html_editor(‘FCKeditor1‘,htmlspecialchars($article[‘content‘])); /* mod by wengwenjin 百度编辑器 */

8、打开admin/goods.php文件
(1)找到:(大约在107行左右)

include_once(ROOT_PATH . ‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件

将这段代码修改为:

/* mod by wengwenjin 百度编辑器 begin */
//include_once(ROOT_PATH . ‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件
/* mod by wengwenjin 百度编辑器 end */

(2)找到:(大约在414行左右)

create_html_editor(‘goods_desc‘, $goods[‘goods_desc‘]);

将这段代码修改为:

create_html_editor(‘goods_desc‘, htmlspecialchars($goods[‘goods_desc‘])); /* mod by wengwenjin 百度编辑器 */

9、打开admin/magazine_list.php文件
(1)找到:(大约在61行左右,第一次出现的地方)

include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件

将这段代码修改为:

/* mod by wengwenjin 百度编辑器 begin */
//include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件
/* mod by wengwenjin 百度编辑器 end */

(2)找到:(大约在83行左右,第二次出现的地方)

include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件

将这段代码修改为:

/* mod by wengwenjin 百度编辑器 begin */
//include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件
/* mod by wengwenjin 百度编辑器 end */

(3)找到:(大约在91行左右)

create_html_editor(‘magazine_content‘, $rt[‘template_content‘]);

将这段代码修改为:

create_html_editor(‘magazine_content‘, htmlspecialchars($rt[‘template_content‘])); /* mod by wengwenjin 百度编辑器 */

10、打开admin/topic.php文件
(1)找到:(大约在75行左右)

include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件

将这段代码修改为:

/* mod by wengwenjin 百度编辑器 begin */
//include_once(ROOT_PATH.‘includes/fckeditor/fckeditor.php‘); // 包含 html editor 类文件
/* mod by wengwenjin 百度编辑器 end */

(2)找到:(大约在102行左右)

create_html_editor(‘topic_intro‘, $topic[‘intro‘]);

将这段代码修改为:

create_html_editor(‘topic_intro‘, htmlspecialchars($topic[‘intro‘])); /* mod by wengwenjin 百度编辑器 */

11、把整个ueditor文件夹复制到您网站根目录下includes文件夹里面

链接: http://pan.baidu.com/s/1kT7j3TX 密码: nu4i
时间: 2024-10-06 00:55:58

ECSHOP集成百度ueditor编辑器上传图片到服务器或又拍云(七牛云)的相关文章

为百度UEDITOR编辑器上传图片添加水印

form:http://www.uphtm.com/php/255.html UEDITOR编辑器上传图片是自动提取的,但是图片没有水印功能,下面小编和各位一起来看看. UEditor编辑器没有上传图片加水印的功能,需要进行二次开发,本例是在PHPCMS系统中对百度编辑器进行二次开发,添加上传图片加水印功能. 首先打开UEditor编辑器文件目录的php文件夹,打开Uploader.class.php,把PHPCMS添加水印的方法复制过来,加到这个类所有成员方法最后面,然后进行修改如下: //图

网站如何集成百度UEditor编辑器

在平时的网站维护使用过程中,富文本编辑器是网站必不可少的元素之一.现在市面上各种编辑器功能设计参差不齐,自己做了几个网站都是用蝉知建站系统做的,而蝉知默认内置的编辑器是KindEditor,功能简单,已经满足不了我的需求了,比如多图上传.视频发布.代码高亮等功能. 所以想换个编辑器,听说百度的UEditro还不错,所以就打算把UEditor集成到蝉知系统中.操作也不是很麻烦,下面分享下过程,考虑到大家通用性,设计蝉知系统的改动我就不过多讲解了,这里主要分享在网站中集成UEditor的主要流程.

百度UEditor编辑器关闭抓取远程图片功能(默认开启)

这个坑娘的功能,开始时居然不知道如何触发,以为有个按钮,点击一下触发,翻阅了文档,没有发现,然后再网络上看到原来是复制粘贴非白名单内的图片到编辑框时触发,坑娘啊............... 问题又来了:今天在写百度UEditor编辑器的[取远程图片功能]时有碰到:该功能如何关闭了? 又花了15分钟左右的时间查阅了[官方文档]以及[官方论坛],都没有找到解决办法,那就查阅下源文件看看,是否有相关的判断呢(本人JS非常烂) 于是马上查阅:ueditor.all.js文件,发现如下代码 // plu

百度UEditor编辑器使用教程与使用方法

我们在做网站的时候,网站后台系统一般都会用到web编辑器,今天笔者就给大家推荐一款百度UEditor编辑器.关于这款百度UEditor编辑器官网上也有简单的教程,不过看着比较费劲,今天笔者就跟大家分享一下百度UEditor编辑器使用教程与使用方法,希望对大家有所帮助. 第一:百度UEditor编辑器的官方下载地址 ueditor 官方地址:http://ueditor.baidu.com/website/index.html 开发文档地址:http://ueditor.baidu.com/web

【军哥谈CI框架】之CI中集成百度UEditor

Hello,各位亲,新的一周来临啦,很高兴这么快又跟大家伙见面!话说上一回,军哥带大家用JQuery写了一个城市级联菜单的例子 ,不知道亲们学会了多少,是否自己可以独立写出来了呢. 军哥很是期待大家学有所获的,有不明白的地方随时留言吧.好了,接下来,今天军哥要带大家来一起来完成如何在CI框架中集成百度的UEditor编辑器. 我们先简单来了解一下为什么选择百度UEditor编辑器? UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源

百度Ueditor编辑器的使用

百度Ueditor编辑器  开发版  PHP 在thinkphp中的Index/index.html文件代码: 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html lang="en"> 3 <head> 4 <meta http-equiv="Co

百度ueditor编辑器注入漏洞修补查杀程序

百度ueditor编辑器注入查杀程序,用于对百度ueditor的漏洞补丁进行查杀,使用时需要保证本地正确部署了.net 4.0服务. 百度ueditor编辑器是目前网上比较流行的一个网站编辑器,但由于官方缺乏维护,存在一定的BUG,容易引起注入挂马等风险,本工具有一定的处理作用. 使用前请先关闭windows Defender 目录形式可以是如下: D:\web\wwwroot|E:\web|E:\webhost\wroot|F:\wwwwroot 查杀后,如果相应文件丢失,应用默认程序进行替换

页面插入百度UEditor编辑器

工作中用到了百度的富文本.以下总结记录一下,UEditor嵌入网页的方法. 第一步 到百度UEditor官网下载所需版本:http://ueditor.baidu.com/website 本次下载的是 utf-8的jsp版:ueditor1_4_3_2-utf8-jsp.zip. 第二步 解压得到如图文件结构;之后打开jsp/lib/ 将lib下的jar包 导入项目,注意jar包版本问题,如果项目中有相同的包,删掉低版本保留高版本的. 第三步 浏览器打开index.html会发现这是UEdito

百度Ueditor编辑器取消多图上传对话框中的图片搜索

百度Ueditor确实是一个非常强悍的编辑器,功能强大!但是实际开发需求复杂,总会有各种不符合要求的,比如想要取消多图上传的“图片搜索”选项卡(这个图片搜索真心难用)! 以ueditor 1.4.3为例: 1.打开ueditor1.4.3\dialogs\image\image.html 2.删除第25行 <span class="tab" data-content-id="search"><var id="lang_tab_search