42 Beta5的问世

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
做开源的东西,并不是完全没有出路,用的人多了,自然就会有人找上门来,Beata4问世不久,有个美国人,找上门来,想让我帮它写一个有关日期范围的验证,这个日期验证,我很早就思考过,当这个需求到来的时候,我便高兴地揽下了这个小活,160美金,美国人也觉得很便宜。这样便有了date validation这个子模块。这个日期时间范围的验证,我自己觉得写的相当漂亮的,而且很通用,美国人的要求,比我写的模块涵盖的功能,要小很多,而我直接写了一个通用的出来。

Drupal版本: 

41 “validate”链接

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
在字段管理界面,添加了一个“validate”链接,方便为字段添加验证。这里使用仍然是我们熟悉的hook_form_FORM_ID_alter, 当然这里面用到的一些API函数,可能很多人都不熟悉,我也不怎么熟悉,这些代码都是照抄过来的。

Drupal版本: 

40 对column的支持

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
另外增加的功能是实现了对column的支持,使得验证器可以作用于所有的字段类型,至少从理论上面来说是这样的。我们访问一个字段的值,通常是这样的:
$node->field_myfield[‘und’][0][‘value’]

Drupal版本: 

39 Beta4版

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
两周后,自己又新增了5个验证器

Drupal版本: 

微信支付测试

微信支付测试微信支付测试微信支付测试微信支付测试

Drupal版本: 

38 菜单项中路径的构成不能超过10

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Beta3里面解决了 “无法为评论字段添加验证规则”(http://drupal.org/node/1297366)这个问题,它的原因是这样的,Drupal中的菜单项,里面定义的路径,最多只能包含10个组成部分,超过了这个限制,就无法正常工作。对于评论字段,为它添加验证的菜单项超过了这个限制,也就是路径包含的部分太多了。
我修改了菜单项$items["$path/fields/%field_ui_menu/validation"]的回调函数,将它改为field_validation_callback_dispatch,在回调函数里面做了判断。
这样,在评论的字段管理界面,路径:

Drupal版本: 

37 beta3版

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
两周后,我又增加了5个验证器,同时修正了一个bug,发布了beta3。这5个验证器分别为:
•Minimum number of selections required(适用于复选框、下拉选择框,最小选中多少项)
•Maximum number of selections allowed(适用于复选框、下拉选择框,最多选中多少项)

Drupal版本: 

36 Beta2版

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Field validation的安装量,一直在缓慢的增长着,一直到了当时的9月份,增长的速度才快了起来。这样的增长速度,远远低于我的预期。到了9月份,安装量的增加,让我对Field validation的信心增长了不少。我是这样想的,现在只有一个正则表达式验证器,如果我能够多写几个验证器的话,那么用户量就会增加很多。因此我决定增加验证器的数量。在Beta2版里面,我增加以下验证器:
•Numeric values (optionally specify min and / or max value)(数值,可指定min/max)

Drupal版本: 

页面

关注我们的微信

关注我们,体验一下Drupal微信(Wechat)模块的最新进展

Think in Drupal 官方微信 亚艾元官方微信

 

Subscribe to Think in Drupal RSS