ホームページ  >  記事  >  バックエンド開発  >  Baidu UE (ueditor 1.4.3) を PHP に統合する方法

Baidu UE (ueditor 1.4.3) を PHP に統合する方法

WBOY
WBOYオリジナル
2016-08-08 09:33:161198ブラウズ

Baidu UE (ueditor 1.4.3) を PHP に統合する方法

最近、多くのブロガーが Baidu UE (ueditor 1.4.3) を統合する方法を尋ねてきますが、本当に答えることができないので、Baidu UE の最新バージョン 1.4.3 を統合するアイデアについて書きます。この記事では 4.3 を使用します。

ダ​​ウンロードとインストール

1. まず公式 Web サイトにアクセスして、最新バージョンの UE1.4.3 をダウンロードします。

UE 公式ダウンロード アドレス: http://ueditor.baidu.com/website/download.html#ueditor

ここでダウンロードしたのは 1.4.3PHP のバージョンです。使用しているバージョンをダウンロードするだけです。

ファイルをプロジェクトに解凍します

2. デプロイメント。UE に必要な JS ファイルをフロントエンド HTML ページに導入し、getEditor を使用してインスタンス化します。

リーリー

ページを参照すると、Ueditor が表示されます。言うことはとても簡単ではありませんか?

ユーエディターの構成

UEditor の設定項目は、フロントエンド設定項目とバックエンド設定項目の 2 つのカテゴリに分類されます。

フロントエンドとフロントエンドの設定はバックエンドに書き込まれます (PHP バージョンの設定は php/config.json にあります) エディターがインスタンス化されると、バックエンドの設定情報が非同期的に読み取られて上書きされます。フロントエンド構成に追加します。

バックエンドによって取得される構成アイテム > 受信した構成アイテムをインスタンス化する > ueditor.config.js ファイルの構成アイテム

フロントエンド設定項目: 静的設定と動的設定の 2 つの設定方法が正式に提供されます。

静的設定: ueditor ディレクトリで ueditor.config.js を設定します。特定の設定項目については、http://fex-team.github.io/ueditor/#start-config を参照してください。

動的構成: つまり、UE をインスタンス化するときに、構成パラメーターが動的に渡されます。

リーリー

バックエンド構成項目:

最初に UE のリクエストについて話しましょう。UE のすべての操作は、次の操作のために get メソッドを通じてアクション変数の値を渡すように serverUrl にリクエストすることです。構成の取得、写真のアップロード、写真の取得、その他の操作。

UE のデフォルトでは、ディレクトリ内の ueditor.config.js のserverUrl パラメーターを読み取り、get メソッドを通じて action=config を渡すことによってバックエンド構成項目を取得します。デフォルトのリクエストは、構成アイテムを取得するためのserverUrl?action=configです。 serverUrl は、フロントエンド ページで動的に構成することも、ueditor.config.js で静的に構成することもできます。

Web サイトの下のパス ueditor/php/controller.php?action=config がバックエンド構成コンテンツを json 形式で返すかどうかをテストできます (他の形式も利用可能です。詳細については、公式ドキュメントを参照してください)。形式はおおよそ次のとおりです。 。このリクエストが失敗し、400 や 500 などのエラーが発生すると、エディタのアップロード関連の機能が正常に動作しなくなります。

リーリー

統合する

前に述べたように、UE のすべての操作は、次の操作のために get メソッドを通じてアクション変数の値を渡すように serverUrl に要求することです。設定の取得、写真のアップロード、写真の取得、その他の操作

。 PHP を統合するためにこれを理解しました。あるいは他の言語は非常に単純です。特定のコードについては、公式デモを参照してください。

上記では、Baidu UE (ueditor 1.4.3) を PHP に統合する方法を、Baidu UE の内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。