`
txf2004
  • 浏览: 7079776 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

FCKeditor结合zend和smarty

阅读更多
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

在线编辑器我只用过ewebeditor和fckeditor...不过好象这两个就足够了
前者是以前用到的.感觉很强大,有专门的后台管理编辑器(这个感觉没什么用,还不如直接改配置文件),原来遇到过路径问题...着实苦恼了一阵.只能想出来系统迁移时,写一个迁移程序,用来替换绝对路径产生的影响.
现在用上了fck,其实也不算太深入,只是能用.
fck支持很多语言.有很多插件.这点非常好.也可以自行开发插件,比如统计字符数量.等等
目前最火的也就是zend了,有不少都用zend开发项目,当然也还用到了老牌的smarty.
fck结合zend和smarty最大的问题就是模板和fck关联
由于smarty里是静态内容,所以如果要使用fck一般情况下是在smarty模板页里添加<{php}>里面是fck的内容<{/php}>
我们可以这么写:(稍微借鉴了些别人的东西)
环境变量要写上fck类的地址.在我这里的版本有两个有fck类的.用一个判断的文件决定用哪个,一个是php4一个是php5...当然直接删掉php4和那个判断的文件.把php5的那个文件名改成和里面类名字相同的.(zend需要类名和文件名相同...)
控制层:
//content是名字,$post['MyZ']得到fck编辑器的内容
$oFCKeditor = new FCKeditor('MyZ') ;
$oFCKeditor->Width= '700';
$oFCKeditor->Height = '400';
$oFCKeditor->BasePath = $this->_request->getBaseUrl().'/lib/FCKeditor/' ;
$oFCKeditor->Value = '马永占MyZ...:)';
$this->smarty->assign('oFCKeditor',$oFCKeditor);
模板:
<{$oFCKeditor->create()}>
然后搞定...
这个是添加,修改的时候读取出内容,然后在'马永占MyZ...:)'这里改成你的内容...OKv
分享到:
评论

相关推荐

    FCKeditor结合extjs实例

    标题 "FCKeditor结合extjs实例" 描述的是一个实际项目中使用的技术组合,涉及到的主要是两个前端富文本编辑器库:FCKeditor 和 ExtJS。这个实例表明在开发企业级网站时,如何将这两者有效地整合以实现复杂的用户界面...

    将FCKeditor导入PHP+SMARTY的实现方法

    本文主要讲解了如何将FCKeditor集成到使用PHP和SMARTY技术的网站项目中,并提供了相关技巧和步骤。 首先,要实现FCKeditor的导入,需要确保PHP环境已正确配置,并且SMARTY模板引擎已经安装。此外,FCKeditor编辑器...

    PHP开发资料 Smarty、FCKeditor等

    在PHP开发过程中,Smarty和FCKeditor的结合使用能为开发者提供一套完整的前后端解决方案。例如,一个新闻发布系统,后端可以利用PHP处理数据和业务逻辑,使用Smarty渲染模板,生成动态网页;前端则可以利用FCKeditor...

    Smarty+FCKeditor新闻系统实例

    Smarty+FCKeditor新闻系统实例是一种基于PHP的网页内容管理系统,结合了Smarty模板引擎和FCKeditor文本编辑器,用于创建和管理网站的新闻发布。在这个实例中,Smarty负责处理视图层,提供清晰的MVC(模型-视图-控制...

    zendstudio8 php fckeditor 实例

    FCKeditor 是一个开源的JavaScript富文本编辑器,而 Zend Studio 8 是一个流行的PHP集成开发环境,两者结合可以提升PHP开发的效率和用户体验。 **知识点详解:** 1. **Zend Studio 8**:这是由 Zend Technologies ...

    php+mysql+smarty+FCKeditor的博客系统(飞扬日志v1.5)

    【飞扬日志v1.5】是一个基于PHP和MySQL数据库构建的个人博客系统,它巧妙地结合了Smarty模板引擎和FCKeditor富文本编辑器,为用户提供了丰富的日志撰写和展示体验。这个博客系统旨在满足个人记录生活、分享想法的...

    FCKEditor与ext结合使用

    FCKEditor和EXT(ExtJS)都是JavaScript库,分别专注于文本编辑和构建复杂的用户界面。这篇文档将深入探讨如何将FCKEditor与EXT结合,以解决EXT编辑器的局限性,提升Web应用的用户体验。 **1. FCKEditor简介** ...

    [新闻文章]Smarty+FCKeditor新闻系统实例_smartynew.zip

    综上所述,"Smarty+FCKeditor新闻系统实例"结合了Smarty的模板分离开发模式和FCKeditor的富文本编辑功能,提供了一个高效、易维护的新闻发布平台。通过学习和理解这个实例,开发者可以更好地掌握这两种工具的使用,...

    Fckeditor完美结合Struts2 教程

    在本文中,我们将深入探讨如何将富文本编辑器Fckeditor完美地整合到Struts2框架中,以便在Struts2项目中充分利用Fckeditor的图片上传和其他功能。Fckeditor是一款强大的在线文本编辑器,它提供了丰富的文本格式化...

    FCKeditor.Net_2.6.3.zip和FCKeditor-v2.6.3

    FCKeditor是一款强大的开源文本编辑器,主要用于网页内容的创建和编辑。它的名称来源于"Freeware Complete Kit for Web Editors"的首字母缩写,旨在提供一个功能丰富的HTML编辑器,让非技术人员也能轻松编辑网页内容...

    最新FCKeditor_2.6 版本 FCKeditor编辑器和控件

    兼容目前的浏览器 里面包含FCKeditor编辑器和控件 一、集成方法 FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(分为1.1和2.0两个版本,这里使用2.0版本)。 ...

    fckeditor源文件和demo

    - **文件管理**:FCKeditor通常与文件上传和管理功能结合使用,需要设置一个文件服务器来存储和访问用户上传的文件,如图片和文档。 通过深入研究这些提供的资源,开发者不仅可以将FCKeditor集成到Java项目中,还能...

    fckeditor和级联菜单日历实例

    在IT行业中,富文本编辑器(FCKeditor)是一款广泛使用的在线文本编辑工具,它允许用户在...开发者可以通过学习这个实例,了解到如何在实际开发中结合和扩展富文本编辑器,以创建更加高效、用户友好的在线编辑环境。

    step-by-step系列fckeditor结合smartupload实现可视化图文混排

    本话题聚焦于"step-by-step系列",将详细介绍如何结合FCKeditor与SmartUpload实现这一功能。 FCKeditor是一个流行的开源富文本编辑器,它为用户提供了一个类似Microsoft Word的界面来创建和编辑HTML内容。它支持...

    fckeditor 编辑器 和使用说明

    - `fckeditor`文件夹可能包含了编辑器的示例代码和资源,通过查看和运行这些示例,可以帮助理解编辑器的运作方式和API的使用。 5. **兼容性** fckeditor兼容多种浏览器,包括Internet Explorer、Firefox、Chrome...

    FCKeditor_2.6.4和FCKeditor-2.3

    **正文** FCKeditor是一款广泛应用于网页和Web应用程序的开源在线文本编辑器,它允许用户在浏览器环境中编辑HTML内容...开发者可以根据项目需求选择适合的版本,并结合API和插件系统进行定制,以提升用户的编辑体验。

    fckeditor设置和使用方法

    以下是对FCKeditor设置和使用的详细说明: 1. **安装与准备**: - 首先,你需要下载FCKeditor的最新版本或指定版本,例如FCKeditor_2.5.1。同时,为了在ASP.NET环境中使用,还需要下载FCKeditor_Net。 - 将`...

    fckeditor和使用方法

    FCKeditor因其易用性和丰富的功能而广受欢迎,尤其适用于需要创建和编辑内容的网站,如CMS(内容管理系统)、论坛、博客等。 **安装与集成** 1. **下载与解压**:首先,你需要从FCKeditor的官方网站下载最新版本的...

    FCKeditor_2.6.8.zip

    - **跨平台支持**:FCKeditor支持多种操作系统,包括Windows、Linux和Mac OS X,并且兼容各种主流浏览器,如IE、Firefox、Chrome和Safari。 - **富文本编辑**:提供字体、字号、颜色、对齐方式、列表、表格等丰富的...

    Fckeditor完美结合Struts2.doc

    【Fckeditor与Struts2的结合】是为了在Struts2应用中集成富文本编辑功能。在Struts2框架中使用Fckeditor,可以让用户在前端进行图文并茂的内容编辑,然后将编辑的内容提交到后台服务器。 **步骤1:引入Fckeditor** ...

Global site tag (gtag.js) - Google Analytics