继续Drupal分享精神 QQ群:107748121 站长QQ:532116351【drupal交流+drupal 建站+theme制作】
登录 注册

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

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

Drupal imagcache 无法创建目录,无法生缩略图问题解决

一般情况下,drupal imagcache都是可以使用,可以自动创建cache文件夹还有缩略图,但是经常会遇到这样问题,如果把本地测试安装好的程序放到服务器上,可能会出现这样情况。

Drupal IIS 下配置 Clean URL 方法和 rewrite 规则,ISAPI Rewrite

一般情况下,有的虚拟主机服务商配置好iis,有的服务器支持iis rewrite,所以不要自己配置,在购买前可以咨询服务器提供商。
具体的drupal [ISAPI_Rewrite] 规则如下;

[ISAPI_Rewrite]

Drupal ubercart api 记录 hook_checkout_pane hook_order

<?php
//简单标记记录,备用。
function hook_checkout_pane(){ // 当checout时候,加载。定义pane
$panes[] = array(
'id' => 'professional',
'callback' => 'hook_checkout_pane_professinal',

Drupal CCK 自定义字段开发,cck组合字段开发api简介

在使用cck过程中,可能遇到需要自己来开发特定的字段组合。这时只需要使用cck提供的api 即可完成复杂组合字段开发。
这里主要介绍几个常用的cck 开发的api。

<?php

hook_field_info(). //使用field_info 定义field基本属性

Drupal The requested page could not be found 简单的修复方法

Drupal The requested page could not be found 简单的修复方法,然后找到这样的简单解决方法解决了问题。
找到include/menu.inc文件里的代码如下
<?php
/**
* Execute the page callback associated with the current path
*/

Drupal ajax jquery 简单应用

Drupal结合ajax可以实现很多特出的功能,ajax功能强大,客户体验效果好。
因此比较流行。简单实用ajax来调用生成好的drupal form.
主要使用到hook menu drupal_get_form 还有hook_form
<?php
function sitemod_menu() {// 建立一个模块 sitemod
$items = array();

使用hook_menu 传递参数到form 表单里

这样也可以传递参数到form里,动态显示form title表单的名称

<?php

function sitemod_menu(){

$items = array();

$items['mytest/drupal_form'] = array(//定义menu
'title' => t('Test Form'), // Page title 定义

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

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

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

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

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

解决Godaddy 500 internal server error,godaddy 500错误几种方案

不知为何,网站服务器是使用godaddy 的,但是经常网站打开会出现"Godaddy 500 internal server error"这样的错误,然后到网站去找godaddy 500错误解决方案,google搜索了一下,确实很有多人出现这种情况。

同步内容