You are here

Drupal Webform模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-12-24 14:50

一朋友想要实现一个调查问卷表单,我本来想打算使用表单API实现来着,考虑到时间的成本,还有后台管理可能的复杂情况,所以觉得看看webform怎么样,以前drupal5的时候是用过webform的,觉得很灵活,但是自从学会了使用表单API以后就很少用它.

今天又记起了它,模块的下载地址为: http://drupal.org/project/webform

现在已经为6.x-2.3版了。下载以后就是安装,安装以后就是使用,就是外观丑了一点。

可能遇到的问题有,如何使用,这个可参看jason的教程:drupal的模块webform的用法【图文原创】http://www.5iphp.com/zh-hans/node/71

Jason真是个好同志。本来打算写篇简介呢,已经有了,所以我也就省事了。

 

另外遇到的问题就是,外观,如何调整它的主题模板,这个也有答案Amber.Zhong写的webform theme,:

假设webform的node是node/123
在templete.php中,增加这个函数
function phptemplate_webform_form_123 ($form) {
return _phptemplate_callback('webform_form_123', array('form' => $form));
}
然后创建一个文件叫webform_form_123.tpl.php的文件,可以用这个文件定制单独的样式。
再然后,就是找设计人员修改css了。

 

这两个问题解决了以后,还有一个问题就是,如何去掉表单的创建信息,比如:“星期日, 12/21/2008 - 20:45 — admin”,这个需要导航到admin/build/themes/settings,在“显示文章的发布信息”中,取消对表单的选中。

   另外就是权限的配置,在表单节点的配置页面,有相应的配置选项,匿名用户可见还是登录用户可见。

简单的问卷调查,收集信息都可以使用这个来实现.感觉功能确实强大,里面还可以添加验证.

相关链接: http://www.thinkindrupal.com  http://www.5iphp.com

论坛:

Drupal版本:

g089h515r806 的头像

中文的资源有一些,但是不多,你可以到我的blog看看drupal5的pro drupal的中文版,adrupal.com上有模块开发的中文版,另外就是drupalchina,drupaltaiwan上有不少的资料,另外可以到Drupal资源链接中所列的网站看看。
drupal在国外确实很火,人才供不应求,但是在国内,还没有火起来。