不止一次听人抱怨DRUPAL 慢,在本地开发环境尤为常见,较为常见的原因有:~
本地环境造成慢的原因,最常见的是由update manager 造成的,如果你发现你开的DRUPAL 页面 一直在等待响应,一般都是它造成的,其实根源在于国内网络因为你知我知的原因,访问国外网站常不稳定,而update manager不断在后台检查更新,遇到网络问题的时候就卡住,影响网页本身的加载速度。在模块列表那里禁用update manager 即可。
和大陸的Drupal愛好者及高手討論兩個問題:
1、我看過大陸的世紀佳緣網站,www.jiayuan.com ,你們認為它是一個SNS網站嗎?
2、用drupal搭建世紀佳緣網站的主要功能,你們覺得需要哪些最必要的模塊?請舉出來。
我的一個大陸的朋友是這樣分析世紀佳緣網站的,我想這些功能已經夠了,他的分析如下:
世纪佳缘这个网站有下面这些功能:
Good spoken and written English. More than 2+ years of Drupal development. Drupal 7 experience is preferred..
不同Level都要的:Engineer,Senior Engineer,TL..
$items['taxonomy/term/%taxonomy_term'] 这个里面百分号是代表变量吗?
是一个参数传递,到了菜单的callback函数的参数那,会传给它一个$term对象,是先调用了【%taxonomy_term】_load再传的。如果是 %node 就会先调用node_load取出$node,然后再传给它的callback函数。
%user, %comment都是这样的调用方法,我们自己的模块里面也可以使用。
'task_management/workgroup/21' 怎么得到21 这个数字啊? php有什么函数是这个功能?
我想得到最后一个"/" 后面的值解决方法一:
arg(2),使用arg(),默认从 0开始计算。
解决方法二:
获取参数,然后使用php函数。
$arg = $_GET['q']; substr(strrchr($arg, "/"), 1);在提交一个form的时候,有一个下拉选项,如果选择,则会出来属于form的更多field,在这些field中有几个是required.现在问题是,即使我没有选择这个选项,提交之后它还总是说我required field没有填。问题是我没有选择这一项,不知道可否有方法解决呢~
解决方法:
yourmodule_form_submit($form,&$form_state){ //--添加判断下拉选项是否选择 }转载请注明出处:http://www.3body.tk/iblog/
Drupal是一个非常强大,灵活的框架,你可以使用它搭建几乎任何类型的站点。一下列出了一些Drupal特别适用的场景:
之前通过传送之门(http://fp.labs.lugir.com)收集整理了一些常用的 Drupal 资源,方便查找和使用一些常用的内容,现在将这些资源分享出来,希望能够帮助到一些朋友。
这些资源特辑长期更新,有兴趣的朋友可以到传送之门注册帐号,这样也方便关注到特辑的更新和我最新的分享。(我的个人中心:http://fp.labs.lugir.com/user/12/shares)
大家好!我也是刚刚接触Drupal,感觉很不错。现在手上有一个非常简单的项目,想找人一起合作。如果你有兴趣做兼职,那么请联系我 will.wissen@hotmail.de。我们将按工作量给报酬。天道酬勤!