MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
原创
tp5中如何把百度富文本编辑器封装成插件的方式调用,tp3可借鉴思路
2018-09-11
27.67w热度
<p> <span style="font-size:24px;">tp5中如何把百度富文本编辑器封装成插件的方式调用,tp3可借鉴思路</span> </p> <p> <span style="font-size:24px;">在实际开发中,富文本编辑器的使用不可或缺!</span> </p> <p> <span style="font-size:24px;">使用频率也非常非常的高!但是每一次引用,都重新写一大推的js去调用又显得麻烦!</span> </p> <p> <span style="font-size:24px;">看cms框架中都将其封装成插件或者函数的形式调用!于是自己也动手写了个最笨的办法!</span> </p> <p> <span style="font-size:24px;">但是实用啊~~ 同志们</span> </p> <p> <span style="font-size:24px;">1:下载并布局富文本编辑器</span> </p> <p> <span style="font-size:24px;">我的如下图</span> </p> <p> <span style="font-size:24px;"><img src="/data/upload/editer/image/2018/09/11/5b97285ea298b.png" alt="" /><br /> </span> </p> <p> <span style="font-size:24px;">2:修改富文本编辑器中的PHP上传文件[自己动手修改,或者到文末查看我分享的ueditor压缩包]</span> </p> <p> <span style="font-size:24px;">3:再common.php中建立函数</span> </p> <p> <span style="font-size:24px;"><img src="/data/upload/editer/image/2018/09/11/5b9728ea375e5.png" alt="" /><br /> </span> </p> <p> <span style="font-size:24px;">具体函数如下</span> </p> <p> <span style="font-size:24px;"> <pre class="prettyprint lang-js"> /** * @param $name * 快速引用百度富文本编辑器 */ function ueditor($name){ echo ' <script type="text/javascript" charset="utf-8" src="//'.$_SERVER['HTTP_HOST'].'/static/ueditor/ueditor.config.js"></script>'; echo ' <script type="text/javascript" charset="utf-8" src="//'.$_SERVER['HTTP_HOST'].'/static/ueditor/ueditor.all.min.js"> </script>'; // <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败--> // <!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文--> echo '<script type="text/javascript" charset="utf-8" src="//'.$_SERVER['HTTP_HOST'].'/static/ueditor/lang/zh-cn/zh-cn.js"></script>'; echo '<textarea id="'.$name.'" name="'.$name.'" type="text/plain" style="width:1024px;height:500px; z-index: 1;margin-top: 100px;"></textarea>'; $str = <<<EOT <script type="text/javascript"> var ue = UE.getEditor('{$name}', { toolbars: [ [ 'source', //源代码 // 'anchor', //锚点 'undo', //撤销 'redo', //重做 'bold', //加粗 // 'indent', //首行缩进 // 'snapscreen', //截图 'italic', //斜体 'underline', //下划线 'strikethrough', //删除线 // 'subscript', //下标 // 'fontborder', //字符边框 // 'superscript', //上标 'blockquote', //引用 // 'pasteplain', //纯文本粘贴模式 // 'horizontal', //分隔线 // 'time', //时间 // 'date', //日期 // 'insertrow', //前插入行 // 'insertcol', //前插入列 // 'mergeright', //右合并单元格 // 'mergedown', //下合并单元格 // 'deleterow', //删除行 // 'deletecol', //删除列 // 'splittorows', //拆分成行 // 'splittocols', //拆分成列 // 'splittocells', //完全拆分单元格 // 'deletecaption', //删除表格标题 'inserttitle', //插入标题 // 'mergecells', //合并多个单元格 // 'deletetable', //删除表格 // 'insertparagraphbeforetable', //"表格前插入行" 'insertcode', //代码语言 'fontfamily', //字体 'fontsize', //字号 'paragraph', //段落格式 'customstyle', //自定义标题 // 'edittable', //表格属性 // 'edittd', //单元格属性 'link', //超链接 'unlink', //取消链接 // 'gmap', //Google地图 // 'help', //帮助 'justifyleft', //居左对齐 'justifyright', //居右对齐 'justifycenter', //居中对齐 'justifyjustify', //两端对齐 'forecolor', //字体颜色 'backcolor', //背景色 'insertorderedlist', //有序列表 'insertunorderedlist', //无序列表 'fullscreen', //全屏 // 'directionalityltr', //从左向右输入 // 'directionalityrtl', //从右向左输入 // 'rowspacingtop', //段前距 // 'rowspacingbottom', //段后距 // 'pagebreak', //分页 // 'insertframe', //插入Iframe // 'imagenone', //默认 // 'imageleft', //左浮动 // 'imageright', //右浮动 'attachment', //附件 'imagecenter', //居中 'wordimage', //图片转存 'lineheight', //行间距 // 'edittip ', //编辑提示 // 'webapp', //百度应用 // 'touppercase', //字母大写 // 'tolowercase', //字母小写 'background', //背景 // 'template', //模板 'scrawl', //涂鸦 'music', //音乐 // 'inserttable', //插入表格 // 'drafts', // 从草稿箱加载 'charts', // 图表 'formatmatch', //格式刷 'print', //打印 'preview', //预览 'selectall', //全选 'removeformat', //清除格式 'cleardoc', //清空文档 'searchreplace', //查询替换 'map', //Baidu地图 'emotion', //表情 'spechars', //特殊字符 'simpleupload', //单图上传 'insertimage', //多图上传 'insertvideo', //视频 'autotypeset', //自动排版 ] ], autoHeightEnabled: true, autoFloatEnabled: true }); </script> EOT; echo $str; }</pre> <br /> </span> </p> <p> <span style="font-size:24px;"><br /> </span> </p> <p> <span style="font-size:24px;">大家也可以自行修改!</span> </p> <p> <span style="font-size:24px;">4:实用方法;</span> </p> <p> <span style="font-size:24px;"> <pre>{:ueditor('content')}</pre> <img src="/data/upload/editer/image/2018/09/11/5b97293c40448.png" alt="" /><br /> </span> </p> <p> <span style="font-size:24px;"><br /> </span> </p> <p> <span style="font-size:24px;">好了!这就是简易教程!里面最容易出现的问题就是js引用路劲不成功!这点针对你具体的项目,需要做具体的调整!</span> </p> <p> <span style="font-size:24px;"><br /> </span> </p> <p> <span style="font-size:24px;">下面是我的ueditor的压缩包!</span> </p> <p> <span style="font-size:24px;">下载需要1积分!注册免费送20积分!</span> </p>
注:原创不易,转载请注明出处(
https://micuu.com/new/321.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-20
上一篇:
layer关闭父级页面并刷新父级页面-layer弹出层在执行完毕后关闭当前弹出层,并刷新父页面 怎么在iframe里面关闭当前firame-父级
下一篇:
宝塔面板,开启 Myqls 远程连接权限宝塔面板 怎么设置远程mysql链接
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>