drupal6
内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等
drupal OG首页主题化
更多资源参看: 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站)
很多人都想搭建一个facebook类型的网站,也就是社区型的网站,在这种类型的网站中,每个用户都有一个个人主页,在个人主页里面,还有自己的导航,我的朋友,我的文章,我的活动等等。
Drupal最适合搭建的就是这种社区型的网站,但是社区型的网站,由于涉及到许多功能,其复杂性要大于那些展示型的网站。
Drupal安装以后,对于用户的个人页面,比如user/uid页面,在这个页面,里面的布局,内容都是很丑陋的。如何将这个丑陋的个人页面,改造成SNS网站中的个人主页呢?这是一个难题,其实在国外,有很多这样的网站(使用drupal),但是在国内,这方面的文章,资料,还有人才都比较少,我说的是drupal相关的。
论坛:
Drupal单元测试框架simpletest
Drupal中引入了单元测试框架,那就是simpletest,这个我只是听说过,但是从来没有用过,今天,学习OG模块的时候,发现这个模块里面包含了测试代码,打开一看,测试代码中的格式,和JAVA中的JUNIT非常相似。
我摘一个简单的,给大家看看:
require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';
class OgPost extends OgTestCase {
论坛:
Dries Buytaert对drupal 2009年发展的期望
差不多每年, Dries Buytaert都会对drupal的发展做出总结,并展望下一年的可能的成绩.刚刚看了Dries Buytaert对drupal 2009的期望.也可以说是预言吧.有3点:
1,drupal6将会成为主流,drupal5逐步淡出历史的舞台。
2,经济危机下,会有更多的企业,个人转向drupal。这一点很有独到之处阿,
3,社区网络类网站将会继续流行。
Drupal版本:
UTF-8和GBK之间的转换
支付宝给出来的示例代码,里面采用的是GBK编码,使用Zend Studio打开以后中文全是乱码.我先是用写字板打开,然后拷贝到记事本中,然后再拷贝到Zend Studio中,这样就实现了将原有代码拷贝过来.
我是直接使用的原有代码,包括各种函数,都是示例代码中所给的,所以遇到的第一个问题就是乱码问题.我仔细的都了源码,按照计算机执行的顺序,一步步往下读,发现了一个问题:
function charset_encode($input,$_output_charset ,$_input_charset ="GBK" ) {
论坛:
Ubercart2.x简体中文汉化包
下载地址:
使用方法:
下载后,进入界面翻译管理页面,点击导入,导入该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()问题的解决
写模块的时候遇到的问题, 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版本:
页面
