You are here

drupal6

内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等

drupal OG首页主题化

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-01-14 12:32

更多资源参看: http://drupal.org/node/307828

OG首页的主题化,我想修改一个OG首页的外观,但是不知道怎么实现,打算用panels,但是对这个drupal模块还不是很熟,另外就是OG在Panels方面还不成熟.

OG首页就是一个节点类型的主题模板,因为一个小组就对应一个节点,从og\theme下面拷贝node-og-group.tpl.php到当前的drupal主题目录下面,并不生效,因为我已经为该类型的节点创建俄一个模板,对该模板重命名,现在node-og-group.tpl.php起作用了.

论坛:

Drupal版本:

Drupal中用户相关的模块(搭建SNS站)

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-01-10 15:21

很多人都想搭建一个facebook类型的网站,也就是社区型的网站,在这种类型的网站中,每个用户都有一个个人主页,在个人主页里面,还有自己的导航,我的朋友,我的文章,我的活动等等。

Drupal最适合搭建的就是这种社区型的网站,但是社区型的网站,由于涉及到许多功能,其复杂性要大于那些展示型的网站。

Drupal安装以后,对于用户的个人页面,比如user/uid页面,在这个页面,里面的布局,内容都是很丑陋的。如何将这个丑陋的个人页面,改造成SNS网站中的个人主页呢?这是一个难题,其实在国外,有很多这样的网站(使用drupal),但是在国内,这方面的文章,资料,还有人才都比较少,我说的是drupal相关的。

论坛:

Drupal版本:

Drupal单元测试框架simpletest

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-01-09 07:51

Drupal中引入了单元测试框架,那就是simpletest,这个我只是听说过,但是从来没有用过,今天,学习OG模块的时候,发现这个模块里面包含了测试代码,打开一看,测试代码中的格式,和JAVA中的JUNIT非常相似。

我摘一个简单的,给大家看看:

require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';

 

class OgPost extends OgTestCase {

 

论坛:

Drupal版本:

Dries Buytaert对drupal 2009年发展的期望

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-01-03 09:24

差不多每年, Dries Buytaert都会对drupal的发展做出总结,并展望下一年的可能的成绩.刚刚看了Dries Buytaert对drupal 2009的期望.也可以说是预言吧.有3点:

1,drupal6将会成为主流,drupal5逐步淡出历史的舞台。

2,经济危机下,会有更多的企业,个人转向drupal。这一点很有独到之处阿,

3,社区网络类网站将会继续流行。

Drupal版本:

UTF-8和GBK之间的转换

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-01-02 10:08

支付宝给出来的示例代码,里面采用的是GBK编码,使用Zend Studio打开以后中文全是乱码.我先是用写字板打开,然后拷贝到记事本中,然后再拷贝到Zend Studio中,这样就实现了将原有代码拷贝过来.

我是直接使用的原有代码,包括各种函数,都是示例代码中所给的,所以遇到的第一个问题就是乱码问题.我仔细的都了源码,按照计算机执行的顺序,一步步往下读,发现了一个问题:

function charset_encode($input,$_output_charset ,$_input_charset ="GBK" ) {

论坛:

Drupal版本:

Ubercart2.x简体中文汉化包

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-12-31 18:34

 

下载地址:

 

使用方法:

下载后,进入界面翻译管理页面,点击导入,导入该PO文件。汉化包只有一个PO文件,而不是drupal6的各个小PO文件的形式。

汉化程度:100%汉化了,不信你看看。有21个字符串有一点点问题,导入不了,但是已经存在于汉化包中了。基本上不影响。

Ubercart的POT文件包含了3159个字符串,所以汉化的工作是非常辛苦的。前前后后花了1个月的时间,它的工作量不亚于drupal6核心的汉化,drupal6有3534个字符串,Ubercart只比它少300+个。但是drupal6汉化的时候已经有了drupal5的汉化包的,虽然很多不能用,但是毕竟还有一部分可用。而Ubercart的基本上没有可用的。

论坛:

Drupal版本:

warning: Missing argument 2 for variable_get()问题的解决

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

写模块的时候遇到的问题, warning: Missing argument 2 for variable_get(), called in…,发现问题以后,我很快大概知道问题出在哪里了,那就是variable_get()这个函数没有用对。我是修改的别的模块的代码,直接把第2个参数给删除了,为了省事,因为不删的话,就为空字符串了,觉得留着没用,就删了。

不过还是习惯的google了一下,找到一篇文章http://drupal.org/node/31792,讲的同一个问题。又查了查drupal api,果然是第2个参数,也就是默认值参数被删除的原因,那好,加上就可以了。

相关链接: Think in Drupal

论坛:

Drupal版本:

页面

Subscribe to RSS - drupal6