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错误提示failed to open stream: HTTP request failed!的完美解决方法
Jun 06 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
一张表搞清楚php is_null、empty、isset的区别
Jul 07 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
Jan 05 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
php生成图片缩略图功能示例
Feb 22 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
Feb 11 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中error_reporting()用法详解
2015/08/31 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
Python tkinter label 更新方法
2018/10/11 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
机电专业毕业生求职信
2013/10/27 职场文书
试用期员工考核制度
2014/01/22 职场文书
11月升旗仪式讲话稿
2014/02/15 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
交通安全横幅标语
2014/10/07 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL