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中动态HTML的输出技术
Oct 09 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
PHP设计模式 注册表模式
Feb 05 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
Laravel 5.0 发布 新版本特性详解
Feb 10 PHP
php中删除、清空session的方式总结
Oct 09 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
Dec 10 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
PHP 并发场景的几种解决方案
Jun 14 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 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
配置支持SSI
2006/11/25 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
layui的select联动实现代码
2019/09/28 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
详解flask入门模板引擎
2018/07/18 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
python绘制趋势图的示例
2020/09/17 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
什么是设计模式
2012/06/17 面试题
中专毕业生自我鉴定
2013/11/21 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
整改报告怎么写
2014/11/06 职场文书
股权转让协议范本
2014/12/07 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
大国崛起日本观后感
2015/06/02 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书