跳转到主要内容
米粒之猪 提交于 27 June 2014

昨天,也就是6月26日,我在群里提了这么个问题:

#DCQ:想做一个暴露过滤器的view,不选过滤器时不输出内容,只有选择了过滤器,内容才显示。比如,发布日期作为过滤器,默认的views除了显示日期popup组件,不显示文章,只有选择日期后,才显示某天发布的文章。怎样才能做到这一点?

虽然有群友也提了些建议,但相关方法达不到目的。后来思考了下,觉得只能按两种思路解决。一种是日期选择作为一个单独的表单,提交后显示查询;一种是在views上做文章,靠views的功能组合达到目的。前一种有点复杂,超出我当前的能力,所以还是在views本身做文章吧。

因为views无论怎么设置,其实都要执行查询,既然不能让views在第一次访问时不执行查询,那么是否可以让views在第一次访问时查询结果为0呢?答案是肯定的。

具体到上面的例子,发布日期暴露为过滤器时,默认的views查询条件并不包含日期,所以把满足其他条件的所有记录全部显示出来。为达到没有查询结果的目的,必须增加一个过滤器,这个过滤器必须保证默认情况下所有记录都不满足查询条件,同时在选择日期后,这个过滤器不再起作用。要做到这一点,就要使用逻辑操作:OR!

上海7月12日DruSport活动报名

6月的体育活动,大家参与踊跃,7月继续让大家动动筋骨。

活动时间:7月12日

报名截止:7月5日

人数限制:20人

活动形式:form表单里的项目

报名方式:提交表单

活动地点:火车头体育场

活动费用:免费

东方龙马 提交于 27 June 2014

前言:

为了规范交流的话题,引导成员更好的交流,同时便于管理员管理本群,将之前的一些经验以文字形式作为本群的一个群规。当然,我们希望通过一段时间的试行,能够逐步提高大家的交流质量,传递正能量,规范群交流。

如果你有更好的建议,请留言告知龙马或其他管理员,或者留言给我们。

群成员须知:

凡是本群成员,请遵循以下规范:

dustise 提交于 24 June 2014
Author:JULIAN.GRANGER Source:How to diagnose a bloated Drupal database

Drupal网站利用数据库来保存配置和内容。

在普遍情况下(小规模部署),这个数据库是很紧凑的。例如我管理的这个网站一般只在5-20M之间。数据库尺寸主要收到内容数量和模块的影响。

然而,我曾经被一条主机商发来的通知吓了一跳,说我的网站使用了超过2G的存储,我想一定是出了什么问题。

这里我会分享我解决这个问题的一些心得,我想如果你遇到这些问题,也会有相似的情况。

(提示一下,可以使用drush sqlc来在你的网站数据库上运行SQL命令)

数据库层面

找到受影响的数据库。一般来说,每个网站对应一个数据库——除非你在使用一个多站点配置。

标签
dustise 提交于 24 June 2014

作者Danny Sipos

原文3 ways to prompt for user input in Drush

Drush是个能让Drupal变简单的好东西。他不仅带有大量的有用工具,同时为用户提供了接口,让用户可以轻松实现自己的命令。如果你需要为你的模块创建Drush命令,只要创建一个包含这些功能命令即可。

在这个教程中,我们会演示如何在这些命令中获取用户反馈。这里我不会提到参数或选项之类的东西。这里主要讲述的是,如何获取一个是或否的确认,或者如何提示用户进行一个选择。另外,我们也会说说如何获取用户输入的文本。

首先让我们看一下drush_module_name_example_command()这个回调函数:

标签
希望之翼 提交于 24 June 2014
1. 3 ways to prompt for user input in Drush 看山 http://www.webomelette.com/drush-command-get-user-input   2. AngularJS on top of Drupal 理查已领 http://willvincent.com/blog/angularjs-top-drupal   3. Updating Drupal core with bash and drush 理查已领 http://www.oakleys.org.uk/blog/2014/05/updating_drupal_core_with_bash_and_drush   4. How to diagnose a bloated Drupal database 看山 http://julian.granger-bevan.me/blog/how-to-diagnose-a-bloated-drupal-database   5.
Taxonomy upgrade extras
订阅