CCK将被加入到Drupal7核心中了

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-12-02 16:21

http://www.chipin.com/contribute/id/95d5a4ba2b9ac0f4

 

本来打算睡觉了,今天看到一本Drupal书籍正式要出版了,但是以前我好像写过,就没有翻译.晚上浏览drupal.org的新闻,发现重大消息。那就是CCK将被正式放到Drupal7的内核中。让我们看看这个新闻。

好消息!在12月5号,我们将举行一个5天的代码研讨会,地点在Acquia,来讨论Drupal核心中的字段。这个研讨会的目标是,将CCK的功能融入到Drupal7核心中。

到现在为止,Karen, YvesBarry同意参加此次研讨会—其中Karen 和Yves是CCK的核心维护者,而Barry对CCK的贡献也很多。

Drupal版本:

dpm()函数

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-12-02 13:09

今天安装了一个开发版的模块pisca,里面有错误,按照提示说明,创建一个picasa-album节点,按照要求输入内容以后,报错了:

Fatal error: Call to undefined function dpm() in F:\xampp\htdocs\windowp1\sites\all\modules\picasa\picasa_album\picasa_album.module on line 203

dpm()不知道怎么回事,然后就google了一下,drupal.org上有人给出了答案,那就是dpm()函数是由dev模块定义的,开发时用来测试的,解决办法有两个,一个就是把dpm()相关的函数注释掉,另一个就是安装dev模块。

决定注释掉吧,尽管dev模块很好用,但是还没有使用的习惯。注释完毕以后,刷新页面,又一个致命错误:

论坛:

网上书店项目总结

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2008-12-01 12:19

这个项目已经进入尾声了,基本功能快完全实现了.这是我建立zhupou网站以后,接到的第一个单子,与这个单子接触的同时,也再谈其它的一些项目.但是都迟迟没有决定让我动工.当这个单子,接到手以后,开始还想再接一个,发现并不容易,考虑到一个人的精力总是有限的,决定只做这一个单子.所以这个项目做的很用心.差不多每天都在想着用什么方式来实现这个网站.

网站的主题,就是使用默认的garland,开始还可以了,后来需要添加新的模板,考虑到以后的升级的方便性,我决定做一个子主题,基于garland的.主题就先不讲了.

论坛:

Drupal的action

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2008-11-30 14:18

使用drupal的action,需要启用触发器模块,这个模块核心已经自带了但是没有启用。截图我就不发了,pro drupal的第2版有。

前段时间,根据需要,决定使用action来实现自动创建一个论坛话题的功能,实现商品与论坛的完整整合。决定使用action来实现,其实也可以使用nodeapi的,但是自从读了action介绍的方式以后,决定采用action来实现。分享一下代码:

/**

 * @file create_topic.module

 *

论坛:

Ubercart

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2008-11-29 14:03

上周5的时候,决定全面的转型,思量了许久,决定专注于Ubercart的相关研究,包括2次开发,汉化,以及相应的中文特色的模块定制.已经有1周的时间了,以后的全部精力都会投入到与这个模块相关的工作中去.Drupal太大了,就如同Java一样,自己很难把它研究透彻.而且,只有我一个人,很难在Drupal的各个方面,开发出来有用的东西.所以只能舍弃许多与此无关的.

从今天起,开始介绍Ubercart.其实以前我是写过一些相关的文章的.还有就是提供了一些模块的汉化包.从今天以后,本站的许多文章,都会与这个模块相关.

Drupal版本:

从joomla的式微看drupal的发展

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2008-11-28 15:30

说joomla式微,可能对于很多joomla的爱好者来说,是有点过不去的,但是在我看来,确实在式微. Joomla为什么会式微,我觉得最根本的一点是, Joomla内部的分裂,好像以前和mambo是一家的,后来分了,在后来, Joomla的用户越来越多,各种商业组建也越来越多,但是Joomla的核心版本的更新速度却跟不上.

我去年的时候才刚刚接触cms,那时候对drupal,joomla,php一窍不通,但是从网上搜索的结果来看,drupal是全球开源cms第2厉害的角色,排在第一位的是joomla,在学习drupal的同时,我一度还打算学习joomla,我是装过joomla的,安装好以后,一个完整的网站就出来了,很容易上手,这是给我的感觉.因为drupal我学了将近一个月还不知道哪是哪的,因为drupal装好以后就是一个空白,不知道从何下手.当然,由于时间的关系,不够充裕,后来就没有学习joomla,不过有时候,我也会到joomla的社区逛逛.

论坛:

如何删除评论中的”回复”链接

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2008-11-28 13:14

我这里使用的是drupal的高级论坛模块,根据项目的实际需要,用户只能对话题进行回复,而不能对回复再进行回复.那么怎么实现这样的功能呢?我们把评论中的”回复”链接去下来就可以了.

说起来简单,实践上,还是比较麻烦的.首先是需要定位这个”回复”链接归哪个模块管理,我使用的是论坛,高级论坛模块,涉及到的模板也就在这几个模块中.只有这么几个模板,我大致的看了一下.初步定在” advanced_forum\styles”目录下面的模板,根据实际情况,我用的是naked的样式,也就是advanced_forum\styles\naked下面的模板.

论坛:

如何实现tab之间的切换

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-11-27 14:42

我看到很多的网上商店的产品展示中,都会用多个tab之间的切换,而且使用js控制.我的客户也不例外,他说书籍的内容简介,作者简介,目录采用tab的方式显示在同一个区域,鼠标移上就可以切换.

在右边栏的流行书籍中,我使用quicktabs实现了这样的功能.但是在书籍的展示页面,实现类似的功能,使用后台的quicktabs管理界面不能直接配置出来.这里先介绍一下, 内容简介,作者简介,目录都是书籍的属性,也就是对应着一个字段.

Jason在他的文章中,通过编写模块代码,实现了同样的功能.但是在我的项目中,我不想这样.我决定采用一种比较简单方式,那就是编辑结点模板文件,在这里就是编辑node-product.tpl.php文件。

论坛:

页面

Subscribe to Think in Drupal RSS