Q. 额外的Drupal技巧

这部分给你讲一些技巧,帮你改进你的Drupal站点或者让你的生活更轻松.

 

Drupal版本:

Q1. 追踪drupal模块状态

你可以在你本地建立一个专门的“包罗万象”的站点,里面放上你用到的所有的drupal模块和主题,以及Update Status(状态更新)模块,用来监测模块和主题的状态。

 

状态更新模块将检查Drupal官方站点,并告诉你,你的模块是否有更新的版本可用。

      

你可能觉得这样做有点荒唐,不过在你拒绝这一想法以前,让我给你一些额外的提示:很多人最后发现,他们需要修补,调整或者说是修改模块以及主题。如果你创建了一个“包罗万象”的站点的话,你可以把未被修改的模块和主题都放在这里,这样你就有了一个干净的拷贝,当你的修改到了不能控制时,你可以重新使用这个干净的拷贝。现在,你不仅仅有了一个很好的备份计划,还有一个好处,就是知道了是不是需要升级模块。

相关联接:http://drupal.org/node/124933, Think in Drupal

 

 

Q2. 让多个drupal站点的维护更容易一点

很多人都觉得,浏览器的首页,要么是空白页,要么是网络上的某个页面,但是从没想过这个页面可以是你本地的.

这个是我首页的一部分.你可以看到,我对所有的维护任务(cPanel, FTP,等等)都加了链接,这样我就不用到处查找它们了.

 

我也把drupal测试站点的相应链接也加了进来,这样便也能很容易的找到它们了.

相关链接:http://drupal.org/node/120620Think in Drupal

 

Drupal版本:

Q3. 控制drupal用户登录

我怎么才能禁用“创建一个新帐号”呢?

导航到drupal的后台管理页面Administer » User management >> User settings。点击单选按钮“Only site administrators can create new user accounts”(只有站点管理员才能创建新的用户帐号)。

 

怎么才能完全禁止用户登录呢,禁用以后,当我使用时,又该怎么登录进去呢?

首先,你可以导航到Administer » Site building >> Blocks,将"User Login"(用户登录)区块的"Region"(区域)设为<none>。现在你的用户登录区块就消失了。

 

为了让你能够登录,我提供两种技术:

  • 输入http://www.myexample.com/user(如果你没有使用简洁URL的话,那么为http://www.myexample.com/?q=user)。注意,在这里,是单词"user",而不是你的用户ID
  • 访问你的站点信息设置页面(Site information settings),在页脚(footer)里加入一个"login"链接。<a href="/user">login</a>,我在几个drupal站点上都这么用。

 相关链接:http://drupal.org/node/127454Think in Drupal

Drupal版本: