You are here

drupal7

内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等

drupal慢?不,Drupal很快

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2012-12-19 15:27

很多人刚接触Drupal的时候,总是感觉Drupal很慢,即便是在本地,装了几个Drupal模块以后,感觉就跑不动了。这个本身和本地环境的配置也有关系,建议修改php.ini文件,将PHP的内存,执行时间都调的大一点。这样就不会感觉慢了。

模块不要装太多,尤其是安装量比较小的Drupal模块,更应该注意。模块太多,对于性能的拖累也是非常明显的。

网站上线后,建议开启所有的缓存。性能优化的关键就在于缓存。有各种层次的缓存技术,具体可以参看Think in Drupal 第三集里面,有关性能优化的介绍。

 

Drupal6比Drupal5慢, Drupal7比Drupal6慢,Drupal8比Drupal7慢。其中,Drupal7的性能问题最为突出,性能比Drupal6慢很多。Entity API模块用的时候,要小心,很吃内存,也存在潜在的性能问题。顺便说一句,Commerce比Ubercart慢,具体慢多少,没有实际测试过,这是应该的,Commerce大量的使用Entity API,对性能影响很大,性能问题一直也是让commerce头疼的问题。

如何在webform中添加中国地址三级联动字段

kidd1126 的头像
Submitted by kidd1126 on 星期二, 2012-12-18 07:40

webform模块 提供网页表单

chinese address field 提供中国地址联动字段的模块

 

本来想的美美的,装上就好在webform里多个字段可用了,可是装好发现我错了。

webform里提供什么字段是这个模块自己写的,在webform的components目录下,于我装了什么字段模块无关。

所以办法有2个

1 把表单处理成普通的node这样就能使用chinese address field 了

2 把chinese address field 移植到webform来

两者都要写code,我不是不会写啊,就是时间紧任务重。。。

所以我觉得应该最好有什么模块可以起到桥接的作用最好,

所以请问怎么解决比较好呢?

论坛:

Drupal版本:

drupal取当前路径

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2012-12-18 03:32

Drupal模块开发过程中,经常需要获取当前路径,获取当前路径别名:

获取当前当前路径

current_path

适用Drupal7,Drupal8

获取当前当前路径别名

drupal_get_path_alias

适用Drupal6,Drupal7,Drupal8

获取当前内部路径

drupal_get_normal_path

适用Drupal6,Drupal7,Drupal8

获取当前路径别名(或路径):

request_path

适用Drupal7,Drupal8

 

论坛:

使用<marquee>在Drupal中实现滚动公告

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2012-12-18 03:10

   如果是给中国客户搭建Drupal网站的话,客户经常提出一些花俏的小功能,比如说滚动公告,如果实现,这也是初学者经常问的问题。

    滚动公告,一听名字,可能很多人,不知道怎么回事,和Drupal联系在一起,如何使用Drupal实现滚动公告?下面是个例子

我能滚动啊,这里放滚动公告

    其实在Drupal中实现滚动公告,只需要创建一个静态区块即可,通过Drupal后台创建静态区块,这个是最基本的功能,我想大多数人都知道。

在区块里面加上一个html标签,<marquee> ... </marquee>,这样就搞定了。

滚动公告这个效果,有时候又被人称之为跑马灯,很早以前自己就谢过一片文章:http://www.thinkindrupal.com/node/2903, 里面介绍了这个效果。

   最近有人问如何在Drupal实现滚动公告这个问题,这里再重新写一遍,介绍一下。

论坛:

致谢

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2012-12-17 13:31

在编写本书时,收到了来自NodeOne同事的各种帮助。我要特别感谢的CEO Thomas Barregren,在他的鼓励和说服我下,我才有了编写本书的动力。还要感谢我的同事Rustan Håkansson,他为本书提出了很多宝贵的改进意见;感谢我的同事BJ Wilson,非常耐心的帮助我改进了语言语法问题,如果本书中仍然有类似问题的存在,绝对是我的问题,如果您觉得行文流畅,这要归功于同事BJ。非常感谢Matts Hildén,帮助我把最初的电子版转成最终的印刷版。

    另外还要感谢AJ Jack/AlternateRoute,他帮助修正了书中的很多印刷错误和语言错误。更新后的版本,构成了这个在线文档的基础。

    还要感谢Kate Seldman/kwseldmanMarc Isaacson,他们对在线版本进行了很多的改进和修正。

Drupal版本:

页面

Subscribe to RSS - drupal7