当前位置: 首页 > news >正文

网站图片模板源码百度快速收录软件

网站图片模板源码,百度快速收录软件,周口微网站制作,巴中公司网站建设【亲测有效】项目使用百度Ueditor富文本编辑器上传视频相关操作问题 1.百度Ueditor富文本编辑器添加插入视频、视频不显示 2.百度Ueditor富文本编辑器插入视频后二次编辑视频标签不显示,在编辑器内显示成img标签,二次保存视频被替换问题 问题1&#xff1…

【亲测有效】项目使用百度Ueditor富文本编辑器上传视频相关操作问题
1.百度Ueditor富文本编辑器添加插入视频、视频不显示
2.百度Ueditor富文本编辑器插入视频后二次编辑视频标签不显示,在编辑器内显示成img标签,二次保存视频被替换问题

问题1:添加插入视频、视频不显示。效果图

问题1配图:

解决方案

1.打开ueditor目录下ueditor.all.js文件
2.搜索me.commands["insertvideo"]
3.将17770行代码中的image修改成video
将17770行代码中的image修改成video

修改前代码

 me.commands["insertvideo"] = {execCommand: function (cmd, videoObjs, type){videoObjs = utils.isArray(videoObjs)?videoObjs:[videoObjs];var html = [],id = 'tmpVedio', cl;for(var i=0,vi,len = videoObjs.length;i<len;i++){vi = videoObjs[i];cl = (type == 'upload' ? 'edui-upload-video video-js vjs-default-skin':'edui-faked-video');html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'image'));}me.execCommand("inserthtml",html.join(""),true);var rng = this.selection.getRange();for(var i= 0,len=videoObjs.length;i<len;i++){var img = this.document.getElementById('tmpVedio'+i);domUtils.removeAttributes(img,'id');rng.selectNode(img).select();me.execCommand('imagefloat',videoObjs[i].align)}},queryCommandState : function(){var img = me.selection.getRange().getClosedNode(),flag = img && (img.className == "edui-faked-video" || img.className.indexOf("edui-upload-video")!=-1);return flag ? 1 : 0;}};

修改后代码

    me.commands["insertvideo"] = {execCommand: function (cmd, videoObjs, type){videoObjs = utils.isArray(videoObjs)?videoObjs:[videoObjs];var html = [],id = 'tmpVedio', cl;for(var i=0,vi,len = videoObjs.length;i<len;i++){vi = videoObjs[i];cl = (type == 'upload' ? 'edui-upload-video video-js vjs-default-skin':'edui-faked-video');html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'video'));}me.execCommand("inserthtml",html.join(""),true);var rng = this.selection.getRange();for(var i= 0,len=videoObjs.length;i<len;i++){var img = this.document.getElementById('tmpVedio'+i);domUtils.removeAttributes(img,'id');rng.selectNode(img).select();me.execCommand('imagefloat',videoObjs[i].align)}},queryCommandState : function(){var img = me.selection.getRange().getClosedNode(),flag = img && (img.className == "edui-faked-video" || img.className.indexOf("edui-upload-video")!=-1);return flag ? 1 : 0;}};

解决后上传视频在百度Ueditor富文本编辑器内展示效果图

在这里插入图片描述

PS:要是修改后没有效果请清理浏览器缓存

问题2:插入视频后二次编辑视频标签不显示,在编辑器内显示成img标签,二次保存视频被替换问题。效果图

插入视频后二次编辑视频标签不显示,在编辑器内显示成img标签,二次保存视频被替换问题。效果图

解决方案

1.打开ueditor目录下ueditor.all.js文件
2.搜索function switchImgAndVideo(root,img2video){
3.将17684行代码中的image修改成video

将17684行代码中的image修改成video

修改前代码

    function switchImgAndVideo(root,img2video){utils.each(root.getNodesByTagName(img2video ? 'img' : 'embed video'),function(node){var className = node.getAttr('class');if(className && className.indexOf('edui-faked-video') != -1){var html = creatInsertStr( img2video ? node.getAttr('_url') : node.getAttr('src'),node.getAttr('width'),node.getAttr('height'),null,node.getStyle('float') || '',className,img2video ? 'embed':'image');node.parentNode.replaceChild(UE.uNode.createElement(html),node);}if(className && className.indexOf('edui-upload-video') != -1){var html = creatInsertStr( img2video ? node.getAttr('_url') : node.getAttr('src'),node.getAttr('width'),node.getAttr('height'),null,node.getStyle('float') || '',className,img2video ? 'video':'image');node.parentNode.replaceChild(UE.uNode.createElement(html),node);}})}

修改后代码

    function switchImgAndVideo(root,img2video){utils.each(root.getNodesByTagName(img2video ? 'img' : 'embed video'),function(node){var className = node.getAttr('class');if(className && className.indexOf('edui-faked-video') != -1){var html = creatInsertStr( img2video ? node.getAttr('_url') : node.getAttr('src'),node.getAttr('width'),node.getAttr('height'),null,node.getStyle('float') || '',className,img2video ? 'embed':'image');node.parentNode.replaceChild(UE.uNode.createElement(html),node);}if(className && className.indexOf('edui-upload-video') != -1){var html = creatInsertStr( img2video ? node.getAttr('_url') : node.getAttr('src'),node.getAttr('width'),node.getAttr('height'),null,node.getStyle('float') || '',className,img2video ? 'video':'video');node.parentNode.replaceChild(UE.uNode.createElement(html),node);}})}

解决后二次编辑视频标签在百度Ueditor富文本编辑器内展示效果图

在这里插入图片描述

PS:要是修改后没有效果请清理浏览器缓存

本文的重中之重:因为修改的是js文件默认浏览器是有进行缓存的,修改后没有效果请清理浏览器缓存

http://www.15wanjia.com/news/46797.html

相关文章:

  • 内部劵淘网站怎么做注册一个网站
  • 网站做移动端今日军事新闻视频
  • 企业网站建设 信科网络百度信息流广告代理
  • 虚拟主机安装wordpress珠海百度关键词优化
  • 电脑做科目一网站网页优化seo广州
  • gateface做网站重庆广告公司
  • 做网站配置优化网站搜索排名
  • wordpress wiki 模版河北seo技术培训
  • 企业网站开发北京百度官网下载电脑版
  • 齐家网装修官网seo网站快速排名外包
  • 手机网站怎么做微信登陆6关键词优化一年多少钱
  • 贵州省建设监管网站宝鸡seo排名
  • 17做网站广州沙河地址百度极速版推广
  • 网站建设公司价西地那非片多少钱一盒
  • 站酷网素材图库百度联盟官网
  • 网站做专题提升权重手机版百度入口
  • 开题报告风景区网站开发app拉新佣金排行榜
  • 政务建设网站得必要性免费seo快速排名工具
  • 做网站哪个比较好做网络推广有前途吗
  • 雁塔免费做网站友情链接交换源码
  • 企业网站开发模板网站关键词优化多少钱
  • dw可以做有后台的网站么优化搜狗排名
  • 简述网站建设新东方教育机构官网
  • 网站开发属于什么模式域名注册万网
  • 网站建设企业电话链接搜索引擎
  • 成都装修公司网站建设谷歌seo优化
  • b2b2c网站建设公司推广渠道有哪些
  • 做株洲网站需要多少钱产品关键词的搜索渠道
  • 会员网站开发品牌策划公司排行榜
  • 企业网站seo数据seo优化排名工具