跳转到主要内容
由 东方龙马 提交于 22 April 2014

译者引言:你听说过Drupal社区工作小组吗?你知道Drupal官网的文档、Drupal核心、Drupal官网的文档等是如何管理的吗?本篇译文将为你一一介绍。希望可以通过本文让你对Drupal官方的工作小组有一个整体的认识,同时也可以借鉴用于发展中文社区的工作组,让Drupal在国内的发展也能有一个系统的管理。

原文作者:Donna Benjamin

本文译者:龙马、晴空

在2013年初,我们无畏和蔼的领导者 - Dries Buytaert,正式开始规范社区架构,同时启动了一些工作组,目的是为了Drupal项目作为一个整体和我们的社区中心 - Drupal.org。

标签
由 kklinan 提交于 22 April 2014

今天在后台添加内容类型的时候,报mysql2006错误,官方的解释是客户端无法向服务器发送请求,可能是连接超时了,如此甚好,只需要在my.ini 设置  

max_allowed_packet=10M
wait_timeout=2880000
interactive_timeout = 2880000

然后重启mysql 更多疑问,请Google。

标签
由 sina_猫学乖乖 提交于 22 April 2014

正确引入js文件的前提下,如果使用jquery的代码的话,需要用(function($) {...})(jQuery);将你的代码包裹起来,

就像下面这样子!

(function($) { 
     // your jquery code
$(document).ready(function() {     
      $(".view-content").owlCarousel({     
      //navigation : true, // Show next and prev buttons
      autoPlay : true,
      slideSpeed : 300,
      paginationSpeed : 400,
      singleItem:true,     
      // "singleItem:true" is a shortcut for:
      items : 1,
      itemsDesktop : false,
      itemsDesktopSmall : false,
      itemsTablet: false,
      itemsMobile : false     
      });
  });
})(jQuery);
标签
由 chi4710 提交于 22 April 2014
<?php

/**

 * Implements hook_element_info().

 */

function example_element_info() {

  $types = array(

    'example' => array(

      '#input' => TRUE,

      '#tree' => TRUE,

      '#process' => array('example_process'),

      '#theme' => array('example'),

      '#pre_render' => array('form_pre_render_conditional_form_element'),请问这个有什么作用?

      '#value_callback' => 'example_value_callback'

    )

  );

  return $types;

}

/**

 * element显示前对element内参数的处理

 */

function example_process($element, $form_state) {

    if(isset($element['default_value'])) {
由 sina_猫学乖乖 提交于 22 April 2014

昨天要做一个特殊的页面,使用到原先做好的静态页面,需要把效果和js加入,我的方法如下:

1.首先可以使用views模块创建一个简单的页面,并且给其命名相应的路径,例如:mobile-index

2.在当前主题的template.php文件当中,找到主题相关的页面处理函数 格式为:

       function theme_process_page(&$variables){... }

我当前使用的主题为bootstrap_business,则相应的页面处理函数 为:

        function bootstrap_business_process_page(&$variables){...}

接下来我们要在这个函数当中添加我们规定页面的CSS与JS文件, 在上面这个函数当中添加如下代码:

由 yovld 提交于 21 April 2014

首先感谢 Boy 分享自己写的微信模块, 这个模块做到了直接用微信查找drupal站点的文字内容.

模块的官网地址:https://drupal.org/sandbox/dansboy/2246377

git网站地址:https://github.com/ddnode/weixin

前提: 要使用weixin模块必须要有一个微信订阅号或微信公众号.

1.安装模块启用

  在http://www.xxxx.com/admin/config/services/weixin配置模块

  只有一项是必须要填的就是 token,  可以填入字母或数字, 比如填入 abcdefgh.  等一下在微信订阅号中要用这个token.

  下面内容根据需要自己随便写.

weixin02.png

 

 

2. 在微信订阅号中开启开发模式,

  在URL 中输入: "网站域名/weixin";

标签
由 希望之翼 提交于 21 April 2014

你知道drupal logo的历史吗? 你知道你的网站是否可以随意使用drupal的logo吗?让我来给你做解答。

PNG version查看大图

drupal logo的许可

drupal logo的许可可能很多人都没有留意过,毫无疑问,是GPL!意味着,你可以免费的使用,并且可以编辑它。当然,你不能打包进你的商业产品里出售,这个依然是需要许可的。

logo的历史

在Drupal首次发布后,我们就想到要去做一个logo,任何人都会这么想。脑海中盘旋的,就是水滴之类的创意。

一开始的设计是:一个圆的水滴,就像字母O的流体化。

后来又想到,做一个卡通的水滴脸或更不错。Steven Wittens (UnConeD)做了一个3D的版本,不过没有进行下去,你知道3D在当时难度很大。

中间搁置了一段时间,后来又提起logo的时候,Kristjan Jansen (Kika)提出用两个水滴来组成一个图案。

标签
由 383771059 提交于 19 April 2014

 

Drupal

Installation tasks

  1. 选择安装方式(done)
  2. 选择语言(done)
  3. 确认安装条件(done)
  4. 设置数据库(done)
  5. 按设置安装(active)
  6. 安装翻译
  7. 设置网站
  8. 完成翻译
  9. 已完成

  

安装发生错误。 请到错误页面

Drupal青岛聚会——Theme制作及经验交流会

青岛的Drupallers看过来啦,这儿有最美的妹妹~~

转眼间四月即将逝去,在感叹时光去哪儿的同时,我们这群青岛Drupaler是不是也得行动一下,聚一下呢?哈哈,当然!

4月26日,也就是下个周六,Drupal青岛的聚会再次提上了计划。激动吧少年们!来吧,我们一起聊聊drupal,聊聊drupal带给我们的快乐、带给我们的激情!嘘,不是搞基的。地点,我们选在青岛众恒新技术有限公司。搞不清怎么去,戳这儿,直达百度地图~

既然来了,咱们聊点啥呢?我们的Devin大神会给所有参与者分享主题制作方面的内容,高级内容哦~干货!做前端的童鞋,比如大风筝童鞋,做模块开发的同学,比如左小默童鞋,哎呀人太多了,就不一一点名了——你们还在犹豫啥呢?一个小时的分享时间,你所收获的将会远大于你自己在那摸索吧!(好想发个偷笑的表情,龙马能加上这个么?)

订阅