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

Drupal 模块

介绍Drupal modules(Drupal 模块)的开发和应用,每天学习一点,坚持学习drupal模块开发知识,相信有一天可以完全熟悉这个开发流程和应用!

Views Bulk Operations (VBO)

Views Bulk Operations (VBO) drupal.org/project/views_bulk_operations 模块 对node或者user 内容进行管理。方面不同角色分组管理不同的内容

Drupal 7 模块推荐Rules

Drupal 7 模块推荐Rules http://t.cn/hrX6D4 可以处理复杂的workflow. 并且提供了Hook,你可以自己定义。比如需求:用户组(用户注册的时候,提供的城市选项), 当新的node发布的时候,可以发一封邮件给指定一个城市下面的所有用户组。rules支持多条件,多action等操作。代码量少,提供开发效率。

Drupal cck 组合字段 drupal 7 double_field 出现了

在drupal开发项目中,你可能遇到这样的需求,

要求node里有一个组合字段,而且是多组的,

比如

数量 单价 名称
1 ¥1 xc
2 ¥0.5 xx

Drupal Ubercart API 简介

Drupal ubercart 是一套drupal购物车系统。结合drupal可以开发一套很不错的网上商店系统。功能强大,扩扩展性强。在开发的过程中如果想扩展ubercart的功能,开发者经常要使用到ubercart api 来进行扩展,很方便快捷。 以下顺便记录一下常用的api,便于总结。

Drupal actions and triggers,drupal 触发器 功能简介与开发

Drupal actions and triggers 可以做做什么?例如
1) 当有用户发表评论的时候可以给管理员发送一封电子邮件。
2) 当一个node删除的时候,系统可以自动发一份邮件给作者
等等。

定义page,使用Hook_menu 调用form表单小例子

一个简单的例子,定义一个page,然后调用自己的定义的form 表单。

<?php
/**
* Hook menu
* 定义page,调用自定义的form 表单
*/

function modulename_menu(){//使用Hook menu 来定义个url 衔接,就是一个page

$items = array(); //定义item 数组

Drupal smtp module模块配置,Gmail smtp服务器

安装了drupal smtp 模块以后,
然后去下载phpmailer,放在smtp目录下即可。文件夹名称改为phpmailer
然后进入drupal后台里面去配置

这里以gmail的smtp服务器为例,
邮件服务器地址填写,smtp.gmail.com

安全选择 ssl

Druapl cck hook 一些文档

最近在做cck 字段开发,因为默认没有这个功能,需要自己开发一些类型功能。
下面在开发的时候可能需要的 hook。具体可以参考http://drupal.org/node/342987
Required CCK hooks for CCK fields
CCK 字段开发必须的hook

Drupal 7 外部数据提交node_save

Drupal 7 如果提交到数据库,和drupal 6 基本相同,只是drupal 7 不使用cck, 而是用field ui 模块,
这个模块,只要你建立一个字段,那就自动以一个表形式出现。
<?php
$edit = array(
'status' => 1, //状态为发布
'sticky' => 0,//置顶为0

Drupal i18n 多语言网站匿名无法访问解决方法

在管理员权限下浏览一切正常,drupal i18n 多语言模块功能强大,

但是匿名用户选择就是无法切换。 在权限管理设置i18n权限,

也无法得到解决, 最后把默认语言设置为英语,

匿名用户就可以正常访问i18n的多语言网站了。

同步内容