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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 02:55 | 显示全部楼层 |阅读模式
先看效果
超级管理员的界面为:$ ^; w  H! c: {
6 l+ r/ I" ]( h1 s5 E1 f2 R( o% Y
管理员的界面为:
; q  S& D# a3 O& `9 ^+ F" Y6 E8 ~6 @3 o& Q4 _% o
首先我们要设置两个用户,一个是给管理员使用的,角色是管理员;一个就是我们的第一个用户,设置角色为超级管理员
& R0 w# w- y' n- m) C4 p$ P* Y我们再回到第一篇的配置上传图片功能,在这里我们使用IMCE来上传图片。9 Y) E2 R3 B: V8 R* h1 |' E6 I
配置好imce的上传图片后,我们启用ckeditor和imce。然后设置权限access ckeditor勾选。
5 x! t' h3 }  G7 t; u5 i1 o现在我们来到我们最重要的内容,配置CKEditor。先新建一个为admin_editor,如下图,然后分别配置相应的角色,advanced为超级管理员,admin_editor为管理员。* h  _; ^! K- R

2 j3 H$ p6 d  L9 N, x* M7 q6 z% s然后我们就得对admin_editor,advanced进行单独的编辑了。在编辑之前,我们先创建一个管理员的toolbar,, |: k( `. {0 F. A
在ckeditor模块中找到ckeditor.config.js这个文件,添加我们的管理员toolbar。% w' Z$ z; u* U6 E
  config.toolbar_DrupalBasic = [ [ 'Format','FontSize', '-', 'Bold', 'Italic', '-', 'NumberedList','BulletedList', '-', 'Link', 'Unlink', 'IMCE' ] ];! |3 M6 ~! ]: S+ C
上面的代码是定义DrupalBasic的toolbar,我们在其下面添加我们的管理员toolbar6 j8 z% B; {; |
   /*7 g6 v; O/ S+ L$ g$ F  v7 R
  * for admin use
/ Y: U, Z0 F, F9 `/ g, y1 @  */
- t; H7 Z, x$ N  r0 M  config.toolbar_DrupalAdmin = [ , _  h4 d% A+ W
      ['Format','FontSize','-','Bold','Italic','Underline','Strike','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
6 @- t, q9 m+ a( Y) C! Y( S+ t      ['TextColor','BGColor'],: e- s1 w4 r$ S& G, O; e
      '/',
6 r, C3 m5 {$ V+ ]. U      [ 'Cut','Copy','Paste','-','NumberedList','BulletedList', '-', 'Link', 'Unlink','-', 'Image','Table','HorizontalRule','SpecialChar'],( ~5 G; D# F9 B* Y* R0 C! ^
      ];
! e3 a1 m4 k( O1 Z现在我们回到CKEditor的配置页面,分别编辑admin_editor,advanced。; a& o0 K2 `& F* Z( Q. t) e
先编辑admin_editor" I2 g1 M7 z* e$ R1 _; `! w7 Y
第一步:设置Basic setup中,将管理员角色勾选
8 f2 z. y  L, p第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalAdmin
% @& v! x$ c8 A  N2 E第三步:在File browser settings中,设置imce为上传的,如下:
: M2 G. G" k3 s0 I- e$ U' v, y; V  M: ]
% Z- {( a9 `& v我们再来编辑advanced
. C7 O) }8 w2 J2 k) ~3 z+ F5 N! z第一步:设置Basic setup中,将超级管理员角色勾选
/ \# o( w) M# ?# n" f- |) L第二步:在Editor appearance中,在toolbar中选中我们创建的DrupalFull
7 m: U4 v& P: v! c! e第三部:与admin_editor一样的设置。
8 g$ }( P% `( U5 A% P9 |# U0 I+ K4 D
9 `/ _: a3 Y. D
未完待续:下一篇为ckeditor与imce及better formats的配合使用http://www.doooor.com/forum.php?mod=viewthread&tid=550&extra=page%3D1
8 X# F" w) V- `' O& s' ~% x. s

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

GMT+8, 6-19-2025 01:58 , Processed in 0.679962 second(s), 511 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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