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

订阅