`
lzqustc
  • 浏览: 206650 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
阅读更多

1.  下载 fckeditor_plugin-0.5.1.zip ,目前版本为0.5.1
2. 解压到vendor\plugins目录下,并重命名为fckeditor
3. 到该应用程序根目录下,运行rake fckeditor:install,执行自动安装
4. 在相应的layout(以./layouts/company.html.erb为例)中添加
   <%= javascript_include_tag :fckeditor %>

5.  将修改视图中的相应textarea字段:(./views/companies/edit.haml或者 new.haml )

  %td{:width=>"210",:align=>"left",:valign=>"middle",}

    ="公司简介:"

  %td{:align=>"left",:valign=>"middle"}
    =  fckeditor_textarea ( "company","introduction",  :toolbarSet => 'Simple',

           :width =>'90%', :height => '320px' )
  第一个参数 company model对象, introduction 为数据库字段,其他顾名思义。

6.  然后运行你的页面程序,发现simple upload有点bug,上传后javascript报错,故需要修改.\vendor\plugins\fckeditor\app\controllers\ fckeditor_controller.rb  文件, 共需修改两处:

①、找到代码:

render :text => %Q'

<script>

  if (window.parent.frames[\'frmUpload\']) {

    window.parent.frames[\'frmUpload\'].OnUploadCompleted(#{@errorNumber});        

  }

</script>'

并将其修改为以下内容:

render :text => %Q'

<script>

  if (window.parent.frames[\'frmUpload\']) {

    window.parent.OnUploadCompleted(  #{@errorNumber},

     \"#{UPLOADED}/#{params[:Type]}\",\"#{@new_file.original_filename}\",\"\");  

}

</script>'
②、找到代码( 针对rails2.2 ):

def upload_directory_path

   uploaded =  request . relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"

end

并将其中的 request 替换成 ActionController::Base

7.  针对rails2.2 接着修改 .\vendor\plugins\fckeditor\ lib\ fckeditor.rb 文件,

找到代码:  js_path = "#{request.relative_url_root}/javascripts" 同样,将其中的 request 替换成 ActionController::Base

 

8. OK,一个完美的fckeditor,已经呈现在你的视图中了。

 

PS:  我们知道,用fckeditor,存到数据库里的数据将会是带有html标签的如:

<p><span style="color: #ff0000"><strong>无敌好东东,大家快来购 先到的先得,后到的错过 高性价比的好东西,不买是你们最大的损失啊。所以都快来选购,如有大量购买者,价钱还有更大的优惠,希望有意者尽快与我们取得联系。</strong></span></p>

 

那么你在取该数据时有时就需要去除html标签

 

 

 

参考资料:

<!-- EndFragment-->

 

 

 

http://www.blogjava.net/rocky/archive/2006/11/04/rails-fckeditor-integration.html

 

http://rails.blog.51cto.com/424292/119543

 

下面的blog,有Fckeditor更复杂的应用说明:

http://hi.baidu.com/magiclin/blog/item/eec9ded9621aa7ed39012f71.html

 

<!-- EndFragment-->
分享到:
评论

相关推荐

    PHP FCKeditor_2.6.6 瘦身精简版 带重命名上传+实例使用说明

    将Fckeditor 里的保留文件拷贝到网站根目录文件夹里,即/ictech/下 /fcktemplates.xml /fckstyles.xml /fckeditor_php5.php /fckeditor_php4.php /fckeditor.php /fckeditor.js /fckconfig.js /editor/ fckeditor....

    fckeditor for jsp 的jar包

    这个是一个我修改过的fckeditor for jsp 的jar包的源代码,是fckeditor-2.3的,我修改了ConnectorServlet.java和SimpleUploaderServlet.java两个文件 我在这两个文件中都是加了一个静态变量encoding,private static...

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

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

    fckeditor2.6.3 完整版

    2.解压缩到你的站点根文件夹中名为FCKEDITOR的文件夹中(名称必须为FCKEDITOR,因为配置文件中已经使用此名称来标示出FCKEDITOR的位置) 3.现在,编辑器就可以使用了,如果想要查看演示,可以按下面方法访问: ...

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

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

    FCKeditor2.6.4使用说明

    1 FCKeditor简介: FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等...

    FCKeditor_2.6.3.zip+FCKeditor-2.3.zip

    FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...

    .net 配置好的Fckeditor2.6.5

    Fckeditor2.6.5 Build 23959 1.将得到的fckeditor文件夹复制到网站的目录下面 2.配置WebConfig appSettings&gt; &lt;add key="FCKeditor:BasePath" value="~/fckeditor/"/&gt; &lt;add key="FCKeditor:UserFilesPath" ...

    Fckeditor皮肤Fckeditor皮肤

    Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤

    FCKeditor_2.6.6.zip

    FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,...

    FCKEDITOR-2.6.3 代码高亮与图片水印

    FCKEDITOR-2.6.3 代码高亮与图片水印 VS2005,VS2008下. FCKeditor增加了代码高亮显示,和图片水印功能 经过X8023Z团队修改精简.并附个人配置经验. 常见错误问题: 1:找不到文件,那就是说路径没有设置好. &lt;add key="...

    java /jsp FCKeditor 配置

    通过复制粘贴实现FCKeditor 的使用. 看拉大家的留言,为使大家下载多能使用,补充个注意点; 在jsp页面出现FCKeditor 引用错误. 把页面中的下面代码中 id="infoContent" basePath="../../FCKeditor/" width="822" ...

    Fckeditor(综合利用工具)

    Fckeditor(综合利用工具)

    fckeditor编辑器上传文件(含视频音频)详细配置

    &lt;FCKeditorV2:FCKeditor ID="FCKeditor1" BasePath="fckeditor/" runat="server" Height="500px"&gt;&lt;/FCKeditorV2:FCKeditor&gt; (2)集成到Visual Studio工具箱 打开一ASP.NET页面,展开Toolbox,打开右键菜单,选择...

    FCKeditor_2.6.4+fckeditor-java-2.4.1_BMW修改版

    由官网FCKeditor_2.6.4+fckeditor-java-2.4.1修改。 修改内容有: 1、上传的文件名为中文会变成乱码 2、新建中文目录变乱码(这个好似还有点小问题,不过不影响使用,还是不建议用中文目录) 3、对上传的文件使用...

    fckeditor_2.6精简第三版

    所以只好继续精简FCKeditor,以前一直有个问题困扰着我,明明去掉了这么多代码,体积成倍缩小,为什么还这么慢,难道FCKeditor内核的问题?为了这次能更彻底提高FCKeditor的载入效率。我把所有压缩过的代码都还原。...

    FckEditor入门文档+实例Demo(可运行)

    自己写的 FckEditor 入门文档 文档中包括FckEditor 介绍、配置、实例讲解和拷贝网上其它例子文章等,已经算是很全面的文档了,20多页的PDF。 还额外赠送Demo实例,直接用Tomcat就可以运行,配置都弄好了,jar包都...

    Fckeditor2.6.3

    FCKeditor相关资料简介: (要下载FCKeditor2.6.zip和FCKeditor.NET2.5版的2个zip包) FCKeditor2.6zip是其最新的Javascript文件和图片等; FCKeditor.NET.zip是一个ASP.NET控件DLL文件。 下面结合一个ASP.NET...

    FCKeditor添加删除功能

    改造背景: FCK作为开源的文章编辑器,很受欢迎,却没有文件删除功能。 改造目标: 提升FCK的功能,提供删除文件和文件夹的管理功能。...2:com\fredck\FCKeditor\connector\ConnectorServlet.java

    fckeditor for JAVA所需要的所有文件

    fckeditor for JAVA所需要的所有文件 包括: FCKeditor_2.6.3.zip //主文件 fckeditor-java-2.4.1-bin.zip //jsp整合包 fckeditor-java-demo-2.4.1.war //完整的项目实例,建议部署到服务器上面看一下这个然后...

Global site tag (gtag.js) - Google Analytics