欢迎光临《小雷的网站》
加入收藏 | 设为首页 | 联系我们
小雷的网站
游客,您好!
请使用QQ先登陆
  • 最新公告:如果有什么问题,请大家联系客服处理.客服在线时间:12:00-23:59 其它时间段请留言.
  • 博文详细内容

    dedecms织梦更换ueditor百度编辑器
    资讯栏目:技术文摘 | 发布者:小雷 | 关注度:3609次 | 发布时间:2018-10-21 00:00:00

            dedecms自带的编辑器个人感觉一点都不好用,自从用了百度的编辑器之后,真的就爱上了它。下面是本人在网上整理收集来的,把dedecms的编辑器换成百度的ueditor,希望对你有所帮助。

    最终效果

    1、直接到百度编辑器官方下载PHP对应的版本

    ueditor官方地址:http://ueditor.baidu.com/website/download.html

    2、dedecms 程序 include文件夹下,创建 ueditor 文件夹

    把下载到的ueditor文件扔进去(index.html不要)

    3、includeincinc_fun_funAdmin.php 增加ueditor编辑器

    找到

    PHP

    else if($GLOBALS['cfg_html_editor']=='ckeditor'){...中间代码省略}

    复制

    在它们的下面增加

    PHP

    //百度编辑器else if($GLOBALS['cfg_html_editor']=='ueditor'){
    	$fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
    	$code = '<script type="text/javascript" charset="utf-8" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script><!--需要jquery解决多个百度编辑器同时使用-->';
    	$code .= '<script type="text/javascript" charset="utf-8" src="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/ueditor.config.js"></script>';
    	$code .= '<script type="text/javascript" charset="utf-8" src="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/ueditor.all.min.js"></script>';
    	$code .= '<script type="text/javascript" charset="utf-8" src="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/lang/zh-cn/zh-cn.js"></script>';
    	$code .= '<link rel="stylesheet" type="text/css" href="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/themes/default/css/ueditor.css"/>';
    	$code .= '<script type="text/plain" name="'.$fname.'" id="'.$fname.'">'.$fvalue.'</script>';
    	if($bbcode)
    	{
    		$code .= '<script type="text/javascript">jQuery.noConflict();jQuery(function(){var ue = UE.getEditor("'.$fname.'",{toolbars:[["Source","|",
    	"bold", "italic", "underline","|","fontsize","forecolor","emotion","Undo", "Redo"]],initialFrameHeight:100});});</script>';
    	}
    	else
    	{
    		$code .= '<script type="text/javascript">jQuery.noConflict();jQuery(function(){var ue = UE.getEditor("'.$fname.'",{initialFrameHeight:450});});</script>';
    	}          
    
    	if($gtype=="print")
    	{
    		echo $code;
    	}
    	else
    	{
    		return $code;
    	}}

    复制

    4、修改ueditor上传文件的路径

    打开 includeueditorphpconfig.json

    里面的

    /ueditor/php/upload/image/

    /ueditor/php/upload/video/

    /ueditor/php/upload/file/

    修改成自己的,如:

    /uploads/allimg/

    /uploads/video/

    /uploads/file/

    5、后台-系统-核心设置-Html编辑器,里面填上ueditor

    完成

    dedecms织梦更换ueditor后栏目内容、单页无法保存问题的解决方法

    打开

    dedetempletscatalog_add.htm     (dede是你的后台目录)
    dedetempletscatalog_edit.htm
    把里面的 form 放置到
    <td height="95" align="center" bgcolor="#FFFFFF">
    内,就可以了。

    catalog_add.htm 修改

    catalog_edit.htm 修改

    本地上传图片添加水印的解决方法

    打开 includeueditorphpaction_upload.php 找到

    PHP

    include "Uploader.class.php";

    复制

    在它下面加入

    PHP

    require_once("../../common.inc.php");require_once("../../image.func.php");

    复制

    再打开 includeueditorphpUploader.class.php 找到

    PHP

    $this->stateInfo = $this->stateMap[0];

    复制

    大概在124行左右

    在它下面加入

    PHP

    @WaterImg($this->filePath, 'down');

    复制

    完成,这样上传本地图片和批量上传图片就自动加水印了。


    【本文转自网络】如有侵权,请联系本人删除。谢谢!

    转载请注:小雷的网站 http://www.leihx.com/news/34.html
    评论

    您还没有登陆,请登陆后再评论吧!
    本站只支持QQ登陆,请不要发布不当的以及违反国家法律的言论!
    版权信息:@2018-2025 www.leihx.com 网站访问量:5352540人次 互联网ICP备案:黔ICP备15016820号-4
    联系地址:贵州省铜仁市碧江区川硐教育园区 合作咨询:400-180-5676 (周一至周五 9:00-18:00)