我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

首先去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文件,

  将原来的:


复制代码代码如下:

if(!defined('EDITOR_INIT')) {

$str = '<script type="text/javascript" class="lazy" data-src="'.JS_PATH.'ckeditor/ckeditor.js"></script>';

define('EDITOR_INIT', 1);

}

    改为:


复制代码代码如下:

if(!defined('EDITOR_INIT')) {

$str .= '<script type="text/javascript" class="lazy" data-src="'.JS_PATH.'ueditor/ueditor.config.js"></script>';

$str .= '<script type="text/javascript" class="lazy" data-src="'.JS_PATH.'ueditor/ueditor.all.js"></script>';

$str .= '<script type="text/javascript" class="lazy" data-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中,

   里

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

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


复制代码代码如下:

$ext_str = "<div class='editor_bottom'>";

  if(!defined('IMAGES_INIT')) {

  $ext_str .= '<script type="text/javascript" class="lazy" data-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>";

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

首先去UEditor官网下载所需对应版本:http://ueditor.baidu.com/website/download.html 这里以1.4.3 php 版本,UTF-8版 为例=> 1. 将所下载的程序包解压,得到程序包目录,将程
2022-06-12

Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0详细图文教程

本教程是以UCenter 为服务端,phpsso 与 Discuz! X2.5分别作 UCenter 的客户端应用。phpsso 与 Discuz! X2.5通过 UCenter 发生交互;而Phpcms v9 通过 phpsso 与 Di
2022-06-12

SpringBoot整合Zookeeper详细教程

Curator是Netflix公司开源的⼀套zookeeper客户端框架,Curator是对Zookeeper⽀持最好的客户端框架。Curator封装了⼤部分Zookeeper的功能,⽐如Leader选举、分布式锁等,减少了技术⼈员在使⽤Zookeeper时的底层细节开发⼯作
2022-12-23

phpcms+ucenter+discuz论坛整合教程

设置UGgcyNCenter下各应用同步登录Comsenz 同时发布了 UCenter、UCenter Home、Discuz!、SupeV、ECShop、SupeSite 等多个产品,各个产品可以通过 UCenter 实现会员信息的整合,
2022-06-12

Spring+SpringMVC+MyBatis整合详细教程(SSM)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重
2023-05-31

基于SpringBoot整合SSMP的详细教程

这篇文章主要介绍了SpringBoot整合SSMP的详细教程,通过本文学习基于SpringBoot实现SSMP整合的详细代码,需要的朋友可以参考下
2022-11-13

Spring Cloud Alibaba 整合Nacos的详细使用教程

Spring Cloud Alibaba提供了越来越完善的各类微服务治理组件,比如分布式服务配置与注册中心nacos,服务限流、熔断组件sentinel等,本篇先来介绍nacos的详细使用,需要的朋友可以参考下
2023-03-13

SpringBoot整合Swagger教程详解

SpringBoot是一个基于Spring框架的轻量级开源框架,它的出现极大地简化了Spring应用的搭建和开发,本文将介绍如何在SpringBoot中使用Swagger来实现接口文档的自动生成,感兴趣的同学可以参考一下
2023-05-15

SpringBoot整合RocketMQ的详细过程

这篇文章主要介绍了SpringBoot整合RocketMQ的详细过程,本文分为三部分,第一部分实现SpringBoot与RocketMQ的整合,第二部分解决在使用RocketMQ过程中可能遇到的一些问题并解决他们,第三部分介绍如何封装RocketMQ以便更好地使用,需要的朋友可以参考下
2023-05-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录