ホームページ  >  記事  >  バックエンド開発  >  FCKeditor を PHP+SMARTY にインポートする方法、fckeditorsmarty_PHP チュートリアル

FCKeditor を PHP+SMARTY にインポートする方法、fckeditorsmarty_PHP チュートリアル

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

FCKeditorをPHP+SMARTYにインポートする方法、fckeditorsmarty

この記事の例では、FCKeditorをPHP+SMARTYにインポートする実装方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

Fckeditor を抽出する場合、PHP は $_POST['p_info'] を使用して FCKeditor の値を取得します。

追加:

1. ここのベースパスのパスは上記のインクルードのパスと同じである必要があります。そうでない場合、ファイルは見つかりません。

なお、この入力内容の変数は、データベースチュートリアルに保存する場合、その変数名は作成したオブジェクトの名前になります。例えば、上記は「p_info」です。

2. FCKeditor/_samples/には、simples01.phpやsampleposteddata.phpなどのPHPチュートリアル呼び出しの例があり、後者のファイルは変数名を出力するPHPプログラムであり、このプログラムを通じてテキストの内容を取得できます。変数名を入力します。

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 ファイル内で表示する必要がある場所:



コードをコピーします

コードは次のとおりです:

<{$コンテンツ}>
デフォルトの Default には FCKeditor のすべての機能が含まれており、個人的には一部の機能が使用されておらず、すべてをロードすると表示速度に影響を与えると感じたので、簡素化してよく使用されるいくつかの機能のみをロードしました。 FCKeditor/fck_config.js ファイルを開きます: 使用する場合は、コード
をコピーするだけです。コードは次のとおりです:

$oFCKeditor->ToolbarSet = 'Default'
to:

コード
をコピーします。コードは次のとおりです:

$ oFCKeditor->ToolbarSet = 'www'

最後に、スペースを節約するために FCKeditor ディレクトリ内のアンダースコア "_" で始まるすべてのディレクトリ (_test._samples など) を削除します。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/943419.html
www.bkjia.com
tru​​ehttp://www.bkjia.com/PHPjc/943419.html
技術記事
FCKeditor を PHP+SMARTY にインポートする実装方法、fckeditorsmarty この記事では、FCKeditor を PHP+SMARTY にインポートする実装方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:...

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