给rails装上fckeditor插件

1.到rubyforge.org下载fckeditor plugin,我现在是0.4.3

2.解压到vendor下,改名为fckeditor

3.到项目根目录,根据readme:rake fckeditor:install

4.在要用到的页面,添上 <%= javascript_include_tag :fckeditor %>

5.改textarea为<%= fckeditor_textarea("page","body", :toolbarSet => 'Simple', :width => '100%', :height => '400px') %>,一个model,一个他的字段

6.OK,若出错,重启一下服务器

有问题,可以参考http://www.blogjava.net/rocky/archive/2006/11/04/rails-fckeditor-integration.html

http://www.j-kanban.com/bbs/viewthread.php?tid=3583

跟csdn不大一样的是上传图片,比较别扭。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

http://www.javaeye.com/topic/130638

自定义工具栏

fckconfig.js为FckEditor的配置文件,找到如下代码:

FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','-','About']
] ;
这段代码就是FckEditor的菜单数组,想要去掉相应的工具栏按钮,只需要找到其数组中对应的元素即可,比如我不想要粗体编辑功能,则去掉'Bold'即可。其中有两个特殊的字符串'-','/'。其中'-'为工具栏中的分隔符,'/'为工具栏的换行。

自定义一下工具栏就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值