Smarty中调用FCKeditor的方法


Posted in PHP onOctober 27, 2014

本文实例讲述了Smarty中调用FCKeditor的方法,分享给大家供大家参考。具体实现方法如下:

FCKeditor是目前互联网上最好的在线编辑器。

smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序 员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

在Smarty中调用FCKeditor的文件:

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传不了值,只是生成了一个空值的编辑器,所以只能换一种方法:

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:

<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程序设计有所帮助。

PHP 相关文章推荐
php ZipArchive压缩函数详解实例
Nov 06 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
PHP解析html类库simple_html_dom的转码bug
May 22 PHP
CI(CodeIgniter)框架配置
Jun 10 PHP
PHP实现的简易版图片相似度比较
Jan 07 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
微信支付开发交易通知实例
Jul 12 PHP
PHP设计模式之原型设计模式原理与用法分析
Apr 25 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
May 27 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
May 14 PHP
smarty简单分页的实现方法
Oct 27 #PHP
smarty半小时快速上手入门教程
Oct 27 #PHP
php命令行用法入门实例教程
Oct 27 #PHP
php基于mcrypt的加密解密实例
Oct 27 #PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 #PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 #PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 #PHP
You might like
php下获取客户端ip地址的函数
2010/03/15 PHP
PHP中文编码小技巧
2014/12/25 PHP
PHP可变函数学习小结
2015/11/29 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
js注意img图片的onerror事件的分析
2011/01/01 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
理解Python垃圾回收机制
2016/02/12 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
骨干教师培训感言
2014/01/16 职场文书
学年末自我鉴定
2014/01/21 职场文书
考核评语大全
2014/04/29 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
导盲犬小Q观后感
2015/06/11 职场文书