Drupal 6.x

如何将Drupal 6 的内容迁移到 Drupal 7

hooface 提交于 周四, 2016-06-30 - 20:52

Drupal 6

为了迁移,你应该已经创建了一些节点。如果没有,你可以你可以使用 devel generate 自动生成。我已经在 第一部分的谈论了它的使用。 d6.png Drupal 6 story 字段 d6p.png Drupal 6 page 没有自定义字段,但有一个 taxonomy 字段

Drupal 7

你应该在 第一部分,创建了一些必须的目标字段。

Drupal 6 响应式模板制作

hooface 提交于 周日, 2014-06-15 - 13:48

Drupal 官方网站提供了许多 Drupal 7 的响应式模板,但是由于各种各样的原因 Drupal 6 的响应式模板一直没有出现。然而现在使用 Drupal 6 的网站还是大有存在。笔者个人就喜欢 Drupal 6,不为别的,只为其性能相对 Drupal 7 确实要好很多,下面是的例子是以 Columnal 框架为 2epub.net 电子书网站制作的一个响应式主题,较好地支持PC、iPAD、各类手机浏览(点击这里看效果)。

不使用 wget lynx 或 curl 命令如何配置 cron

hooface 提交于 周三, 2013-04-03 - 22:45
有些时候,使用lynx或wget,你可能会遇到麻烦。这可能是“localhost”不允许的原因。那么在本地计算机上 wget 就不会工作。如果你又不愿意依赖其他方式(如你不喜欢poormans的cron)来执行计划任务,试试这个脚本。
touch ~/scripts/cron-php.sh
chmod 700 ~/scripts/cron-php.sh
vi ~/scripts/cron-php.sh
译者注:~ 是批你的 Drupal 安装的根目录,下面的脚本中,假设为 /var/www/html/,请根据你的实际安装目录进行修改。

Drupal 如何实现专辑/曲目类的模型

hooface 提交于 周一, 2013-01-21 - 21:12

使用Drupal 开发音乐、视频这样的网站时,通常会把有一定关系的节点作为一下专辑来显示,方便用户浏览。实现这样的需求应该有很多方法,比如使用术语标签实现,这样可能是最方便的了,将专辑名称作为一个标签的名称,这样拥有相同标签的节点都会在标签页面显示(其实Drupal 的标签也是术语),但也很多局限性。下面来考虑一种应用比较多的方式,就是使用
CCK(D6) 的 Node reference 字段来实现专辑与曲目的关联 。Sony的 Myplay.com就是使用的这种方式,下面定义的内容类型的关系图:

创建工作流程

hooface 提交于 周日, 2013-01-20 - 21:14

依次展开“配置”/“流程”/“流程”,点击“添加工作流程”:
2-1.jpg
打开工作流程添加页,在工作流程名称中输入“稿件审核”:
2-2.jpg
点击“添加工作流程”按钮进行保存。

Openpublish开发指南

hooface 提交于 周日, 2012-12-16 - 10:03

OpenPublish是一个Drupal 发行版。针对网上出版商整合了一些模块和定制。只要安装完成,就是一个面向新闻出版业的网站。 OpenPublish简单的安装过程,并不意味着结束。该网站必须通过配置、定制和设计,以适应特定组织的需要。本节介绍了OpenPublish所涉及的设置和自定义配置步骤。

使用 Quiz 随机抽取试题

hooface 提交于 周五, 2012-10-12 - 19:21

1. 打开admin/content/taxonomy/add/vocabulary,创建题库词汇表,并选择 Questions 的容类型,如:
Qiuz内容类型

2. 在“题库”建立问题分类,建议使用“课程名称+题型”的命名约定,便于后面的测验表单中区分,如:计算机基础知识单选题、计算机基础知识多项选择题。
q2.png

3. 向第二步创建的分类中,添加问题

hook_services_resources 钩子实现详解

hooface 提交于 周六, 2012-08-04 - 23:59

hook_services_resources 是 services 模块中的一个钩子,如果你想使用 REST server,定义自己的 resource ,那么就需要在您的模块中实现这个钩子。由于网上缺乏这方面的资料,把自己在做项目中的体会小结一下,方便以后查阅: 下面的代码创建了一个资源路径(resource path)为 peican_profile 的resource的CR,注释中说明了代码的作用.