最近、多くのグループの友人が、Baidu UE (ueditor 1.4.3) を統合する方法を尋ねてきました。本当に答えられないので、書きます。 Baidu UE を統合するための私のアイデアは、この記事で使用されている UE1.4.3 の最新バージョンです。
UE公式ダウンロードアドレス: http://ueditor.baidu.com/website/download.html#ueditor
ここでダウンロードしたのは 1.4.3PHP バージョンです。使用しているバージョンをダウンロードするだけです。
ファイルをプロジェクトに抽出します
ページを参照すると、Ueditor が表示されます。言うことはとても簡単ではありませんか?
フロントエンドとフロントエンドの設定はバックエンドに書き込まれます (PHP バージョンの設定は php/config.json にあります) エディターがインスタンス化されると、バックエンドの設定情報が非同期的に読み取られます。フロントエンド構成に上書きされます。
バックエンドによって取得される構成アイテム > 受信した構成アイテムをインスタンス化する > ueditor.config.js ファイルの構成アイテム
静的設定: つまり、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 を統合するためにこれを理解しました。あるいは他の言語は非常に単純です。特定のコードについては、公式デモを参照してください。
私も新人であり、私の言語表現スキルが低いので、記事に間違いがある場合は、修正するためにメッセージを残してください。 http://www.xiangloveqin.cn/2031.html