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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal模块] Drupal模块:ckeditor 模块配置2—不同角色使用不同功能

[复制链接]
发表于 10-13-2011 02:55 | 显示全部楼层 |阅读模式
先看效果
超级管理员的界面为:
# E; C+ [4 l7 d' o( n/ y
1 D, B, g8 N: L1 c) `7 }4 r管理员的界面为:. V* h2 a7 C: B2 |3 `9 o2 a
* O0 T8 O* T* p4 V0 v
首先我们要设置两个用户,一个是给管理员使用的,角色是管理员;一个就是我们的第一个用户,设置角色为超级管理员
# c2 b9 {+ a, O, u我们再回到第一篇的配置上传图片功能,在这里我们使用IMCE来上传图片。' L, g: m- m  k2 ~& @
配置好imce的上传图片后,我们启用ckeditor和imce。然后设置权限access ckeditor勾选。6 B- I+ b: G6 p4 g
现在我们来到我们最重要的内容,配置CKEditor。先新建一个为admin_editor,如下图,然后分别配置相应的角色,advanced为超级管理员,admin_editor为管理员。" Q) R/ h. n6 ]  M: Q$ L2 b& s6 d
* U# s; k: y- T) a: g. ?; M' M
然后我们就得对admin_editor,advanced进行单独的编辑了。在编辑之前,我们先创建一个管理员的toolbar,& @7 A% f) Q6 y! q4 F
在ckeditor模块中找到ckeditor.config.js这个文件,添加我们的管理员toolbar。1 K: V) m5 a% Y0 ?0 r: W2 l
  config.toolbar_DrupalBasic = [ [ 'Format','FontSize', '-', 'Bold', 'Italic', '-', 'NumberedList','BulletedList', '-', 'Link', 'Unlink', 'IMCE' ] ];4 C, @6 V$ H) u# e6 y
上面的代码是定义DrupalBasic的toolbar,我们在其下面添加我们的管理员toolbar" Q/ X$ Z( p: Y* h: G
   /*
9 ^/ m+ L) _6 H; I2 s2 V. |0 {  * for admin use, W( d& T6 D0 x- n4 D( e+ a( E- s/ G
  */
8 b; d( D) _( m! Q  config.toolbar_DrupalAdmin = [
* g7 N, N  \! l      ['Format','FontSize','-','Bold','Italic','Underline','Strike','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock']," U  a' [: q! s& v3 p) ^
      ['TextColor','BGColor'],
* t0 g" L2 F6 {/ H/ k      '/',
, L; ^6 \$ G: h$ _8 B/ g( o      [ 'Cut','Copy','Paste','-','NumberedList','BulletedList', '-', 'Link', 'Unlink','-', 'Image','Table','HorizontalRule','SpecialChar'],9 k* F' f! f% P: h; W3 A  }$ P
      ];
8 n! b, u% s$ A$ ~现在我们回到CKEditor的配置页面,分别编辑admin_editor,advanced。
4 c" A1 F8 p) |  i先编辑admin_editor
% n$ d1 c0 c& Z7 z  N2 Y0 j第一步:设置Basic setup中,将管理员角色勾选
- H. D. n4 ~. z第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalAdmin! B3 R; Y8 _+ c; X8 p
第三步:在File browser settings中,设置imce为上传的,如下:1 i8 _  }0 S/ I$ G4 f/ p) p

7 X0 N% b0 n" C- e* l& W我们再来编辑advanced
( L; `/ J  M+ p1 I7 M: i第一步:设置Basic setup中,将超级管理员角色勾选; V+ B: u0 T$ }! d. d, J) C
第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalFull1 p+ M2 O  ?) P/ r
第三部:与admin_editor一样的设置。! E, E8 f% V2 f8 m1 N: f2 h! ~/ v
8 u/ V9 a1 ]# _: W4 i8 h  I! z
未完待续:下一篇为ckeditor与imce及better formats的配合使用http://www.doooor.com/forum.php?mod=viewthread&tid=550&extra=page%3D1
# y1 x! L" p- I, i# R! b% ]$ B

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

GMT+8, 2-21-2025 08:10 , Processed in 0.497669 second(s), 511 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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