Table of Contents
PHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3
Download and install
1. First go to the official website to download the latest version of UE1.4.3
2. Deployment. Introduce the JS files required by UE on the front-end Html page, and then use getEditor to instantiate
Configure Ueditor
UEditor’s configuration items are divided into two categories: Front-end configuration items and Back-end configuration items.
Front-end configuration items: Officially provides two configuration methods, static configuration and dynamic configuration.
Backend configuration items:
Integration
Home Backend Development PHP Tutorial PHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3_PHP tutorial

PHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3_PHP tutorial

Jul 13, 2016 am 10:13 AM
php Baidu integrated

PHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3

Recently, many group friends have come to ask me how to integrate Baidu UE (ueditor 1.4.3), and I really can’t answer it. So here I will write about the idea of ​​integrating Baidu UE. The latest version of UE1.4.3 used in this article.

Download and install

1. First go to the official website to download the latest version of UE1.4.3

UE official download address: http://ueditor.baidu.com/website/download.html#ueditor

What I downloaded here is version 1.4.3PHP. Just download the version you are using.

Extract the files to your project

PHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3_PHP tutorial

2. Deployment. Introduce the JS files required by UE on the front-end Html page, and then use getEditor to instantiate

<span><</span><span>body</span><span>></span>
    <span><!--</span><span> 加载编辑器的容器 </span><span>--></span>
    <span><</span><span>script </span><span>id</span><span>="container"</span><span> name</span><span>="content"</span><span> type</span><span>="text/plain"</span><span>></span><span>
        这里写你的初始化内容
    </span><span></</span><span>script</span><span>></span>
    <span><!--</span><span> 配置文件 </span><span>--></span>
    <span><</span><span>script </span><span>type</span><span>="text/javascript"</span><span> src</span><span>="ueditor.config.js"</span><span>></</span><span>script</span><span>></span>
    <span><!--</span><span> 编辑器源码文件 </span><span>--></span>
    <span><</span><span>script </span><span>type</span><span>="text/javascript"</span><span> src</span><span>="ueditor.all.js"</span><span>></</span><span>script</span><span>></span>
    <span><!--</span><span> 实例化编辑器 </span><span>--></span>
    <span><</span><span>script </span><span>type</span><span>="text/javascript"</span><span>></span>
        <span>var</span><span> ue </span><span>=</span><span> UE.getEditor(</span><span>'</span><span>container</span><span>'</span><span>);
    </span><span></</span><span>script</span><span>></span>
<span></</span><span>body</span><span>></span>
Copy after login

Browse your page and you will see Ueditor. Isn't it very simple to say?

Configure Ueditor

UEditor’s configuration items are divided into two categories: Front-end configuration items and Back-end configuration items.

The front-end and front-end configurations are written in the back-end (the PHP version of the config is in php/config.json). When the editor is instantiated, the back-end configuration information is read asynchronously and overwritten into the front-end configuration. .

Configuration items obtained by the backend > Instantiate the incoming configuration items > Configuration items of the ueditor.config.js file

Front-end configuration items: Officially provides two configuration methods, static configuration and dynamic configuration.

Static configuration: that is, configure ueditor.config.js in the ueditor directory. For specific configuration items, please refer to http://fex-team.github.io/ueditor/#start-config

Dynamic configuration: that is, when instantiating the UE, the configuration parameters are dynamically passed in.

<span>var</span> ue = UE.getEditor('container'<span>, {
    </span><span>//</span><span>这里写你的自定义配置项</span>
<span>    toolbars: [
        [</span>'fullscreen', 'source', 'undo', 'redo', 'bold'<span>]
    ],
    autoHeightEnabled: </span><span>true</span><span>,
    autoFloatEnabled: </span><span>true</span><span>
});</span>
Copy after login

Backend configuration items:

Let’s talk about UE’s request first: all operations of UE are to request serverUrl to pass the value of the action variable through the get method for the next operation. Get configuration, upload pictures, get pictures and other operations.

UE by default obtains the backend configuration items by reading the serverUrl parameter in ueditor.config.js in the directory and then passing action=config through the get method. The default request is: serverUrl?action=config to obtain configuration items. serverUrl can be dynamically configured on the front-end page or statically configured in ueditor.config.js.

You can test the path under your website ueditor/php/controller.php?action=config Whether the backend in json format is returned normally (other formats are also available, please see the official documentation for details) Configuration content, the format is roughly as follows. If this request goes wrong and errors such as 400 or 500 occur, the editor upload-related functions will not work properly.

<span>{
    </span>"imageUrl": "http://localhost/ueditor/php/controller.php?action=uploadimage"<span>,
    </span>"imagePath": "/ueditor/php/"<span>,
    </span>"imageFieldName": "upfile"<span>,
    </span>"imageMaxSize": 2048<span>,
    </span>"imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"<span>]
    </span>"其他配置项...": "其他配置值..."<span>
}</span>
Copy after login

Integration

As mentioned beforeAll operations of UE are to request the serverUrl to pass the value of the action variable through the get method for the next operation. Get configuration, upload pictures, get pictures and other operations . Got this, for integrating PHP. Or other languages ​​are very simple. For specific code, please refer to the official Demo.

I am also a novice and my language expression skills are not good. If there are any errors in the article, please leave a message to correct me. Details http://www.xiangloveqin.cn/2031.html

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/915193.htmlTechArticlePHP integrates Baidu Ueditor 1.4.3, ueditor1.4.3 Recently many group friends have come to ask me how to integrate Baidu UE( ueditor 1.4.3), I really can’t answer it, so I will write down the idea of ​​integrating Baidu UE...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

deepseek web version entrance deepseek official website entrance deepseek web version entrance deepseek official website entrance Feb 19, 2025 pm 04:54 PM

DeepSeek is a powerful intelligent search and analysis tool that provides two access methods: web version and official website. The web version is convenient and efficient, and can be used without installation; the official website provides comprehensive product information, download resources and support services. Whether individuals or corporate users, they can easily obtain and analyze massive data through DeepSeek to improve work efficiency, assist decision-making and promote innovation.

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

CakePHP Quick Guide CakePHP Quick Guide Sep 10, 2024 pm 05:27 PM

CakePHP is an open source MVC framework. It makes developing, deploying and maintaining applications much easier. CakePHP has a number of libraries to reduce the overload of most common tasks.

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

ai tool recommendation ai tool recommendation Nov 29, 2024 am 11:08 AM

This article introduces six popular AI tools, including Douyin Doubao, Wenxin Yige, Tencent Zhiying, Baidu Feipiao EasyDL, Baidu AI Studio and iFlytek Spark Cognitive Large Model. These tools cover different functions such as text creation, image generation, video editing, and AI model development. Choosing the right AI tool requires consideration of factors such as functional requirements, technical level, and cost budget. These tools provide convenient and efficient solutions for individuals and businesses in need of AI assistance.

See all articles