PHPCMS v9.5.6整合UEditer1.4.3详细教程

PHPCMS v9.5.6整合UEditer1.4.3详细教程,第1张

概述首先去UEditor官网下载所需对应版本:http://ueditor.baidu.com/website/download.html 这里以1.4.3 PHP 版本,UTF-8版 为例= 1. 将所下载的程序包解压,得到程序包目录,将程序包目录更名为ueditor。 2. 将ueditor包放入PHPCMS_PATH/statics/js/中。(PHPCM

首先去UEditor官网下载所需对应版本:http://ueditor.baIDu.com/website/download.HTML

这里以1.4.3 PHP 版本,UTF-8版 为例=>

1. 将所下载的程序包解压,得到程序包目录,将程序包目录更名为ueditor。

2. 将ueditor包放入PHPCMS_PATH/statics/Js/中。(PHPCMS_PATH为PHPCMS的入口文件所在路径)

3. 修改ueditor/PHP/config.Json,将上传路径/ueditor/PHP/upload/image/{yyyy}{mm}{dd}/{time}{rand:6} 改为

/PHPCMS/uploadfile/{yyyy}/{mm}{dd}/{yyyy}{mm}{dd}{rand:6},符合PHPCMS的路径规则。

4. 修改ueditor/ueditor.config.Js配置文件,

  1) 自定义工具栏内容:,toorbars : [[ ********** ]]

  这个工具栏图标你可以参照官方文档进行修改,去掉不需要的功能:http://fex.baIDu.com/ueditor/#start-toolbar

  2) 自定义编辑器宽高:,initialFrameWIDth:700   //初始化编辑器宽度,默认1000

             ,initialFrameHeight:350  //初始化编辑器高度,默认320

 5. 修改PC_PATH/libs/classes/form.class.PHP文件,

  将原来的:


@H_419_28@if(!defined('EDITOR_INIT')) {
$str = '<script type="text/JavaScript" src="'.Js_PATH.'ckeditor/ckeditor.Js"></script>';
define('EDITOR_INIT',1);
}

    改为:


@H_419_28@if(!defined('EDITOR_INIT')) {
$str .= '<script type="text/JavaScript" src="'.Js_PATH.'ueditor/ueditor.config.Js"></script>';
$str .= '<script type="text/JavaScript" src="'.Js_PATH.'ueditor/ueditor.all.Js"></script>';
$str .= '<script type="text/JavaScript" src="'.Js_PATH.'ueditor/ueditor.parse.Js"></script>';
$str .= '<link rel="stylesheet" href="'.Js_PATH.'ueditor/themes/default/CSS/ueditor.CSS"/>';
define('EDITOR_INIT',1);}
$str .= "<script type=\"text/JavaScript\">\r\n";
$str .= "var editor = UE.getEditor('$textareaID');";
$str .= '</script>';

6. 在ueditor/themes/default/CSS/ueditor.CSS中,

  /*UI工具栏,编辑区域,底部样式*/ 里

  增加一行: wIDth:auto !important;   //注:增加此行,使编辑器自适应

7. 去编辑器下方除子标题显示:去掉PHPCMS/libs/classes/form.class.PHP中 如下代码,


@H_419_28@$ext_str = "<div class='editor_bottom'>";
  if(!defined('IMAGES_INIT')) {
  $ext_str .= '<script type="text/JavaScript" src="'.Js_PATH.'swfupload/swf2ckeditor.Js"></script>';
  define('IMAGES_INIT',1);
}
  $ext_str .= "<div ID='page_Title_div'>
  <table cellpadding='0' cellspacing='1' border='0'><tr><td class='Title'>".L('subTitle')."<span ID='msg_page_Title_value'></span></td><td>
  <a class='close' href='JavaScript:;' onclick='JavaScript:$(\"#page_Title_div\").hIDe();'><span>×</span></a></td>
  <tr><td colspan='2'><input name='page_Title_value' ID='page_Title_value' class='input-text' value='' size='30'>&nbsp;<input type='button' class='button' value='".L('submit')."' onclick=insert_page_Title(\"$textareaID\",1)></td></tr>
  </table></div>";
  $ext_str .= "</div>";

至此,已完成修改,欢迎留言交流。

总结

以上是内存溢出为你收集整理的PHPCMS v9.5.6整合UEditer1.4.3详细教程全部内容,希望文章能够帮你解决PHPCMS v9.5.6整合UEditer1.4.3详细教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/998462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存