跳转到主要内容
半截烟头 提交于 7 October 2014

原文地址:https://www.drupal.org/node/2015613    [术语翻译]   API:                        应用程序接口 Validation API:       校验应用程序接口

 

Drupal 8的校验API

最后更新:2014年8月26日, fago创建于2013年6月9日

编辑:jbekker, roderik, fgm, jsruzicka

翻译:半截烟头

 

 

    在Drupal 8, 实体校验已经被移到了一个单独的实体校验API里,并且已从表单校验解耦。将实体校验从表单校验里解耦允许校验实体可以独立于表单提交,比如通过RESTful WEB服务变更。这个新的校验API已经基于Symfony 校验器实现。

 

上海10月25日 体育活动、DruSport活动报名

具体活动安排:

活动时间:10月25日  报名截止:10月18日  人数限制:20人

活动形式:表单里的项目  报名方式:提交表单

活动地点:火车头体育场  活动费用:免费

赞助方: Drupal中国社区 以及热心赞助社区的成员

联络方式:QQ群 154077824

报名须知:鉴于场地需要提前支付费用,本次活动报名了的,要请假的请提前3天请假。

2014.10北京网站美工设计培训班

准备2014.10.27-31在北京举办一次网站美工设计培训班,邀请业界最顶级的专家进行授课。欢迎参加。

网站设计课程提纲

一.什么是界面设计

1.       定义

2.       美工与设计

3.       用户体验设计五个层级关系

4.       界面设计的基本原则

 

二.如何留下第一印象(整体)

1.       设计风格与功能

2.       色彩配色

3.       整体页面布局、层次结构

4.       引导用户视线顺序

5.       一致性与标准化

 

三.网站设计的具体设计(局部)

1.       尺度

2.       导航

3.       对齐和网格

4.       图标设计

5.       图片运用

learningxm 提交于 5 October 2014
<?php global $user; if($user->uid){ $user_check = db_select('users','u')->fields('u',array('mail'))->condition('u.uid', $user->uid)->execute()->fetchAssoc(); $user_email = $user_check['mail']; $user_arg = arg(0); $location_path =url('user/'.$user->uid.'/edit', array('absolute' => TRUE)); if(empty($user_email) && $user_arg!="user"){ ?><?php drupal_add_js("jQuery(document).ready(function () { if(confirm('请尽快填写您的邮箱信息')){ window.location.href='$location_path'; }else{ return false;
articles
泰山老虎 提交于 4 October 2014

北京亚艾元软件有限责任公司是提供Drupal软件培训、咨询、开发的高新技术企业。公司座落于中关村软件园。公司由国内顶尖的Drupal技术专家和资深的业务专家联合创办。

因业务发展需要,招聘1-2名Drupal实习生,待遇每月3000元。外地的可以提供住宿。

职位描述 ♣ 主要工作就是帮助老葛打杂,完成开发工作中的一些体力活; ♣ 因为公司比较小,除了开发以外,还有各种杂事需要处理;

要求: ♣ 本科学历,计算机专业。 ♣ 能看懂英文文档; ♣ 爱学习 ♣ 年龄20-24岁,男性优先

地址 北京市海淀区中关村软件园上地十街辉煌国际4号楼1308室 联系人 崔先生 联系电话 13381113196 13681445347 网址 http://www.yaiyuan.com 邮箱 Cuikejun@qq.com 372948992@qq.com

JSX 提交于 3 October 2014

cool第一次发帖 还望多多指教   

drupal默认的评论样式是子评论在父评论下一层一层缩进,总感觉有点别扭,最终将其整成类似其他论坛程序(discuz等)可以在评论中引用父评论的内容,下面这个样子

11111111.png

 

下面是用到的模块:

flatcomments模块 https://www.drupal.org/project/flatcomments  此模块可将评论显示为对齐的样式

标签
Sevenfish 提交于 3 October 2014

我正在学习 hook_form_alter(),所以我试着吧Contact 里 Your name 改成 Full name

我写了一个模块叫 mymodule,在mymodule.module里写如下代码

<?php

function mymodule_form_alter($form, &$form_state, $form_id) {
  	$form['name']['#title'] = t('Full name');
}

但不知道为什么访问 /contact 的时候,前台就不显示修改内容。

我安装了Devel模块,试着调用 dsm 函数,代码修改如下:

<?php

function mymodule_form_alter($form, &$form_state, $form_id) {
  	$form['name']['#title'] = t('Full name');
  	dsm($form);
}

再次访问 /contact,在message显示已经修改了。

Joanna 提交于 3 October 2014

原文链接:https://www.drupal.org/node/218104

改变的时候到了?

这里将讨论一个问题,那就是将题述的功能推动到核心部分,这样一来开发者不必去记住是如何安全进行的:#287292: Add functionality to impersonate a user

模仿的可能性

你或许有很多次都想让你的代码能够“模仿”其他用户。举个例子,当一个用户采用某种方式去触发其他进程的时候,如果那个进程是作为一个不同的用户来工作,那么此时你就会想要去模仿那个用户。

下面是一些非安全模仿其他用户的示例代码:

Drupal 8.0.0 Beta1 发布

Drupal 8.0.0 Beta1 在美国当地时间2014年10月1日上午7:03发布了。

今天是中国的国庆节,这一版本的发布宣告Drupal8 进入了Beta版时代。

该版本是Drupal官方发布的第1个Drupal8 Beta版本,上一个Drupal8 版本是Drupal8 Alpha15,发布于2014年8月7日,相隔仅有11天的时间。

这一版本对Drupal8 Alpha15 修复:129个问题,详细参见官网的发布说明(Release notes): https://www.drupal.org/node/2348025

Drupal 8 Beta1 发布有何重要意义?

订阅