国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal教程] Drupal7 安装 CKEditor 和 IMCE 模块 及配置

[复制链接]
发表于 8-30-2011 05:28 | 显示全部楼层 |阅读模式
使用所见即所得(Wysiwyg)编辑器, Drupal7 安装 CKEditor 编辑器的方法及配置:
4 m7 b  i1 o0 A8 A$ H, F
    0 y! s4 M) p! h4 ]
  • 首先要下载模块和编辑器
    4 Q9 R/ y) ~# \$ ACKEditor Moudle: http://drupal.org/project/ckeditor
    : ~0 h& u9 b: G! P: YIMCE Module: http://drupal.org/project/imce
    & q. c8 L5 O9 I1 OCKEditor 编辑器: http://ckeditor.com/download
  • 安装 CKEditor MoudleIMCE Moudle
    . k: u! M( Z1 |1 q# M* Z4 U: V将解压的 CKEditor Moudle 和 IMCE Moudle 模块分别放到
    6 @# {' E! P/ asites/all/moudles/ckeditor/+ Z/ ~4 D4 I+ M! e& C( A$ C
    sites/all/moudles/imce/& F" {0 f5 Z7 v  R* ?% {
    然后将 CKEditor 编辑器压缩包里面的放到 /sites/all/moudles/ckeditor/ckeditor/中, 如下图
    7 Z/ X; P+ B" M0 E! V
    1 U6 n2 a8 `3 E5 `7 \6 v  e. b8 a放好后的路径如:! z4 v, O" H3 C6 d$ {, C
    /sites/all/moudles/ckeditor/ckeditor/ckeditor.config.js% h2 }* `8 D! c/ c/ }6 I
    /sites/all/moudles/ckeditor/ckeditor/ckeditor_php5.php
      \* C  @6 o( u+ j) P1 q2 h! b/sites/all/moudles/ckeditor/ckeditor/ckeditor_php4.php
      Z" t7 r$ e+ n/sites/all/moudles/ckeditor/ckeditor/ckeditor/plugins/*
    6 r6 W0 B; w, O4 [/sites/all/moudles/ckeditor/ckeditor/ckeditor/_samples/*
    / W* _7 t6 `9 Q/ Q, O7 o$ a3 A+ C/sites/all/moudles/ckeditor/ckeditor/ckeditor/_source/** S& }8 z8 e7 ?6 ?! V. l) A
    /sites/all/modules/imce/css/*- l# w/ O6 r3 L1 f
  • 在 Modules 中启用 CKEditor 和 ICME 这两个模块.
  • Home » Administration » Configuration » Content authoring 中配置CKEditor ( 路径为 /admin/config/content/ckeditor)
    ; y+ c. R5 }& x. S选择 Full HTMLedit Operations 进入 CKEditor 配置. ( 路径为 /admin/config/content/ckeditor/edit/Full ); |% O! B: u# Z' `
    然后点击 EDITOR APPEARANCE 选项进去, 在显示的表单中有个Toolbar, 这个是配置CKEditor显示哪些操作标签的.
    9 a# w" o/ z7 B& N6 ~% K( T* B& |. a在默认的这行 ['Image','Media','Flash','Table','HorizontalRule','Smiley','SpecialChar'], 中添加一个 ‘IMCE‘ 这样才能在编辑器里显示 IMCE上传图片的图标.! A3 e/ o8 V( S" Z* b3 u- e4 n6 T
    添加后为: ['Image','IMCE','Media','Flash','Table','HorizontalRule','Smiley','SpecialChar'],3 ]! n. l7 g& H& f" X
    接着在 Plugins 中选中 IMCE Window button in toolbar
    : T  t# I  Q0 ]- C( ?3 M' _+ @$ D0 `: F1 G3 E0 A, v6 F+ C; U6 I- o
    最后在 File browser settings 中的7 l! \3 D6 k- H# R2 o5 P# l
    File browser type (Link dialog)
      }0 v, I' r6 T8 Q/ wFile browser type (Image dialog)! f* B5 o6 B, r
    File browser type (Flash dialog)
    # d8 R; L' ~" K9 d9 _, F三个选项都选择IMCE, 如下图
    1 R. J/ v# L7 f) p
  • OK, 配置完毕, 在 add Content 时选择 FULL HTML就行了., J1 a/ ~, I& o  b5 M
    另外也可以配置 Filtered HTML, 在 Toolbar配置里面设置一下, 比如我的设置如下* d% Q1 I3 G5 }
    [backcolor=white !important][size=1em]
    [backcolor=white !important]1
    8 ~6 ?( S% a/ X/ e$ N+ ~
    [backcolor=white !important]2
    4 p7 ^! L1 r: h/ J' X
    [backcolor=white !important]3

    ) G) {+ {) @" b7 k5 F% g, K, I
    [backcolor=white !important]4
    ( w# t( V7 X& E
    [backcolor=white !important]5
    # i+ j: c( B& p1 Q' H. A
    [backcolor=white !important]6
    + G9 h7 _; P/ J9 _
    [backcolor=white !important]7

    " C& g3 S  ^7 i- \( Z# t$ }! a3 W  W  Q2 K9 r* l( M- l1 ~
    [size=+0]
    [backcolor=white !important][

    + L: J7 _( P, l+ B* c  X* j7 M
    [backcolor=white !important]['Source'],
    - J2 |$ T8 \* z; A. o5 O
    [backcolor=white !important]['Cut','Copy','Paste','PasteText','Undo','Redo'],
    6 `2 S8 s9 E& x0 v
    [backcolor=white !important]['Bold','Italic','Underline','Strike','-'],

    2 M" u1 G8 r& u
    [backcolor=white !important]['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
    5 k) H* H" s5 A% U+ F% M. ]* v$ r2 o
    [backcolor=white !important]['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],

    9 [* ^3 f+ P! V4 }
    [backcolor=white !important]

    * A" t8 G* ?7 _; p" F% j
    3 t, Z) k3 R0 Q; p* m2 h( d' p' A- j( w  Q
    + e& |( ?1 h5 b, z' D& a

    $ |$ s+ C- H; c* R- r* Y0 {& G. X( b
    显示在 Filtered HTML 的效果为:+ D3 ?% S% F" C( f
    3 ]: a9 b+ p3 t
声明: 本文采用 BY-NC-SA 协议进行授权 | SEM Journal & 英文 SEO8 o$ c9 Q  }& a( s" \  L
转载请注明转自《Drupal7 安装 CKEditor 和 IMCE 模块 及配置
* @1 ^: b9 @4 B- O
: K0 H3 r; H( r7 F( @

: p; p- n/ {+ ?' M
 楼主| 发表于 1-27-2012 00:47 | 显示全部楼层
注意:Howfar按这个教程安装过几个网站的CKEditor,都会遇到一个问题---无法通过CKEditor上传本地图片,甚至Howfar自作聪明的又安装了Insert模块,这样当然可以解决,却有些画蛇添足(Insert自然有它的用处,此处我们只是需要上传图片)" i) U" i$ ~; V$ y3 F& T* R3 h

) F' [: A5 L: t8 N偶然发现,原因是我们把http://ckeditor.com/download/releases里的CKEditor放在了本地sites\all\modules\ckeditor\ckeditor目录下,其实应该放在sites\all\libraries\ckeditor目录里,否则configuration->wysiwyg下CKEditor是未安装状态!也就无法进一步设置!
3 _2 d% E: l' E
. B; o6 }0 P! E/ K1 x5 N3 e/ M- t
之后启用CKEditor模块,然后点击configuration->wysiwyg,再编辑某种输入环境下的CKEDITOR,在“buttons and plugins”一栏的最后有个IMCE选框,勾一下就行了。这样就可以实现本地图片上传。% W- w1 {8 c4 z9 X( {% h4 U
- N* W. Y3 [! F( w- r% O1 i1 O, s
# n, h: C+ ~( O! n4 J& _1 ?. o! p; L
8 s, p' M  g, w, F

# v7 ~8 T! V, j% ?0 z
5 I& k. O, z- u1 L7 s
 楼主| 发表于 2-13-2012 00:50 | 显示全部楼层
Howfar在设置半年前做的另一个网站的时候,还是无法上传本地图片,看了几分钟发现低级失误,就是只在libraries放了CKE官网的安装包,而modules里没有放drupal.org官网里的ckeditor安装包---下载,放进去,在modules页面启动,然后在/config/content/ckeditor点击Full右侧的edit,进入后展开EDITOR APPEARANCE,现在Default state下点击enable启动,在Toolbar下可以看到两块Ckeditor图标界面,下面最后一步,把下面那块里的imce图标拖动到上面板块你喜欢的位置上,保存,更新缓存,现在就可以上传了!
( ~; S0 x0 Z6 V
+ S; v- ?" u* |! D+ _
如果这些你都设置且没犯低级错误,应该OK了,如果有问题请在这留言。4 b+ M- J8 d  g0 p  |

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 5-1-2025 07:31 , Processed in 0.315083 second(s), 150 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表