继续Drupal分享精神 站长QQ:2275288328 skype: hellodrupal 【drupal交流+drupal 建站 drupal theme制作,wordpress 开发】
登录 注册

Drupal 开发

这里主要介绍Drupal模块开发相关知识和Drupal主题开发相关经验,Drupal开发语言是基于PHP语言为基础,要开始进行Drupal开发,首先了解PHP语言,然后熟悉开发文档和API。以下资源也许对你有所帮助:
1、Drupal 6 专业开发指南学习笔记 2、Drupal API

drupal 6 专业开发指南学习笔记 drupal 模块开发实践教程学习

这里记录在学习 drupal开发过程中的一些记录。 在网上可以找到drupal 6 专业开发指南的英文版本pdf电子书籍。如果想看可以自己去搜索一下。 先打算用drupal 做一个简单的企业展示型网站,需求很简单。 Drupal 简单企业型网站案例展示 : 网站的产品展示类型是自己的写的product模块, product 模块 (自写) taxonomy block 模块

Drupal 多语言 url alias 网站别名同步 解决方案

在i18n/i18nsync/i18nsync.module 里添加下面代码可以完美解决

<?php
function i18nsync_node_translation($node, $translation, $fields, $op) {
/// 337 line
if (empty($translation->pid)) {

drupal hook_form_alter 改变其他模块form_alter的方法

Drupal 开发者,会经常使用drupal form api 中的 hook_form_alter来实现对其他的form外观行为操作。 这个hook作用也就是容许你去hook其他的form的一些参数功能。

Drupal 图片处理 ImageAPI ImageMagick

Drupal 图片处理可以使用其他的方式,比如Imageapi 模块提供了两种方式 ImageAPI GD2 和 ImageAPI ImageMagick。 GD2配置相对简单。ImageMagick功能强大。比如强大的图片转换,图片处理等等。
具体配置如下:

信用卡支付网关Authorize.Net 续费之 CIM

Authorize.net网关还可以通过CIM来实现续费。本地只要保存一个CIM的customerProfileId你可以读取想要的信息。ubercart的支付网关模块 Authorize还没完善。

信用卡支付网关Authorize.Net ARB模式主要的ubercart api

authorizenet 主要的信用卡支付网关,国外用的比较多。最近做项目使用到,顺便看了一下。结合ubercart使用。如果使用自动续费功能,那authorizenet也是支持的。

<?php

//这个totalOccurrences 就是对这个续费操作的总共次数。

Drupal 7 db_select 联合表查询

Drupal 7 发生了很大的改变,包括数据结构和一下api,总之感觉上更加强大,开发更加方便,提供了更多扩展性很强的api使用。drupal 7 数据层比较drupal 6 而已发生了很大的改变。

drupal hook_mail_alter 的使用,drupal 发邮件

drupal 可以发邮件,在开发的时候可以使用hook_mail来定义,直接使用这个hook就可以发送邮件。但是其他模

块也使用了hook_mail,那想修改他们的mail内容的时候,不直接去hack他们的模块代码,直接可以使用

自定义drupal triggers drupal触发器开发

drupal actions 主要是执行一些操作。drupal trigger 可以自定义触发器。也就是在什么情况下去执行一个actions。
<?php
/**
* Implementation of hook_hook_info
*
* 触发器的定义,当执行具体某一个动作的事情

同步内容