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

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

PHPCMSv9.5.6整合UEditer1.4.3详细教程

这里不想说百度富文本在线编辑器ueditor的强大作用。如果你还没有掌握,请自行检查。我接下来要做的是把PHPCMSv9.5.6原来的在线编辑器ckeditor改成ueditor1.4.3。

先去UEditor官网免费下载需要的配套版本:http://ueditor.baidu.com/website/download.html

以1.4.3版PHP和UTF-8为例=>:

1.缓解免费下载的软件包的压力,获取软件包文件目录,将软件包文件目录重命名为ueditor。

2.将ueditor包放到phpcms_path/statistics/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)自定义菜单栏内容:,工具栏:[[**********]

这个菜单栏标志着你可以参考官网文本文档进行修改,去掉不用的功能:http://fex.baidu.com/ueditor/#start-toolbar.

2)自定义在线编辑器的高度和宽度:,initialFrameWidth:700//重置在线编辑器的总宽度。默认设置为1000。

,initialFrameHeight:350//重置在线编辑器的长宽比,默认设置为320。

5.更改PC_path/libs/classes/form.class.PHP文件,

将原文:


复制下面的代码:
if(!defined('EDITOR_INIT'){
$str='<;scripttype="text/JavaScript"src="'。'JS_PATH'ckeeditor/ckeeditor.js">;</script>;;
define('EDITOR_INIT',1);
}

更改为:


复制下面的代码:
if(!defined('EDITOR_INIT'){
$str。='<scripttype="text/JavaScript"src="'。'JS_PATH'ueditor/ueditor.config.js">;</script>;;
$str。='<scripttype="text/JavaScript"src="'。'JS_PATH'ueditor/ueditor.all.js">;</script>;;
$str。='<scripttype="text/JavaScript"src="'。'JS_PATH'ueditor/ueditor.parse.js">;</script>;;
$str。='<linkrel="stylesheet"href=""。'JS_PATH'ueditor/themes/default/CSS/ueditor.CSS"/>;;
define('EDITOR_INIT',1);}
$str。="<脚本类型=\"text/JavaScript\">;\r\n";
$str。="vareditor=UE.geteditor($textareaid));";
$str。='</script>;';

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

/*UI菜单栏,书写区域,底部样式*/Li

提高一行:宽度:自动!重要;//注意:这次升级,让在线编辑器有反应。

7.直接到在线编辑器下面,去掉副标题显示信息:去掉phpcms/libs/classes/form.class.PHP中的以下代码,


复制代码的编码如下:
$ext_str="如果(!defined('IMAGES_INIT'){
$ext_str。='<scripttype="text/JavaScript"src="'。'JS_PATH'swfupload/swf2ckeeditor.js">;</script>;;
define('IMAGES_INIT',1);
}
$ext_str。="<divid='page_title_div'>
<;表格cellpadding='0'cellspacing='1'border='0'>;<tr><tdclass='title'>。l('字幕')。“<spanid='msg_page_title_value'>。</span>。</TD>;<td>
<;aclass='close'href='JavaScript:;'onclick='JavaScript:$(\"#page_title_div\")。hide();'><span>×<;/span>。</a>;</TD>;
<;tr><tdcolspan='2'>。<inputname='page_title_value'id='page_title_value'class='input-text'value=''size='30'>;&nbsp<输入type='button'class='button'value='。L('submit')。”onclick=insert_page_title(\"$textareaid\",1)>;</TD>;</tr>;
<;/table>;</div>;";
$ext_str。="</div>;";

至此,修改已顺利完成,热烈欢迎留言板沟通交流留言。

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存