Drupal 7 IMCE

IMCE 模块是Drupal 7中一款非常优秀的图片/文件上传和浏览工具。

  1. 基本的文件上传和删除

  2.  图像(JPG,PNG,GIF)大小调整,创建缩略图预览

  3. 私人文件系统的支持

  4. 限制用户角色,上传的文件大小, 目录配置,文件扩展名和图像尺寸

  5. 可以为每个上传的文件目录配置权限

  6. 类似FTP的目录浏览(文件名称,大小,尺寸,日期排序)

  7. 快捷键操作

  8. 选择多个文件

  9. Ajax 文件操作

支持WYSIWYG editors,  CkEditorFCKeditor等HTML编辑器

 

安装与配置

1.进入到配置页面(admin/config/media/imce/)这时我们会看有默认的两个配置。

2.我们以配置User-1为例子(admin/config/media/imce/profile/edit/1)

3. 上传目录配置

这边有两种基本的使用方法

一. 占位符 %uid 表示当前用户的ID

二. 自己写PHP代码来完成.不过这里的php有点不一样。并不是<?php开始。而是以php:开始。以分号结尾, 以下配置是users/当前用户的用户名. 记住使用php时只能使用全局变量 $user和一些自己的,如果想扩展你可以自己写一个PHP函数来调用。

 php: return 'users/'.$user->name; 

现在继续返回到主配置页面, 为不同的角色使用不同的配置。如果没有配置那么指定的角色是无法使用IMCE的

通用配置

 

模块案例

wysiwyg + CkEditor

Wysiwyg + ckeditor中使用 IMCE,

1. 安装IMCE Wysiwyg bridge模块

2. 编辑我的编辑器配置, 我这边使用是Full HTML. 所以我编辑的路径是(admin/config/content/wysiwyg/profile/full_html/edit)

现在当我们再添加内容的时候。点击编辑器的图片按钮。就会看到多了一个按钮 Browse Server

模块下载

下载中....