跳转到主要内容
东方龙马 提交于 26 June 2009

唧唧歪歪:概述 最近在D4得到一本(美) Penny Mcintire写的《Visual Design for the Modern Web》.突然觉得可用性交互设计中也应该融合点情感设计元素,其中一个表现方式就是WEB视觉设计.渐渐地我开始重新审视自己所走过的交互设计之路.从方正软件到现在的阿里巴巴中国站,每一次所经历的项目都给予我新的启示.秉承”大胆设想,小心求证”的思想,探索交互设计与其他WEB设计元素之间的关系,让我从中得到了不少乐趣,现与UED设计师们一同分享探讨一番. Penny Mcintire提出交互设计位于技术,内容,网站架构和视觉设计交集部分,而且技术,内容,网站架构和视觉设计彼此都有交集互相依赖。 e59bbe 图1 Web设计中5个相互依赖的要素

板块
东方龙马 提交于 26 June 2009

问:在处理ajax请求的callback里面获取当前用户所打开的node创建页面是属于哪种type?

      注:我是在管理员后台就已经定义好了vocabularies了,我的意思是用户只添加term,并且添加到我指定的vocabularies中去。

答:在发起ajax请求的时候,把node type作为参数传递过去就可以了。使用arg()。

相关链接:http://api.drupal.org/api/function/arg/6

标签
东方龙马 提交于 26 June 2009

当使用Drupal时,一种常见的目标是,当某个事件发生时,能够执行一段操作。例如,网站管理员可能希望当有新的消息发布时,能够收到一封email。或者是如果用户发布了一些包含敏感词的评论,用户应该被禁止继续操作。本章讨论了如何在Drupal的事件发生时,能够触发一些你自己定义的代码。

Taxonomy upgrade extras
东方龙马 提交于 25 June 2009
我们将会在开源社区中分享这一模块,那么自然就需要一个README.txt文件,就建在annotate目录下,放在annotate.info,annotate.module和annotate.install文件的旁边吧。README.txt文件大致内容就是谁开发了这个模块以及如何安装它。版权信息不必包含在内,因为所有上传到drupal.org的模块都要求是GPL许可的,而且网站在为你的软件打包的时候会自动加入LICENSE.txt文件。那么下面你就可以将它上传到drupal.org的社区中去了,记得建立个项目页面以便获取其他社区成员的反馈信息。
Taxonomy upgrade extras
东方龙马 提交于 25 June 2009
在这个例子中,改变设定并点击“Save configuration”按钮,结果就被储存下来。而点击“Reset to defaults”按钮,字段就都被重置成默认值。接下来的内容就讲明了这一切的工作机制。   使用Drupal的变量表   我们先看一下“Annotations per node”。它的#default_value键的值被设置成variable_get('annotate_limit_per_node', 1)  
Taxonomy upgrade extras
东方龙马 提交于 25 June 2009
如果说system_settings_form()为我们做了存储表单的取值的工作,那我们如何检验在“Annotations per node”区域中输入的内容是不是一个数字呢?我们能用某种方法让钩子来控制表单的提交进程么?当然能!我们只需要定义一个验证函数,并用它对我们找到的错误进行报错就行了,它应该在sites/all/modules/custom/annotate/annotate.admin.inc文件中:   /**
Taxonomy upgrade extras
订阅