You are here

7 创建一个区块

admin 的头像
Submitted by admin on 星期五, 2015-06-26 09:44

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

在这个例子中,我们将创建一个区块,用于获取Discuz论坛中的最新帖子。我们知道,Discuz是中国最流行的论坛软件,很多使用Drupal建站的用户,由于各种原因选择了Discuz作为网站的论坛。此时两者之间用户的集成,内容的集成成了首要解决得问题。我们这里讨论的就是内容的集成,在Drupal里面显示Discuz中的最新帖子。

 

让我们创建一个名为discuz_topics的模块,它将包含我们的区块代码。在路径sites/all/modules/custom下面创建一个名为discuz_topics的文件夹。然后创建文件discuz_topics.infodiscuz_topics.module

 

接着,向discuz_topics.info文件中添加以下信息:

 

name = Discuz论坛帖子

description = 在Drupal中获取Discuz论坛的最新帖子

core = 7.x

 

接下来,向discuz_topics.module文件中添加以下代码:

<?php

 

/**

 * @file

 * 在Drupal中获取Discuz论坛的最新帖子,以区块的形式显示

 */

在添加好这些内容后,就可以在“首页 » 管理 » 模块”下面启用该模块。现在让我们再做一些准备工作,假定我们已经在本地安装好了Discuz论坛,里面已经添加了一些测试内容。我们需要在settings.php文件中添加以下信息,这里假定论坛的数据库名为discuz,数据库用户名为root,密码为空,用于连接Discuz的数据库:

$databases['discuz']['default'] = array(

  'driver' => 'mysql',

  'database' => 'discuz',

  'username' => 'root',

  'password' => '',

  'host' => 'localhost',

  'prefix' => '',

);


Drupal版本: