drupal 教程

drupal教程

d7 模块开发 == 定义表单

##测试下Markdown

d7 模块开发 == 定义模块

开发模块第一步:不要问太多。

#定义模块info文件

d7里面info包括这些选项:

name

它的意思是模块名字,必须得要的;你德知道你给drupal开发模块的名字是啥吧?

description

这个是模块的描述;告诉drupal你的模块是做啥的;可选;

core

说明这个模块是运行在哪个drupal版本的;既然咋们写d7的模块;那就是 7.x了;必填;

files

Zen 6.x-2.x 初始化主题的安装 基础篇

  zen 主题是 Drupal 主题开发中用得最多的基主题(Base Theme)之一,通过使用 zen,创建 zen 的子主题做为网站的主题,可以节省大量主题开发工作,让主题开发人员将主要注意力集中的主题的结构和布局上,而较少关注一些函数的实现。

  本文介绍如何为 zen 主题创建子主题,此教程主要参考 zen 主题的 README 说明文档:

Book 模块的 weight 值太小的解决办法

Your rating: None Average: 4.7 (3 votes)

  默认情况下,Book 模块书页的 weight 值只有 -15 到 15,这意味着,如果某个 Book 的书页超过 31 个,书页的排序就会出现问题,因为在 weight 值相同的情况下,书页就会按标题首字进行字符排序。虽然可以手动更改书页的标题来对排序进行控制,但是这样的解决方案不够优雅,特别是如果中间要插入新的书页的时候,要对其它的一些标题进行改动,很不灵活。

  解决这个问题比较好的办法,是对 book.admin.inc 文件进行一项小的改动,虽说更改 drupal 源代码是不被推荐的,不过这样一个小的改动影响并不大。

用编辑器打开 book.admin.inc 文件,找到以下代码

'weight' => array( '#type' => 'weight', '#default_value' => $data['link']['weight'], '#delta' => 15, ),

将其中的 '#delta' 值改成你想要的某个值,如改成 50, 手册 weight 值的范围就变成-50到50了

Drupal 7 中文安装教程

准备工作

  1. 下载 Drupal 7:到 Drupal 项目页面下载 drupal 程序包,项目地址: http://drupal.org/project/drupal
  2. 解压 Drupal 7:将下载下来 drupal 程序包进行解压缩,得到名为 drupal-版本号 的目录,为目录改名,如改成 drupal7
  3. 下载语言包文件:到 http://localize.drupal.org/translate/languages/zh-hans 页面下载对应版本的语言包(.po文件)
  4. 安装语言包文件:将 .po 文件放置到 drupal7/profiles/standard/translations 目录下
  5. 上传:将 drupal7 目录下的所有内容放置/上传到网站根目录

模块介绍:Image watermark 水印模块

Your rating: None Average: 4 (4 votes)

今天一个站是drupal5.x的,需要用到图片水印功能找了一下,有个watermark模块符合,于是装了一下。下面简单介绍一下此模块:

模块名称:watermark

简介:
这个模块能自动为上传的图片加水印。
水印是一个 8 位或 24 位的 PNG 图片。

特性:

水印路径可以配置。
水印位置有九个位置可供选择。
可选择哪个图片需要加水印 (如预览和原始要加,但缩略图不加)
需求
这个模块无需为 Drupal 或 image 模块打补丁。

需要 PHP GD 库。

GD 在 PHP 4.3 以后的版本默认就启用了,之前的版本也可以在重新编译时加进去,详细情况请参考 http://php.net/image 。http://drupal.org/project/watermark

下载地址:

如何用drupal 创建基本的wiki 系统

Your rating: None Average: 4.7 (3 votes)

本篇创建drupalwiki的方法来自《Using Drupal》这本书,之前参加drupal上海的聚会,zamir曾演示了一次,但是当时记的不是很清楚,故在google group里发帖请求做一个简单的教程,终于出来了,与大家分享。

原文作者:RaincityStudios----zamir

Wiki是什么?

Wiki概念发明人沃德·坎宁安(Ward Cunningham)为Wiki下了定义:一群相互连接并可自由扩展的网页、一套用来储存与修改信息的超文字系统,所有的网页储存在一套数据库中,任何人透过具有表单功能的浏览器用户程序,皆可轻易加以编辑。

Wiki的特点

1。使用方便,维护快捷:快速创建、存取、更改超文本页面(这也是为什幺叫作“wikiwiki”的原因)。格式简单:用简单的格式标记来取代HTML的复杂格式标记。(类似所见即所得的风格)链接方便:通过简单标记,直接以关键字名来建立链接(页面、外部连接、图像等)。命名平易:关键字名就是页面名称,并且被置于一个单层、平直的名空间中。

2。有组织

如何让用户的登录框显示在右上角

Your rating: None Average: 4.3 (3 votes)

如何让用户的登录框(登录后为用户信息框)显示在右上角?

简单的做法就是直接到区块里,把用户登录区块放到标题部分(默认主题有这个),然后调整css。
麻烦点的做法就是在page.tpl.php调用登录表单,手动调整位置。

在page.tpl.php里调用登录表单:

<?php
        global $user;
        if (!$user->uid && !(arg(0) == 'user' && !is_numeric(arg(1)))) {
          echo drupal_get_form('user_login_block');
        }
?>

Drupal6 入门系列教程—2. FCKeditor 的安装与使用

Your rating: None Average: 3 (3 votes)

上一篇,我们已经将drupal6安装成功了。今天接着讲入门系列教程的第二篇,所见即所得的文档编辑器FCKeditor(以下简称FCK)的安装和配置方法以及drupal下相关的配置。

Drupal6 入门系列教程—drupal6 安装简明图文教程

Your rating: None Average: 1 (1 vote)

最近发现有很多新朋友加入到drupal的阵营中来,经常在群里有人问drupal安装的一些小问题,刚开始会有些朋友回答一下,次数多了,也很少有人解答了。虽然安装的教程很多人写过,但是比较零散,所以我想写一个简单点的drupal6安装使用教程。能力比较有限,如有问题,希望大家多多指教。

同步内容