Ueditor功能确实强大(可惜兼容性不咋地),安装后可以上传视频、文件和图片,也可以在线管理用户已上传文件,而且文本在线编辑也很强大,有兴趣的同学可以下载下来试一下,说明一下,安装了这个,默认的编辑器就要关闭,不然会出现无法预知的bug。
功能说明:
1.在线文件显示数:控制用户已上传的文件显示数量(不宜过大,这个是遍历读取文件列表显示的)
2.发帖样式:发布文章时显示的功能菜单,可以自定义设置
try {
var ue = UE.getEditor('container', {
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', 'insertcode', 'pagebreak', 'template', 'background', '|', 'horizontal', 'date', 'time', 'spechars', 'wordimage', '|', 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|', 'preview', 'searchreplace', 'drafts'
]
],
autoFloatEnabled: false
});
$('#container').removeClass('pk-textarea pk-radius-4');
} catch (e) {}
3.回帖样式:回复文章时显示的功能菜单,可以自定义设置
try {
var ue = UE.getEditor('container', {
toolbars: [
[
'source', 'undo', 'redo', 'bold', 'italic', 'underline', 'blockquote', 'pasteplain', 'forecolor', 'backcolor', 'emotion', 'scrawl', 'map'
]
],
autoFloatEnabled: false
});
$('#container').removeClass('pk-textarea pk-radius-4');
} catch (e) {}
默认编辑器和百度编辑器共存方法:
在全局——嵌入——模板加载后嵌入键入
<script>
$(function(){
if($_GET('c')=='read'||$_GET('c')=='edit'){
setTimeout(function(){
$("#PytToolbar").append('<span id="PytUeditorBtn" class="fa fa-paw" title="切换至Ueditor编辑器" onclick="pkalert(\'切换至Ueditor编辑器将会清空当前内容,确认继续?\',\'提示\',\'js:location.href+=\\\'&pyteditorload=no\\\'\')" style="display: inline-block;"></span> ');
},2000);
}
});
</script>
Ueditor应用设置,发帖样式
try {
if($_GET('pyteditorload'=='no')){
var ue = UE.getEditor('container', {
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', 'insertcode', 'pagebreak', 'template', 'background', '|', 'horizontal', 'date', 'time', 'spechars', 'wordimage', '|', 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|', 'preview', 'searchreplace', 'drafts'
]
],
autoFloatEnabled: false
});
$('#container').removeClass('pk-textarea pk-radius-4');
}
} catch (e) {}
回帖样式
try {
if($_GET('pyteditorload'=='no')){
var ue = UE.getEditor('container', {
toolbars: [
[
'source', 'undo', 'redo', 'bold', 'italic', 'underline', 'blockquote', 'pasteplain', 'forecolor', 'backcolor', 'emotion', 'scrawl', 'map'
]
],
autoFloatEnabled: false
});
$('#container').removeClass('pk-textarea pk-radius-4');
}
} catch (e) {}
修改后即可让Ueditor和默认的编辑器共存和切换
请求资源或报告无效资源,请点击[反馈中心]