Drupal Menu block(菜单区块)模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-11-21 13:55

一个学员问过这样的问题"

左边一个菜单

我觉得重新再做一个菜单,这样还想不对

我的意思就是这个primary link菜单也可以放在左边

这样点左边栏就可以显示内容了,不要到primary link去选择,而且这样就是2栏了
"

问题的实质就是希望,能把Drupal主菜单的子菜单项下面的菜单项,显示到左边栏.我当时很快明白了这个问题,不过给出了一个很笨的解决办法,那就是

"把primary link里面的二级,3级的菜单项独立出来 ",重复一下就可以了.很笨的办法,不过当时也想到了,可以写一个Drupal模块,

"

Linuser 20:53:02
还有就是写个模块,从主导航
 
Linuser 20:53:22
读取下面的二级,三级的菜单项
 
Linuser 20:53:42
根据一级的菜单项分别读取下面的

"

今天发现了menu block模块,功能上就是我说的需要实现的模块,通过配置,就完全可以实现学员提到的问题.

Drupal版本:

Fasttoggle,用来快速置顶,推到首页,隐藏帖子,评论,封禁用户,的模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-11-20 07:12

突然找到了一个好用的模块Fasttoggle,它的下载地址为 http://drupal.org/project/fasttoggle

功能为,实现快捷的置顶,推到首页,隐藏帖子,评论,封禁用户的功能。

我们知道Drupal内置了这些功能,但是需要编辑节点,或者编辑用户,然后在选项中选择对应的选项,或者取消对应的选项,保存后才起作用。

这个模块可以在浏览节点时,进行操作,采用了Ajax的技术,所以对于普通的编辑人员是非常友好的。

以前想自己实现一个这样的模块,使用触发器,动作。现在已经有现成的了。

Drupal版本:

Dries的Drupal8 八步走 看后有感

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-11-19 14:40

Dries写了一篇文章,关于Drupal8的,列出了8步.

里面有很多内容都是很有道理的,比如说大家都认为Drupal7的周期太长了,Drupal8要短一点.Drupal7之所以时间比较长,那是因为加入了Field API,也就是CCK的核心化,另外就是数据库抽象层的重写.这是Drupal 五年以来最大的底层架构的变动了.这个底层的架构将会持续多个Drupal主板本.

Drupal8将会有两个核心维护者,分别负责底层的API,和高层的功能性.前者主要是着眼于Drupal架构的灵活性,后者主要是着眼于Drupal的易用性.Drupal的易用性一直是最令人头疼的,但是Drupal7做了很大的改进,以后这方面还会继续改进.未来的CMS 市场上,能够存活的不一定是技术最好的,而可能是最易用实用的,Drupal要追求这两者的统一.

 

Drupal Views OR模块(为Views添加了OR(或) 操作)

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-11-17 05:34

前段时间有个学员问我,Views是不是支持OR操作,就是多个过滤器(filter)之间采用OR的关系,而不是默认的AND(并)的关系.

今天无意中招到了这样的一个模块,是专门实现Views的OR操作的,那就是Views OR模块,下载地址 http://drupal.org/project/views_or

 

模块的功能:

提供过滤器\参数的OR操作.提供字段之间的coalesce函数功能.

OR操作我们知道里面的含义.这里介绍一下coalesce功能:

数据库应用软件很多时候将多重的、相关的实体信息保存在同一个表格中。例如,购买的零件和本地生产的零件都是零件,经理和工人都是员工,尽管多重的实体类型在数据存储上略有不同,但是它们有太多的相同之处,因此通常使用一个表格而不是两个。

处理这样的表格通常意味着对每一行进行条件测试来检查哪个实体类型正在被处理,然后返回每种类型的不同结果集。CASE语句可以用来完成这一工作。

COALESCE函数在很多情况下就成为替代CASE语句的一条捷径.

 

Drupal版本:

Drupal真的开始火起来了

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-11-09 15:50

     看到Drupal中国上热火朝天的讨论,"drupal恶梦的开始,在中国请不要再学习drupal",去年的这个时候,是没有这么多人的,肯定不会有70+多个回复,这在一个技术社区网站上,是很难看到的,在Joomla这样的同类技术的中文社区,肯定找不到这么热门的帖子.不管里面的观点,谁的正确,但是有一个问题,那就是越来越多的中国用户开始采用Drupal了.

在Drupal中轻松实现省市县3级联动菜单(付费视频PPT)

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-11-06 11:04

 

AHAH helper模块

  下载地址:http://drupal.org/project/ahah_helper
•功能强大,不需要编写回调函数,不需要编写JS代码。
•注意事项:
•实质上是一个多步表单
•遵守AHAH helper模块给出的编写规范

3级联动的实例代码:

论坛:

停止Drupal6网络培训班的报名了,Drupal7问世后,重新开始

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-11-06 04:25

最近有多个人询问Drupal培训班报名这件事情,我已经在付费培训与咨询页面写出来了,尽管不是很显眼。

信息包括两个,Drupal网络培训班停止报名了,也就是不再增加新的学员了。Drupal7问世以后,会重新开始招收新的网络学员。

从开始搞Drupal培训班到现在,累计招收了50余人的各类付费学员,产生了比较好的影响,同时也从各个学员那里反馈到了很多不足和需要改进的地方。同时也向社区提供了许多很有价值的免费的资源。这在中国是一件很不容易的事情了,从最初的身边的人所说的,很难招收的学员,很难从中养活自己的观点来看,尤其是在中国这样特有的环境下,从事开源的纯粹的技术咨询和支持工作,的确是件很不容易的事情。

其次是在Drupal7问世以前,继续回答已有付费学员的各种技术问题,尽管有很多最初的承诺没有兑现给学员,尽管很难做到每个学员都觉得物有所值,不过我会继续努力,尽最大努力去改善去减轻大家学习Drupal时所遇到的困难与痛苦。在这里对,这些付费的学员表示感谢。

 

对于那些想要报名的学员来说,等候Drupal7的到来的吧。我会为Drupal7提供更多的中文资源的,而且提供更多的拥有自主知识产权的中文文档和教学资源的。另外会总结,已有的经验。改进不足的地方。

 

 

论坛:

页面

Subscribe to Think in Drupal RSS