You are here

drupal6

内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等

什么是领域(Realm)?

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-12 12:24

 

领域就是一个任意的字符串,它用于允许多个节点访问控制模块共享数据库表node_access。例如,acl.module是一个使用访问控制列表(ACLs)来管理节点访问的第三方模块,它的领域就是acl。taxonomy_access.module是另一个第3方模块,它基于分类术语来限制对节点的访问,它使用term_access作为领域。所以,领域就是在表node_access中标识你的模块空间的东西;它有点像命名空间。当需要你的模块返回许可ID时,你将从你模块定义的领域中返回它。
老葛的Drupal培训班 Think in Drupal

Drupal版本:

定义节点授权(Grants)

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-12 12:23

老葛的Drupal培训班 Think in Drupal

有三个基本的权限,对应于节点之上的三种操作:查看、更新、删除。当这些操作中的一个将要发生时,如果一个模块实现该节点类型,将首先使用这个模块里面的函数node_access()。如果该模块没有定义是否允许访问的话(也就是说,它返回了NULL,而不是TRUE或FALSE),Drupal将向所有应用于节点访问控制的模块询问,这个操作是否应该被允许进行。通过使用hook_node_grants(),为每个领域(realm)每个用户得到一个授权(grant)ID列表,来完成这一工作。

Drupal版本:

Drupal标签云模块tagadelic与Cumulus

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-08-12 02:42

标签云之tagadelic与Cumulus:
模块依赖于tagadelic,用来显示站点的标签云的,tagadelic本身也可以显示标签云,但是外观不是很直接。
Cumulus使用flash显示标签云,效果更好,更美观,因为flash实现了3D效果。

Cumulus的安装需要一个SWFObject的JS脚本,这个脚本也是开源的,但是所遵守的开源协议不是GPL,所以你需要单独下载。

Cumulus模块下载地址:http://drupal.org/project/cumulus
tagadelic模块下载地址:http://drupal.org/project/tagadelic
这样你就可以实现很酷的标签云效果了。

Drupal版本:

页面

Subscribe to RSS - drupal6