Drupal是如何提供文件的

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-20 15:28

Drupal提供了两种相互排斥的模式,用来管理文件下载的安全性:公共模式和私有模式。在私有模式下,在请求一个下载文件时将会检查用户的权限,如果用户不具有相应的访问权限,那么下载将被拒绝。在公共模式下,任何可以访问文件URL的用户都可以下载文件。这一设置将应用于整个站点,而不是应用于一个模块或者一个文件,所以通常在初始设立站点期间就做出选择,到底是使用私有模式还是使用公共模式,这一设置将会影响到使用了Drupal文件API的所有模块。

Drupal版本:

第13章 Drupal文件

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-20 15:24

Drupal中,可以使用多种方式来上传和下载文件。在本章中,我们将讲述什么是公共和私有文件,以及如何提供它们,简要的介绍多媒体文件的处理,并学习一下Drupal的文件认证钩子。

 

老葛的Drupal培训班 Think in Drupal

Drupal版本:

总结

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-20 15:15

 

读完本章后,你应该可以
• 自定义drupal搜索表单。
• 理解如何使用drupal搜索钩子。
• 理解HTML索引器的工作原理。
• 钩住索引器,来索引各种类型的内容。
 

老葛的Drupal培训班 Think in Drupal

Drupal版本:

对非节点的内容进行索引:hook_update_index()(1)

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-20 15:00

在你需要对非Drupal节点的内容进行搜索时,那么你可以钩住索引器并向其提供你需要的任何文本数据,这样它们在Drupal中就可被搜索了。假定你的小组支持一个遗留应用系统,这个系统可用来输入和查看最近几年的产品技术笔记。由于一些政策原因,你还不能完全使用Drupal的解决方案来替代这个遗留系统,但是你想在Drupal内部能够搜索这些技术笔记。没问题。让我们假定遗留系统将它的数据保存在了technote表中。我们将创建一个简短的模块,在里面使用hook_update_index()把这个数据库中的信息发送给Drupal的索引器,使用hook_search()将搜索结果显示出来。

Drupal版本:

页面

Subscribe to Think in Drupal RSS