ホームページ  >  記事  >  バックエンド開発  >  オンラインエディター Ckeditor (2)、オンラインエディター ckeditor_PHP チュートリアル

オンラインエディター Ckeditor (2)、オンラインエディター ckeditor_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:52:57903ブラウズ

オンラインエディター Ckeditor (2)、オンラインエディター ckeditor

前回の記事からの続きです

3 ページ内 (ページ内) 構成、Ckeditor を使用してインターフェースで直接構成

ページ内構成

オンラインエディター Ckeditor (2)、オンラインエディター ckeditor_PHP チュートリアル

カスタマイズ方法

特徴

指示

優先

インターフェース機能

柔軟性があり、再利用できません

エディターを使用するすべてのページを 1 回記述する必要があります

最高

カスタム設定ファイルとシステム設定ファイルのパラメータをオーバーライドする

カスタマイズされた構成ファイル

柔軟で再利用可能

使用シナリオに応じて複数のカスタム構成ファイルを定義でき、異なるページで異なる構成ファイルを参照できます

システム構成ファイルのパラメータを上書きする

システム構成ファイル

柔軟性がありません

すべてのプログラムに影響を与える地球規模の自然

最低

上記はオンラインテキスト編集機能を実装していますが、ファイル管理機能は実装していません。

理由: ck はオンライン編集とファイル管理を分離します。ファイル管理を実現したい場合は、ckfinder を使用する必要があります

Ckfinderのインストール

Ckeditorと全く同じ手順

Ckfinder ファイルディレクトリ

Ckfinderを使用する

Ckeditor の設定項目に ckfinder の使用をロードするには、いくつかの静的ページをロードし、ユーザー ファイルを管理します

カスタマイズされた設定ファイルをロードする

効果

ただし、Ckfinder はデフォルトでユーザーにファイルのアップロードを許可していないため、ユーザーにはファイルをアップロードする権限がありません

設定ファイルを変更する

権限がオープンしました

config.php ファイルを見つけて権限を開きます

権限を変更し、すべての権限を開きます

効果

上記のパスには問題があります

ファイルのアップロードパスを変更する

config.php でパスを見つけて変更します

パスを変更する

効果

ファイルアップロードディレクトリ構造を変更する

特定のファイル タイプでは、ディレクトリ構造を単一のフォルダーにすることはできません。フォルダー構造は、ファイルのアップロード量に基づいて適切に決定する必要があります。年/月/日

config.phpのファイルシェルフ構造を変更する

構造を変更する

効果

ファイルアップロードの際、ファイル名が中国語や特殊文字の場合、アップロード後にシステムで文字化けが発生します。ファイルはアップロード後に名前を変更する必要があります。

Ckfinder は重複した名前に対するメカニズムを提供しません。

実装方法は?ソースコードを変更します。

ファイルを実現する

ソースファイルのパス

ランダムな名前を取得する新しい関数を追加します

この関数をどこで呼び出すか?使い方?

効果

現在のファイルマネージャーはブラウザ側でサーバー上のファイルを追加、削除、変更、確認することができるため、これはかなり危険であり、絶対に禁止されています。

ユーザー権限を制御する

サーバー側ファイルに対するユーザー操作を制御する

Configuration.php を使用してファイルのアクセス許可を制御できます。

変更

効果

ファイルのアップロードのために開く必要がある権限

Ckeditor編集コンテンツの送信

2 データ編集後入稿

3 PHP はデータを受信し、データをエスケープする必要があり、スラッシュを追加します

4 出力データを反転し、スラッシュを削除する必要があります

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1005208.html技術記事オンラインエディター Ckeditor (2)、オンラインエディター ckeditor は前回の記事 3 ページ内 (ページ内) 構成、Ckeditor を使用したインターフェースでの直接構成からの続きです。ページ内構成カスタマイズの特徴...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。