跳转到主要内容
Book 模块的 weight 值太小的解决办法

  默认情况下,Book 模块书页的 weight 值只有 -15 到 15,这意味着,如果某个 Book 的书页超过 31 个,书页的排序就会出现问题,因为在 weight 值相同的情况下,书页就会按标题首字进行字符排序。虽然可以手动更改书页的标题来对排序进行控制,但是这样的解决方案不够优雅,特别是如果中间要插入新的书页的时候,要对其它的一些标题进行改动,很不灵活。

  解决这个问题比较好的办法,是对 book.admin.inc 文件进行一项小的改动,虽说更改 drupal 源代码是不被推荐的,不过这样一个小的改动影响并不大。

用编辑器打开 book.admin.inc 文件,找到以下代码

'weight' => array( '#type' => 'weight', '#default_value' => $data['link']['weight'], '#delta' => 15, ),

将其中的 '#delta' 值改成你想要的某个值,如改成 50, 手册 weight 值的范围就变成-50到50了

东方龙马 提交于 26 June 2011

各位老师,同学:

感谢大家一只以来对drupal花园站点以及中文论坛的支持,前段时间对drupal花园的中文论坛进行了版块的重新规划和调整,现在想征求各位的意见,目前Drupal花园的中文论坛是基于drupal核心的forum模块以及第三方模块advanced_forum搭建,skin是采用advanced_forum的银灰色的skin。

各位觉得这个skin是否需要更换,还有是否只用默认forum就可以了?

另外,在你访问花园网站的过程中,有什么好的建议或者什么想说的话,都可以告诉我

想听一下各位的意见,龙马再次感谢大家的支持!

jziwenchen 提交于 26 June 2011

Drupal 7 改变了以往数据模型,现在使用了一个全新的概率:Entity 来表示一个类似OO编程模型里面的对象;它是一个抽象的数据容器,让Field追加新的数据源到它里面(Attach field data),这样Field模块就可以对任意的Entity 对象进行操作(这样的Entity像常见的User, Node, Taxonomy, Vote 等).

关于怎么进行Entity编程,在这里可以找到实例和教程

Drupal 7 对Field数据保存进行了抽象,以致我们可以用不同的数据库引擎保存Field数据库。

下面我介绍下使用MongoDB保存Field数据达到优化查询,添加等操作的效率

注:有人在本地环境测验过,MongoDB的速度快于MySQL,这里可以看到。

我现在从零开始搭建一个MongoDB运行平台,并让集成到Drupal 7。

1.安装MongoDB

akon 提交于 24 June 2011

由于路径的不同,所在页面的$content也不一样.比如说page-add-xxx.tpl.php页面的$content就是一个发布框,而有些页面的$content就是一篇文章。这些$content是通过什么来定义的?我的theme.inc里面看到了:ob_start(); include "./$template_file"; $contents = ob_get_contents(); ob_end_clean(); return $contents;但是还是不理解。

lugir 提交于 23 June 2011

准备工作

  1. 下载 Drupal 7:到 Drupal 项目页面下载 drupal 程序包,项目地址: http://drupal.org/project/drupal
  2. 解压 Drupal 7:将下载下来 drupal 程序包进行解压缩,得到名为 drupal-版本号 的目录,为目录改名,如改成 drupal7
  3. 下载语言包文件:到 http://localize.drupal.org/translate/languages/zh-hans 页面下载对应版本的语言包(.po文件)
  4. 安装语言包文件:将 .po 文件放置到 drupal7/profiles/standard/translations 目录下
  5. 上传:将 drupal7 目录下的所有内容放置/上传到网站根目录
  6. 创建配置
Drupal 6 中文安装教程

Drupal 6 中文安装教程

东方龙马 提交于 22 June 2011

简单点说,在 Drupal6 下添加分类如下:

  1. 建个术语表,对指定的内容类型(如story)启用此术语表
  2. 向术语表中添加术语/词汇
  3. 创建指定的内容类型,选择分类

然后可以通过 taxonomy/term/[tid] 查看指定分类下的内容。

 

-- From Drupal中国群(4362258):袁。

在 Drulal7 下添加方式略有变化。简单操作如下:

  1. 在分类页,添加一个taxonomy,然后添加所需的术语(term)
  2. 在内容类型管理页面,添加一个field,在“选择字段类型”中选择“术语来源”,后面可以选择是下拉列表还是作为tag自动补全
  3. 排一下字段放置的位置

 

--by 龙马

在 Drulal8+ 下添加方式略有变化。简单操作如下:

标签
DrupalSH Happy Hour - 2011-06-29

Start: 2011-06-29 07:00 Asia/Shanghai

Organizers: skyredwang

Again, Drupal Happy Hour is an opportunity to go out, have a few beers (or beverage of your choice) and talk Drupal. No agenda, just a bunch of geeks hanging out. This series events will happen on the last Wednesday night of every month! Both English and 中文, or sometimes PHP are spoken at events, 并且我们期待有更多的中国Drupal开发人员加入我们的活动!

订阅