この記事の例では、FCKeditor を PHP+SMARTY にインポートする実装方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
Fckeditor を抽出する場合、PHP は $_POST['p_info'] を使用して FCKeditor の値を取得します。
補足:
1. ここでのベースパスのパスは、上記のインクルードのパスと同じである必要があります。そうしないと、ファイルは見つかりません。
また、この入力内容の変数をデータベースチュートリアルに保存する場合、その変数名は作成したオブジェクトの名前になります。例えば上記は「p_info」となります。2. FCKeditor/_samples/ には、simples01.php やsampleposteddata.php などの PHP チュートリアル呼び出しの例があります。後者のファイルは、このプログラムを通じて変数名を出力する PHP プログラムです。 box コンテンツの変数名。
3. 設定 FCKeditor のツールバーの機能ボタンは、必要に応じて FCKeditor の設定ファイル FCKeditor/fck_config.js 内の固有の名前に対応する機能ボタンをカスタマイズできます。
fck_config.js では、デフォルト (すべての機能を含む)、アクセシビリティ、および基本の 3 つのツールバー スタイルがデフォルトで設定されています。
まず、ツールバー スタイルのカスタマイズされた形式を見てみましょう:
コードをコピー コードは次のとおりです。config.ToolbarSets["ToolBarSetName"] = [ // ツールバー名
['Item 1','Item 2','-','Item 3','Item n'], // ツールバーの最初の行
['Item 4','-','Item 5','Item 6','Item n'] // ツールバーの 2 行目
];
ここでの「-」の機能は、分割バーを作成することです。
コードをコピー コードは次のとおりです: $BasePath = "../include/FCKeditor/" ; include( $BasePath . "fckeditor.php" ); $fck = new FCKeditor ( 'p_info' ) ;// オブジェクトを作成
$fck -> BasePath = $BasePath ;//Fckeditor の場所
$fck -> ToolbarSet = 'News' ;//News はカスタマイズされた Fckeditor ツールバーの名前です
$fck -> 幅 = '700' ;//長さ
$fck -> 高さ = '350' ;//高さ
$fck -> Config [ 'AutoDetectLanguage' ] = false ;//言語の自動検出
$fck -> 設定 [ 'DefaultLanguage' ]= 'zh-cn' ;// 言語
$content = $fck -> CreateHtml ();//Fckeditor スクリプト ファイルを作成します
$smarty -> assign ( 'content' , $content );
$smarty -> 表示 ( "fck.tpl" );
?>
Smarty ファイル内で表示する必要がある場所:
コードをコピーします
使用するには、コード
を次のようにコピーします:
コードをコピーします
コードは次のとおりです:$oFCKeditor->ToolbarSet = 'www'最後に、すべてのファイルを FCKeditor ディレクトリに置きます。 _test._samples.
など、アンダースコア「_」で始まるディレクトリはスペースを節約するために削除されます。この記事が皆様の PHP プログラミング設計に役立つことを願っています。