Drupal Google cse模块常见错误分析

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-05-08 15:16

很多个人站点安装了google的自定义搜索引擎,对于Drupal站长来说,有一个非常方便的模块可用那就是google_cse, Google Custom Search Engine.

       这个模块还是比较好用的,但是对于初次使用的用户,开始会碰到一个问题,点击搜索后,系统报错, Your client has issued a malformed or illegal request.

       原因就是,没有在模块的后台正确的配置cx,导航到admin/settings/google_cse,你会看到第一项, “Google Custom Search Engine ID”:,很多人不知道这个地方填什么,以至于填错了,这里出错,就不能正常工作了.你就会看到上面的错误.

Drupal版本:

我上传了CCK2.x简体中文包

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

有两个,一个是drupal_cck-all-zh-hans-translations.tgz,这个是Drupal6的格式的,另一个是drupal_cck-all-zh-hans.po,这个是把所有翻译文件集成到一块的.

       drupal_cck-all-zh-hans-translations.tgz的安装方式时,解压缩,然后把里面的文件夹拷贝到CCK模块中,如果CCK模块已启用的话,那么需要先禁用这个模块,然后再启用,这样就会自动安装简体中文包了。

       对于drupal_cck-all-zh-hans.po,安装也很简单,假定你已经启用了local模块,那么只需要导航到admin/build/translate,点击导入,admin/build/translate/import,然后将这个文件导入到你的站点就可以了。

       有6个字符串包含了非法的字符,所以这几个字符串无法正常导入,但是其它的都正常,近500个字符串中,有6个无效的,不影响大局。

制作了Drupal6下的CCK的简体中文包

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-05-08 07:25

花了一天的时间,希望对大家有用.还以为CCK应该很小的,但是发现竟然有几百个字符串需要翻译,而且涉及到方方面面的知识,简体中文包中,可能有这样或那样的错误,以及不足,还希望大家谅解.

今天就会上传.希望对大家有用.除了CCK的简体中文包以外,还会为大家制作,OG,Views的简体中文包,希望这些工作能为大家带来方便.

Drupal版本:

编写一个CCK字段模块的优势

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-05-07 12:53

这里以农历字段模块为例,其实不使用这个字段模块也能实现相应的效果, 解决办法如下,你需要使用一个文本字段,为它添加一个自定义的函数,在显示这个字段的时候,在页面模板中,你添加对应的控制.
       就是说,你可以把相应的逻辑放到页面模板中,这样使用现有的字段也可以实现同样的功能.
       而使用一个单独的字段模块,则具有以下优势:
 
1,对于多个内容类型,你可以非常方便的为它添加同一个字段类型,而不需要拷贝页面中的逻辑
 
2,性能方面,使用字段模块的方式,性能要好很多,不需要每次显示节点时都调用复杂的计算逻辑.
 
3,他人可以非常方便的重用你的代码,
 
4,字段的显示格式可以在字段模块中定义,可以定义多个显示格式,这些显示格式可以方便的被覆写.
 
总之,有时候根据需要单独的创建一个CCK字段模块,可以带来很多方便.
 
当然,创建CCK字段模块,也有一个缺点,那就是需要懂得对应的钩子函数,而且不止一个钩子函数,就是说它的开发成本要大于那种简单的方式.
 

Drupal版本:

我写的CCK 阴历字段模块代码

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-05-06 14:48

有点长阿,费了1天多的功夫了,里面需要很多技巧,阳历转阴历的函数我是从网上找的,改造 了一下.

基本上用到创建一个CCK字段块所涉及到的各个钩子了.

看到这么多行代码,应该知道还是花费老葛不少精力的.

希望这些代码能够带动更多的人学习CCK字段模块的创建,这里面需要很多Drupal 技能的,希望这些代码,能够帮助那些有这方面的需求,但是不知道如何实现的  朋友,降低成本.也希望能够起到抛砖引玉的效果.

本课程的教学视频,明天就会整理好上传上来.

<?php
// $Id$

/**
 * @file
 * 定义一个简单的阴历日期字段.
 */

Drupal版本:

基于Drupal abc的多语言整站代码及视频已经可以下载了

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-05-06 12:58

我已经上传到了服务器上了,前两天就可以下载了.
视频的顺序是节点、区块、分类、首页。
整站代码也可以下载了,在本地的安装方式和原来的一样,使用的是XAMPP环境。
视频包含了将drupal abc转化为中英文网站的整个过程,应该算是比较详细的了。
下载方式,导航到我的帐户,点击文件,以drupal_i18n开头的文件就是新上传得。

第10集付费视频 如何创建一个CCK字段模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-05-05 14:05

 

我不知道这个能录制几集视频,CCK的视频不单卖,将会组成一个CCK专门的付费小组,而这个视频就是属于这个学习小组.

 

       CCK付费学习小组,定价50元.根据学员还有朋友反馈过来的意见,决定把视频包装成系列的形式,打包出售.

 

       CCK是一系列的视频,Views也是一个系列.

 

Drupal版本:

站务公告:小组的首页完善了许多

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-05-04 14:02

今天整理了一下小组的首页,小组论坛和小组实现了完美整合,大家可以看一下效果图.

 

小组成员可以写学习心得了,学习心得显示在中间.

 

小组成员可以问问题了,小组成员问的问题也被显示在了小组主页.问题是通过小组的论坛进行管理的.

 

功能上有点类似于豆瓣了.

 

论坛:

页面

Subscribe to Think in Drupal RSS