跳转到主要内容
东方龙马 提交于 9 August 2011

内容管理系统(Content Management System,简称CMS),是指在一个合作模式下,用于管理工作流程的一套制度。该系统可应用于手工操作中,也可以应用到电脑或网络里。作为一种中央储存器(Central Repository),内容管理系统可将相关内容集中储存并具有群组管理、版本控制等功能。版本控制是内容管理系统的一个主要优势。

内容管理系统在物品或文案或数据的存储、掌管、修订(盘存)、语用充实、文档发布等方面有着广泛的应用。现在流行的开源CMS系统有[[Joomla!]]、[[Drupal]]、[[Xoops]]等。

概述

内容是任何类型的数字信息的结合体,可以是文本、图形图像、Web页面、业务文档、数据库表单、视频、声音、XML文件等。应该说,内容是一个比数据、文档和信息更广的概念,是对各种结构化数据、非结构化文档、信息的聚合。管理就是施加在“内容”对象上的一系列处理过程,包括收集、存储、审批、整理、定位、转换、分发、搜索、分析等,目的是为了使“内容”能够在正确的时间、以正确的形式传递到正确的地点和人。

mark 提交于 9 August 2011

写这个Demo为了让同学们了解如何快速创建一个自定义HOOK,并且在其他的模块里面调用它.

主要是使用了module_invoke_all('hook_name'),参数hook_name就是我们要定义的Hook了.

下面贴上完整的测试代码,记得要清除performance里面的cache data,然后点击菜单上的'Test my hook'!

Enjoy! :-)

mygarden.info

name = mygarden 
description = test my hook 
package = custom 
version = VERSION 
core = 6.x 

------------------------------------------

mygarden.module

标签
mark 提交于 7 August 2011

听一个朋友说:

一般加载Drupal需要0.25-0.5s,而使用EACC加速器后,大约是0.08-0.2s间,读得越多次,省的时间越好。

所以:drupal必须使用加速器,性能提高太多了。

我当时不太相信,现在我信了,EACC果然没有辜负我的期望,现在我的Drupal site跑起来有点小high...

 【EACC,是eaccelerator的缩写】

下面,我给童鞋们介绍一下在windows下面的安装方法,so easy!

1.下载  http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds

    在这个列表里面找到你使用的PHP版本,下载后的DLL文件改名为eAccelerator.dll

2.我使用的wamp,php版本5.2.6,默认安装在C盘,

mark 提交于 5 August 2011

1.下载custom breadcrumbs模块并启用,同时开启taxonomy模块。Let's go!

2.在Custom Breadcrumbs Configuration中配置显示的内容:

   http:// yourdomain.com/admin/settings/custom-breadcrumbs 

   选中下面这些选项:

 1. Use the taxonomy hierarchy to set the breadcrumb trail for nodes and taxonomy pages(显示Vocabulary,term之间的层级关系的) 

mark 提交于 5 August 2011

如果你在开启Taxonomy模块的前提下,配置了Vocablurey terms。 那么,在使用PathAuto生成Node paths的时候就要小心了。 一般的操作,直接delete All aliases -> Bulk update,全选所有checkbox。结果生成的Node paths并不是我们想要的。 Node paths:      taxonomy/term/15/node_title.html 然而,term alias却能够正确生成:      taxonomy/term/15 ->books/drupal 怎么才能顺利的让程序生成我们想要的格式的呢?     books/drupal/node_title.html so easy!     把Bulk update分开2步执行,先生成Taxonomy term paths,再生成Node paths,就可以了!     在使用PathAuto还不熟练的时候,知道这一点可以节省不少时间呢!     最近打算重写PathAuto模块,Bulk update部分实在太不好用了 :(,届时,我会把模块的连接附上,供童鞋们参考!  

标签
东方龙马 提交于 4 August 2011

这是一篇wiki帮助文档,用于发布一些我们在使用wiki的过程中遇到的一些问题的解答,所有Drupal花园的用户都可以参与编辑。

鱼鱼 提交于 4 August 2011

hello,我想在页面中呈现一个表单,并将数据表user中用户信息呈现在表单中,于是我在module中写了一个table,以下为我针对这一功能实现的代码:

{syntaxhighlighter brush: php} /** * Define a table. */ function search_table() { $table = ''; $table .= " "; $table .= " "; $table .= " ". Uid ." " . Name . " " . Mail . " "; $table .= " "; $sql = "SELECT * FROM {users}"; $result = db_query($sql); while ($rows = db_fetch_object($result) ){ $uid=$rows->uid; $name=$rows->name; $mail=$rows->mail; $table .= " "; $table .= " ". $uid ." " . $name . " " . $mail . " "; $table .= " "; } $table .= " "; return $table; } {/syntaxhighlighter}

akon 提交于 3 August 2011

先给大家描述一下我想实现的功能,我想实现类似于花园的导航栏目。

区别就是我的“首页”,“drupal下载”等选项没有连接。 当鼠标移动到文字上(初始颜色red)的时候,背景颜色变化(变为blue),当鼠标移开的时候,背影颜色复原(再次变为red)。 当点击文字的时候,表示选中,背景颜色也变化(变为green)。如果点击文字之后,背影颜色已经变化(此时为green)。则鼠标移开的时候,点击的文字的背景颜色(此时为green)不变,但是如果鼠标移到其他的文字的时,当前鼠标指向的文字背景颜色(变为blue),移开的时候变为(red)。  

Drupal 中国 Wiki

欢迎光临**Drupal中国Wiki**. 每一位Drupal中国的注册会员都可以发布和维护Wiki,希望对您的工作和学习有所帮助,如有疑问,请到 [[Help]]页面发布你的信息。让我们共同推动Drupal在中国的发展,让更多的新同学更加方便学习和查阅,加油,同学们! 神秘的Wiki之旅让我们从介绍[[Drupal]]开始吧。

订阅