ThinkPHP先后台Ueditor使用
<script>
window.UEDITOR_HOME_URL='__ROOT__/Data/Ueditor/'; //修改路径的配置信息
window.οnlοad=function(){
window.UEDITOR_CONFIG.initialFrameWidth=1000;
window.UEDITOR_CONFIG.initialFrameHeight=300;
//自定义请求地址
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
UE.Editor.prototype.getActionUrl = function(action) {
if (action == 'uploadimage') { //上传图片路径配置
return "{:U(GROUP_NAME.'/Blog/upload')}";
} else if(action == 'config') { //加载配置
return this._bkGetActionUrl.call(this, action);
}
}
UE.getEditor('content'); //编辑容器id
}
</script>
<script src="__ROOT__/Data/Ueditor/ueditor.config.js"></script>
<script src="__ROOT__/Data/Ueditor/ueditor.all.min.js"></script>
后台上传图片后,前台显示代码高亮:
<link rel="stylesheet" href="__ROOT__/Data/Ueditor/third-party/SyntaxHighlighter/shCoreDefault.css">
<script src="__ROOT__/Data/Ueditor/third-party/SyntaxHighlighter/shCore.js"></script>
<script>
SyntaxHighlighter.all();
</script>