`

Ueditor 百度编辑器增加插入无广告的优酷视频按钮教程

阅读更多

第一步:修改ueditor.config.js文件

在ueditor.config.js文件中,找到toolbars参数,增加一个“addyouku”字符串,对应着添加一个labelMap,用于鼠标移上按钮时的提示。

toolbars: [
    [..., 'searchreplace''help''addyouku']]
    ,labelMap: {
    'anchor''',
    'undo''',
    'addyouku''插入无广告优酷视频'}

 

第二步:修改ueditor.all.js文件

在ueditor.all.js文件中,找到的btnCmds数组变量,在其中同样增加一个"addyouku"字符串。

var btnCmds = [..., 'mergecells''deletetable''addyouku'];

这时候刷新你的百度编辑器页面,就看到了按钮!

 

第三步:修改themes/default/css/ueditor.css文件

由于此时未设置对应按钮的图片样式,所以会显示默认的“B”字符。要想让其显示成自己需要的图标样式,接着按照下面的步骤动手吧。

找到themes/default/css/ueditor.css文件,增加一条样式定义。此处的样式定义了addyouku图标在UEditor默认的Icon图片(themes/default/images/icons.png)中的位置偏移。如需更改成另外图标,只需添加图标到该图片文件中,然后设置偏移值即可。

把下载的压缩包里的icons.png,复制到themes/default/images/ 文件夹,然后css里面加入

.edui-for-addyouku .edui-icon {
    background-position-659px -76px;
}
.edui-default .edui-for-addyouku .edui-dialog-content {
    width560px;
    height270px;
    overflowhidden;
}

然后清除浏览器缓存,再刷新页面看看

 

第四步:添加ueditor.all.js插件文件

到此为止,在UI层面已经完成了一个工具栏图标的显示和各种状态变化的逻辑,但是我们发现点击按钮之后毫无反应。那是必然的,我们还必须为该按钮绑定属于它自己的事件处理方法。

实质上,此时一个默认的事件处理方法已经被UEditor绑定到按钮上了,只不过由于我们还没有定义该方法的具体内容,所以点击之后无任何变化。

下面我们就来定义该方法的具体内容: 找到ueditor.all.js文件,然后在该文件中搜索如下代码:

搜索

'insertvideo':'~/dialogs/video/video.html',

在下面加入

'addyouku':'~/dialogs/addyouku/addyouku.html',

搜索 var dialogBtns = {

里面增加 ,'addyouku'

 

然后把压缩包里面的addyouku文件夹复制到 dialogs\目录下!

 

基本就完成了!

 

截个图试试

 

 

分享到:
评论

相关推荐

    百度ueditor编辑器.zip

    百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器

    Ueditor百度编辑器使用

    **Ueditor百度编辑器使用详解** Ueditor是百度推出的一款开源的富文本在线编辑器,广泛应用于网站内容编辑、论坛发帖、博客写作等场景。它提供了丰富的编辑功能,包括文字格式化、图片上传、视频插入、表格操作、...

    Ueditor百度编辑器JSP版

    **Ueditor百度编辑器JSP版详解** Ueditor是由百度公司开发的一款强大的在线富文本编辑器,主要用于网页内容的编辑和格式化。JSP版本则是专门为Java Web开发者设计的,使其能够无缝集成到JSP(JavaServer Pages)...

    ueditor百度编辑器案例(源代码)

    "ueditor百度编辑器案例(源代码)"是一个基于Web的富文本编辑器,由百度公司开发,提供了一套完整的源代码解决方案,适用于网页内容的编辑与管理。这款编辑器以其强大的功能、易用性和高度可定制性在业界获得了广泛的...

    百度ueditor编辑器jsp版本

    【百度UEditor编辑器JSP版本详解】 UEditor是由百度公司旗下的Web前端研发部精心打造的一款强大而易用的富文本Web编辑器。其主要目标是提供一个轻量级、高性能且用户友好的编辑工具,使得用户在网页上能够轻松进行...

    百度ueditor编辑器

    **百度UEditor编辑器详解** 百度UEditor是一款由百度公司开发的专业级富文本编辑器,它以其强大功能和易用性在Web应用中广受欢迎。UEditor专为满足现代网络编辑需求而设计,提供丰富的文本格式化选项,支持多媒体...

    UEditor公式编辑器完整版

    UEditor是一款广泛应用于网页端的富文本编辑器,由百度公司开发,旨在提供高效、便捷的文字编辑体验。它以其强大的功能、丰富的插件以及高度的可定制性深受开发者喜爱。在给定的“UEditor公式编辑器完整版”中,我们...

    ueditor百度编辑器

    **ueditor百度编辑器**是一款广泛应用于网页内容编辑的开源富文本编辑器,它由百度公司开发并维护,提供了一套完整的在线编辑解决方案。ueditor以其功能强大、易用性好、可定制性强等特点,被广大开发者和网站管理员...

    解决Vue使用UEditor百度编辑器,上传图片服务配置问题(源码)

    UEditor是一款强大的在线编辑器,支持图片、视频、公式等多种内容的插入。然而,将其与Vue框架结合时,可能会遇到一些配置上的挑战,尤其是图片上传服务的配置。本文将详细介绍如何解决这个问题。 首先,你需要在...

    UEditor 百度编辑器网站工程使用例子(修正版)

    **UEditor 百度编辑器网站工程使用详解** UEditor 是百度公司推出的一款富文本在线编辑器,广泛应用于网站内容编辑、论坛发帖等场景。它提供了丰富的编辑功能,包括文字格式化、图片上传、视频插入等,为用户提供了...

    UEditor编辑器兼容音频上传

    UEditor编辑器是一款由百度开发的开源在线HTML编辑器,其设计目的是为了提供一个轻量级、高效且功能丰富的富文本编辑解决方案。该编辑器在众多网站和应用中被广泛使用,因为它支持多种格式的内容编辑,包括文字、...

    UEditor公式编辑器 UEditor、mathquill集成公式编辑器

    1. **UEditor**:UEditor是由百度开发的一款开源的富文本Web编辑器,它提供了丰富的API和插件支持,可满足各种复杂的编辑需求。UEditor的设计目标是轻量级、高性能和易用性,使得开发者能够轻松地将其集成到自己的...

    百度编辑器ueditor上传图片视频以及div去掉P标签

    【标题】:“百度编辑器ueditor上传图片视频以及div去掉P标签”涉及到的是在使用ueditor编辑器时,如何处理HTML元素与标签的问题,特别是针对`<p>`(段落)标签与`<div>`(分组内容)标签的转换,以及在上传图片和...

    ECshop编辑器更换成百度编辑器UEditor,远程图片可本地化,附教程测试可用

    UEditor是由百度web前端研发部开发所见即所得文本web编辑器,具有轻量,可定制,注重用户体验等特点。功能全面、专业稳定、用户体验佳。UEditor优点体积小巧,性能优良,使用简单。兼容目前所有主流的浏览器Mozilla,...

    百度富文本编辑器UEditor 1.4.3版本

    百度富文本编辑器UEditor是一款由百度公司开发的开源富文本编辑器,它在1.4.3版本中提供了丰富的功能和优秀的用户体验,适用于网页内容编辑、论坛发帖、博客写作等多种场景。UEditor以其易用性、稳定性和可定制性...

    ueditor 百度编辑器 解决表格没有边框

    因为项目需要,发现直接从...这里从word,以及excel粘贴复制,都能直接有边框了,同时在编辑器里面新增表格,也能直接显示边框了,不需要右键-->设置显示边框了 我这里是使用在禅道上的,这里就直接给出已经修改的js

    美化UEditor样式百度web前端编辑器插件

    UEditor是一款由百度开发的强大的Web前端富文本编辑器,主要应用于网页内容的编辑与创建。这个压缩包包含了UEditor的样式美化插件以及相关的JavaScript和HTML文件,旨在提升UEditor的界面美观度和用户体验。以下将...

    百度编辑器ueditor-dev-1.5.0 utf8-php 编译版

    百度编辑器(UEditor)是一款由百度公司Web前端研发部精心打造的开源富文本Web编辑器。它以其轻量级、高度可定制以及优秀的用户体验而广受开发者喜爱。UEditor遵循MIT协议,这意味着用户可以免费使用并根据自身需求...

    百度编辑器ueditor

    **百度编辑器ueditor详解** 百度编辑器ueditor是一款由百度公司开发的开源富文本在线编辑器,它专为Web开发者设计,旨在提供一个简单、高效且功能丰富的文本编辑体验。ueditor支持多种浏览器环境,如Chrome、Fire...

    yii2.0-Ueditor百度编辑器

    Ueditor是百度推出的一款开源的Web在线富文本编辑器,功能强大,支持多种浏览器,提供了图片上传、视频插入、公式编辑等多种功能,极大地提升了用户在网页上的文字编辑体验。在Yii2.0框架中集成Ueditor,可以为网站...

Global site tag (gtag.js) - Google Analytics