Parse error: syntax error, unexpected T_VARIABLE
你遇到过这样的错误吗,在编写drupal模块时,由于需要在中英文之间切换,不小心引入了以下错误:
“
Parse error: syntax error, unexpected T_VARIABLE in F:\xampp\htdocs\drupal-6.5\sites\all\modules\zixun\zixun.module on line 30
“
Drupal版本:
2.编写info文件
要编写自己的模块了,首先要做的就是在sites/all/modules下面创建一个子目录来放置模块的内容。创建文件夹,首先就要为它取个名字,我们就使用咨询的汉语拼音”zixun”吧,这样符合大家的习惯。在目录sites/all/modules/zixun下面,我们可以放置模块的各种文件,比如module文件,安装文件,js,css,还有模块的模板文件,后者是drupal6所特有的,当然还有info文件。我们首先要创建的就是info文件。
创建一个名为zixun.info的文件,由于我们的功能和评论模块相近,不妨就直接拷贝comment.info中的内容,comment.info的文件内容如下:
; $Id: comment.info,v 1.4 2007/06/08 dries Exp $
name = Comment
description = Allows users to comment on and discuss published content.
Drupal版本:
1. drupal模块的需求
这的确是一个实际的例子,lonlife的站长提出了,他想在文章下面提供一个咨询功能,我首先 想到了使用drupal的评论模块,我觉得这个就够用了,但是他觉得评论模块不是他想要的,我让他给我一个例子,也就是他想要一个什么样的咨询功能.它给了我一个链接,京东商城里面的.我截一个图,来说明这个咨询功能.
网友的咨询信息,和管理员的答复,是放到一起的,一个咨询仅有一个答复.这种方式,是非常适合中国的情况的,我看到很多网站上,都是采用这种模式.我想,评论模块是不是改造改造也可以实现这样的样式,我觉得是可以的,但是修改起来也比较麻烦,这样可能还不如自己写段代码管用.
Drupal版本:
drupal 6模块开发教程
可能你先用drupal搭建了一个网站,最初的时候,大部分都是使用的默认功能,也很好用,随着业务的增加,你开始对网站作出修改.最初定制的是主题,同时还可以将一些简单的业务逻辑放到template.php中。随着业务逻辑的不断增加,以及特定的需求,使得drupal默认的功能,不再能满足你的网站的需要了。
这个时候,就需要添加功能。很多人会这样,选择一个功能比较接近的模块,直接修改其中的代码,让它满足自己的需要。这种方法在drupal中,是应该被禁止的,但是还是有很多的人使用这种方法,出于项目周期的考虑,出于开发技能的考虑。不管出于什么样的原因,这种方式在开始的一段时间内,是很方便,很快捷的,但是随着时间的推移,这种方式将会为你带来恶梦,你的网站无法升级,安全漏洞一个接一个,原有的开发人员离职了,后续人员不知道他在哪里动了手脚?
Drupal版本:
SA-2008-068 – 本地化客户端和本地化服务器 – 跨站点伪造请求
- 编号:DRUPAL-SA-2008-068
- 项目:Localization client and Localization server(本地化客户端和本地化服务器)(第三方模块)
- 版本:drupal5.x和 drupal6.x
- 日期:2008年10月22日
- 安全风险:中
- 攻击点:远程
- 漏洞:绕过安检
SA-2008-067 – Drupal核心-多个漏洞
- 编号:DRUPAL-SA-2008-067
- 项目:Drupal核心
- 版本:drupal5.x和 drupal6.x
- 日期:2008年10月22日
- 安全风险:低
- 攻击点:远程/本地
- 漏洞:多个
周六,10月25号的drupal培训如期举行
如果有人去参加培训,没有找到人的话,那就说声对不起了,原定于清华大学建筑学院门厅的培训,因故转移到了附近的一个免费场地,如果去的没找到组织的话,那一定是你去晚了.^_^
参加培训的共9人(包括我自己),地点虽然简陋了一点,但是好算比较圆满的完成了整个过程。我和大家分享了drupal6主题制作中的概念,并实例演示了drupal主题制作的流程。
同时也得到了大家的反馈,比如就有人说,如果拿国内的html样板作为例子就会比较好。另外,大家对于首页列表的生成比较感兴趣。在这里推荐看看我的首页制作教程下面的文章,因为有人看到我生成节点标题的一种方式列表后,说方法很巧妙。比用views更方便。
论坛:
页面
