用户登录
http://zhupou.cndrupal布道者,改成了"老葛的Drupal培训班",专心于培训事业http://drupal.org官方网站http://drupalchina.org中文的官方网站 http://acquia.com/本站就是用这个版本构建的
这个是dghabc用于学习drupal的站点,暂时没有开放用户注册,但所有人都可以发表评论.您的评论就是对我最好的支持.
为了提高网站的可用性,使用了这几个模块
iTweak Upload更好的上传界面
Taxonomy Super Select将分类用复选框列表
Transliteration解决中文文件名上传的问题
网站问答我是这样解决的:
在drupal上找了很多模块,发现都不怎么适用,其实要求很简单,游客发问,网站工作人员后台回答。
就用CCK建立了一个字段,作为回答的内容,用Content Permissions取消游客对这个字段的编辑权限,给网站工作人员加上编辑权限。
为了解决当网站工作人员没有回答之后,这些问题不能显示在前台,用workflow建立了一个问题工作流,只有网站工作人员回答之后,将问题状态改为发布,这些问题才能显示在前台
对于学校类网站的内容发布来说,应该比较简单,新建一个节点类型“新闻公告”用于存放所有发布的新闻,用分类来对这个节点类型进行区分不同的类别,在网站流程方面用workflow模块进行设置。
在wrokflow模块使用中,注意2点:
前几天帮人建立了一个学校网站,具体要求如下:
1、新闻发布要有审核制度,(网站人员大体可分为2类,网站编辑与网站审核,网站编辑负责输入新闻内容,由网站审核人员审核之后进行发布,要求有明确的权限,如只有网站编辑能输入与修改内容,网站审核人员不能修改编辑输入的内容,只能选择是琐发布)
2、新闻分类(如分为招生信息、学历教育、培训等内容)
3、网站问答(提供给游客进行网上提问的机会,要求在网站编辑人员回答问题之前,这些问题是不会被前台看到)
4、常用下载,增加常用下载的内容
在新版本中的Devel模块中,严格的说在1.19版本中,已经把Theme developer分离出去做为一个单独的模块处理了,但在实际使用中,我还是习惯在Devel菜单中开启或关闭Theme developer,那要样找回原来的功能。
在drupal,增加自定义节点之后,对于节点显示可以使用Contemplate来进行设计,把这里的内容 直接转成tpl.php可以在正式网站上使用,但对于节点的编辑模板来说,可以在drupal的模板系统中使用hook_theme功能来进行,但在实际使用中的遇到了一点点小问题。
open atrium已经升级到了1.0-beta3.2,前几天试着安装了一下,超时,把PHP的时间限制扩充到240秒,还是超时,晕到。
去google大神找了一下,发现另一种解决drupal安装超时的解决方法。
打开install.php文件,大概在109行左右,找到
install_check_requirements($profile, $verify);
把这句给注释了,OK安装一切顺利
Webform模块无疑是使用比较广泛的模块之一,但对于其中数据验证对于新手来说是比较麻烦的,一种方法是利用JS插件来进行前端验证,原来写过一篇文章在这里,但当客户端禁用JS之后,验证就......
当然还有使用Webform本身自带的一些功能进行验证,这个么,要好好学学......
幸好drupal的模块使用者众多,有人写了一个Webform Validation用来解决Webform表单的验证问题。
在使用webform模块时,经常会有人问到,怎么样去做一个心理调查,就是每个选项有不同的得分,合计之后,根据总得分的情况,给出一个总体评价。今天无意中看到这个模块(evalwf),刚刚好可以解决这个问题。不得不感叹drupal开源的伟大。
acquiae服务一个月更新一次,太麻烦了,弃用了
这段时间比较忙,很少有时间去看新的drupal内容,趁今天有空,更新一下drupal到6.15版本。
最新评论