Smarty で FCKeditor、smartyfckeditor を呼び出す方法
この記事の例は、Smarty で FCKeditor を呼び出す方法を説明しており、参考のために皆さんと共有されています。具体的な実装方法は以下の通りです
FCKeditor は現在、インターネット上で最高のオンライン エディターです。
smarty は、PHP で書かれたテンプレート PHP テンプレート エンジンです。簡単に言えば、その目的は、PHP プログラマーをアーティストから分離し、プログラマーがプログラムの論理コンテンツを変更できるようにすることです。コンテンツはアーティストのページのデザインに影響を与えますが、アーティストによるページの再変更はプログラムのプログラム ロジックには影響しません。これは複数人でのコラボレーション プロジェクトでは特に重要です。
Smarty で FCKeditor のファイルを呼び出します:
コードをコピーします コードは次のとおりです:
require_once("conn.php");
require_once("class/Smarty.class.php");
$smarty = 新しい Smarty();
$smarty->template_dir = "../テンプレート";
$smarty->compile_dir = "../templates_c";
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
$editor = 新しい FCKeditor("コンテンツ") ;
$editor->BasePath = "../FCKeditor/";
$editor->ToolbarSet = "基本"
$editor->値 = ""
$FCKeditor = $editor->CreateHtml();
$smarty->assign('タイトル',"ロッシーがここで待っています");
$smarty->assign('FCKeditor',$FCKeditor);
$smarty->display('template.tpl');
ただし、このメソッドを使用してデータを編集する場合、FCKeditor は値を渡すことができず、null 値を持つエディターのみを生成するため、別のメソッドのみを使用できます:
コードをコピーします
コードは次のとおりです:
require_once("conn.php");
require_once("class/Smarty.class.php");
$smarty = 新しい Smarty();
$smarty->template_dir = "../テンプレート";
$smarty->compile_dir = "../templates_c";
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
$editor = 新しい FCKeditor("コンテンツ") ;
$editor->BasePath = "../FCKeditor/";
$editor->ToolbarSet = "基本"
$editor->Value = "smarty と FCKeditor の例です ";
$smarty->assign('タイトル',"ロッシーがここで待っています");
$smartyl->assign_by_ref("FCKeditor",$editor);
$smarty->display('template.tpl');
テンプレートファイル template.tpl:
コードをコピーします
コードは次のとおりです:
fckeditor の賢い使用例
頭>
例
title:<{$Title}>
内容:
<{$FCKeditor}>
本文>