源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Smarty中调用FCKeditor的方法

  • 时间:2020-11-03 10:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Smarty中调用FCKeditor的方法
本文实例讲述了Smarty中调用FCKeditor的方法,分享给大家供大家参考。具体实现方法如下: FCKeditor是目前互联网上最好的在线编辑器。 smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序 员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 在Smarty中调用FCKeditor的文件:
[u]复制代码[/u] 代码如下:
require_once("conn.php");  require_once("class/Smarty.class.php");    $smarty = new Smarty();  $smarty->template_dir = "../templates";  $smarty->compile_dir  = "../templates_c";  $smarty->left_delimiter = "<{";  $smarty->right_delimiter = "}>";    $editor = new FCKeditor("Content") ;  $editor->BasePath   = "../FCKeditor/";  $editor->ToolbarSet = "Basic";  $editor->Value      = "";  $FCKeditor = $editor->CreateHtml();    $smarty->assign('Title',"Rossy is here waiting for you");  $smarty->assign('FCKeditor',$FCKeditor);    $smarty->display('template.tpl');
但是运用这一种方法在编辑资料的时候竟然FCKeditor传不了值,只是生成了一个空值的编辑器,所以只能换一种方法:
[u]复制代码[/u] 代码如下:
require_once("conn.php");  require_once("class/Smarty.class.php");     $smarty = new Smarty();  $smarty->template_dir = "../templates";  $smarty->compile_dir  = "../templates_c";  $smarty->left_delimiter = "<{";  $smarty->right_delimiter = "}>";    $editor = new FCKeditor("Content") ;  $editor->BasePath   = "../FCKeditor/";  $editor->ToolbarSet = "Basic";  $editor->Value      = "Here is a example of smarty and FCKeditor";    $smarty->assign('Title',"Rossy is here waiting for you");  $smartyl->assign_by_ref("FCKeditor",$editor);  $smarty->display('template.tpl');
模板文件template.tpl:
[u]复制代码[/u] 代码如下:
<htm>  <head>  <title>example of smarty use fckeditor</title>  </head>    <body>  <P>Example</p>  <p>title:<{$Title}></p>  <p></p>  <p>content:</p>  <p><{$FCKeditor}></p>  </body>  </html>
希望本文所述对大家的PHP程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部