跳转到主要内容
rli 提交于 12 June 2012

原文链接:http://drupal.org/node/32283

如何管理您的session在很大程度上是取决于您的应用是如何处理session的。但是在drupal的方面,对session的处理则十分直接,session.inc文件是被包含在bootstrap.inc文件中的。

如果您决定用您自己应用的session处理器,那么您可以简单的把bootstrap.inc中相关的代码注释掉。或者您可以用这两个session处理器各自处理不同的部分,比如您自己的应用来做身份验证。而drupal的处理器来做其余的drupal相关的方法。如果您打算同时用两个session处理器,那么您要确保它们用的变量名不会有冲突。drupal用的是$_SESSION变量。

如果您决定出去drupal的session处理器,那么您需要修改drupal的核心模块。核心模块有4个方法用到了drupal的session:

Authentication:您可以忽略这个部分,因为您将用您自己应用的session来验证用户的身份和角色,我们在身份验证部分已经解释过了。

rli 提交于 12 June 2012

原文链接:http://drupal.org/node/32178

这一部分将讨论如何将第三方应用与Drupal集成。有一些窍门是针对某些第三方应用的,有些则可以被多个应用来采用。以下则是最被常问到的问题:

jason 提交于 10 June 2012

朋友们好!我在测试的时候,导入翻译,出现以下问题,通过各种常用的方法,比如加大内存和时间等都解决不了,也重启过阿帕奇,都无效。请问如下问题要怎么解决好?多谢!

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /cn/batch?id=20&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 240 seconds exceeded in J:\test\includes\database\database.inc on line 2139

gokookie 提交于 9 June 2012

原文链接http://drupal.org/node/265762

内部浏览器

DrupalWebTestCase设有一个内部浏览器,用作测试网站上的浏览。更多信息请阅读有关WebTestCase类的基础文档。 function $this->drupalGet($path, $options = array())

该函数向Drupal页面提出GET请求。 其中,$PATH指要访问的页面的路径,$options给出可能需要提供给要访问页面路径的url()函数的其他一些数据。加载后的内容,会存储到$this->_content 中(和返回一样),可通过this->drupalGetContent()函数来获取内容

rli 提交于 8 June 2012

原文链接http://drupal.org/node/1477970

如果您的模块包含了一些可以被视为站点设置的数据结构,您也许需要把它做成可输出的,这样他就可以被储存并且在多站点中应用。添加可输出的设置支持,将使网站管理员能够输出设置,并把它输入到不同的站点。它还能使您模块的数据被features模块, apps模块drupal distributions所包含。

drupal已经有了API使执行可输出的设置变得很直接。在模块开发的初期就把可输出设置考虑进去是很必要的,因为主要的可输出API包含了管理界面的外部支持。用这些API,您可以省去很多用来建立管理界面的代码。

圈圈 提交于 5 June 2012

就是主页上可以有一个个的模块,然后模块下面有很多条目,而不是默认的主题那种一个一个的日志从上到下顺序排列的博客的那种形式,请问要怎么进行主题制作呢?需要改哪些文件?

以前用的是wordpress,这个CMS的主题系统感觉比较清晰,一个主题含有index.php /home.php /single.php/ page.php/style.css等这些文件,而现在对Drupal主题的制作是一头雾水,请问有哪些教程可以看,

请高手带入门,不尽感谢!

订阅