1.编辑器的入门使用
去http://ueditor.baidu.com下载![]()
把此文件解压
![]()
![]()
![]()
![]()

选择自己需要的字符集类型,下载本地表情
然后解压放在虚拟服务器admin目录下
ueditor1_4_3-utf8-php 名字修改为 ueditor把里面的内容粘在一级目录下
把如下代码放入需要的的body目录下,注意路径的问题不要写错
<!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain">这里写你的初始化内容</script><!-- 配置文件 --><script type="text/javascript" src="../ueditor/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="../ueditor/ueditor.all.js"></script><!-- 实例化编辑器 --><script type="text/javascript">var ue = UE.getEditor('container',{});</script>
然后F12即可浏览到简单的编辑器样式
2.修改本地化表情
把此文件解压images目录下的所有表情文件夹复制到ueditor/dialogs/emotion/images/文件夹下面
查看ueditor.config.js可以看到帮助文档
<!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain">这里写你的初始化内容</script><!-- 配置文件 --><script type="text/javascript" src="../ueditor/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="../ueditor/ueditor.all.js"></script><!-- 实例化编辑器 --><script type="text/javascript">var ue = UE.getEditor('container',{emotionLocalization:true, /* 表情本地化 */lang:'zh-cn',/* 指定编辑器语言 */initialFrameWidth:'80%', //初始化编辑器宽度,默认1000initialFrameHeight:320,/*编辑器的高*/textarea:'content',/* 是表单名称,用来接值*/initialContent:'欢迎留言!', //初始化编辑器的内容,也可以通过textarea/script给值,看官网例子autoClearinitialContent:true, //是是否自动清除编辑器初始内容/*focus:true*/});</script>
3.编辑器工具按钮的修改
【2】
进入ueditor.config.js找到如下代码复制到编辑器html文件中
toolbars: [['fullscreen', 'source', '|', 'undo', 'redo', '|','bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|','rowspacingtop', 'rowspacingbottom', 'lineheight', '|','customstyle', 'paragraph', 'fontfamily', 'fontsize', '|','directionalityltr', 'directionalityrtl', 'indent', '|','justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|','link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|','simpleupload', 'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe', 'insertcode', 'webapp', 'pagebreak', 'template', 'background', '|','horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|','inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|','print', 'preview', 'searchreplace', 'help', 'drafts']]
这是所有的工具栏,不需要的直接把单词去掉即可
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain">这里写你的初始化内容</script><!-- 配置文件 --><script type="text/javascript" src="../ueditor/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="../ueditor/ueditor.all.js"></script><!-- 实例化编辑器 --><script type="text/javascript">var ue = UE.getEditor('container',{emotionLocalization:true, /* 表情本地化 */lang:'zh-cn',/* 指定编辑器语言 */initialFrameWidth:'80%', //初始化编辑器宽度,默认1000initialFrameHeight:320,/*编辑器的高*/textarea:'content',/* 是表单名称,用来接值*/initialContent:'欢迎留言!', //初始化编辑器的内容,也可以通过textarea/script给值,看官网例子autoClearinitialContent:true, //是/*focus:true*/toolbars: [['fullscreen', 'source', '|', 'undo', 'redo', '|','bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|','rowspacingtop', 'rowspacingbottom', 'lineheight', '|','customstyle', 'paragraph', 'fontfamily', 'fontsize', '|','directionalityltr', 'directionalityrtl', 'indent', '|','justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|','link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|','simpleupload', 'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map', 'gmap', 'insertframe', 'insertcode', 'webapp', 'pagebreak', 'template', 'background', '|','horizontal', 'date', 'time', 'spechars', 'snapscreen', 'wordimage', '|','inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|','print', 'preview', 'searchreplace', 'help', 'drafts']]});</script></body></html>
【3】取消如下的标题栏
elementPathEnabled:false,

【4】
wordCount:true,//是否开启数字统计
maximumWords:100//允许开启的最大字符
4.编辑器表情的添加
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>img{display:block;margin:0;}</style></head><body><div style="width:25px; height:25px;"><?php//打印输出文件夹里面的内容//$d=scandir('wangwang');//$i=0;//foreach($d as $v){// if($v=='.'||$v=='..'){// continue;// }// ++$i;// if($i<10){// $n='0'.$i;// }else{// $n=$i;// }// copy('wangwang/'.$v,"w/ww_.$n.'.gif'");////}$dd=scandir('qpx');foreach($dd as $v){if($v=='.'||$v=='..'){continue;}printf('<img src=qpx/%s width=25 height=25>',$v);}?></div></body></html>
打开ps 创建宽25 高为25*64个表情=1550的背景,然后把此图片拖到背景布上然后存储为web格式文件,后缀名为gif放到
ueditor\dialogs\emotion\images文件下,把qpx表情文件也放进去
【2】在emotion.html文件里面修改
添加<div id="tab7"></div>
修改tabNum:8, //切换面板数量
SmilmgName:修改tab7:['b', 62]b为图片前缀名 62为表情个数
imageFolders: tab7:'qpx/'图片对应文件夹路径
imageCss:tab7:'qpx'图片的css样式名
imageCssOffset: tab7:'25' 图片的宽度
最后一句话不用加,
其他都要有
修改emotion.css
修改
F:\php环境配置\project\hnshichang\ueditor\lang\zh-cn\zh-cn.js

\project\hnshichang\ueditor\lang\en\en.js

【3】在emotion.js里面修改

宽高可根据实际情况修改

浙公网安备 33010602011771号