【UEditor】PHP版UEditor 1.3.xの画像アップロードディレクトリの設定と、アップロードプラグインの修正
UEditorの画像アップロード機能を利用するには、事前に自分で設定する必要があります普通。同時に、下図に示すように、画像アップロードプラグインの「オンライン管理」や「画像検索」などの無意味な機能を手動で削除する必要があります。
また、通常の状況では、編集者の画像保存ディレクトリはアップロード ディレクトリと同じであり、同じではありません。ユーザーが手動で選択および削除できるようにする必要があります。
変更プロセスは次のとおりです。
1. まず、phpconfig.php を開き (ueditor1_3_6-utf8-php ルート ディレクトリ)、次のディスプレイにコードを追加します:
<?phpreturn array( //图片上传允许的存储目录 'imageSavePath' => array ( 'upload' ));
手動で作成しない場合、エラーが報告されます。このアップロードは、上記コードの「アップロード」に相当します。必要に応じて「./upload/aa」などのパスに変更できます。同時に、対応するパスの下に対応するディレクトリとフォルダーを新規作成する必要があります。
現時点では、リッチ テキスト エディターである UEditor 1.3.x は既にファイルをアップロードできます。公式ドキュメントのように ueditor.config.js を変更する必要はありません。
2. ただし、UEditor 1.3.x のデフォルトでは、アップロードされた画像の現在の日付で新しいフォルダーが作成され、タイムスタンプ名で画像ファイルが保存されます。
この保存ルールを変更する必要がある場合、特に一部の Web サイトでは、サーバー上でユーザー名でこのファイルを処理する必要があります。このとき、(ueditor1_3_6-utf8-phpルートディレクトリ)phpUploader.class.phpを修正する必要があります。このファイルの 103 行目は、最終アップロード後のファイルの命名規則です。
上に示すように、アップロードする必須の画像には「id_」という接頭辞が付いています。これは $_session["username"] などに置き換えることができます。
具体的には、このファイルの getFolder() 関数を直接変更して、現在の日付で新しいフォルダーを作成するのではなく、そのフォルダーにファイルを配置するなどして、独自のフォルダーに変更することができます。アップロードルール。 getFolder() 関数は、Uploader.class.php の最後にあります。
3. 最後に、「オンライン管理」、「画像検索」、「画像保存ディレクトリの選択」などの無意味な機能も削除する必要があります。これは(ueditor1_3_6-utf8-php ルートディレクトリ)dialogsimageimage.html で変更されます。
以下に示すように、16 ~ 19 ページを HTML コメントでコメントアウトし、「オンライン管理」と「画像検索」機能を削除します。
必ず style="display:none" を使用して 60 行目の div を非表示にしてください 直接コメントする場合は、直接コメントするのではなくドロップしてください。ドロップダウン リストは JavaScript によって生成されるためです。機能には影響ありませんが、JavaScriptエラーが発生します。とても悪いです。
最後に、この php バージョンの UEditor 1.3.x の機能は次のように変更されました:
著作権に関する声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。