当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > Drupal模块分享

建站经验
2010年个人网店发展方向是什么
谷歌退出中国对中国个人网站产生的影响
IDC运营商整顿造成网页游戏平台损失巨大
雨林木风旗下114啦组宣布建网站联盟
个人网站注重用户黏度逐渐开始依赖第三方统计
免费注册.TK后缀顶级域名的图文教程
Google Analytics实现虚拟浏览量跟踪
MailCounter:显示出文章被转寄的次数
2-5位数字和纯字母域名已经全部注册
探讨影响网站实现转化的10大误区(下)
新手入门:掌握网站域名基础知识
.com域名转出到godaddy的图文操作教程
目前全球支持支付宝付款的3家美国主机商
低效率的备案让草根站长忧心忡忡
电子商务网站不要放置广告联盟的广告
调查分析:网站PR值高低和网站成功的关系
决定网站价值的因素和网站价值评估工具
谷歌购买AdWords关键字解释原因
推荐好玩的给人物脸部变形的网站:Monoface.com
WAP网站,传统web网站和搜索引擎

建站经验 中的 Drupal模块分享


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 170 ::
收藏到网摘: n/a

1、Drupal中Webform模块

模块介绍:

如果Drupal中一般的联络表单已经不能够满足你的使用,那么Webform可以帮创造更多的表单字段,日期,选项,文字栏,备忘,验证码等等。表单被提交后,除了会寄送一封Email到指定信箱外,在管理区域内业可以调阅、分析、下载等辅助管理。

下载网址:http://drupal.org/project/webform

2、Drupal中Google Analystics模块

模块介绍:

为你的网站添加Google Analytics网站跟踪统计系统。

本模块允许你为你的网站添加以下统计特性:

² 选择跟踪的特定用户,角色和页面

² 监视什么类型的连接被跟踪 (下载, 离开和邮寄)

² 监视什么文件在你的页面被下载

² 在你的本地服务器上缓存 Google Analytics代码来提高页面访问速度

² 从Drupal个人数据中跟踪用户

² 支持网站搜索

下载地址:http://drupal.org/project/google_analytics

3、Drupal标签模块Quik tabs

模块介绍:

此模块可以制作出多样的各异的标签切换效果,不过这些样式的标签效果,只能以block的形式显示出来。

下载地址: http://drupal.org/project/quicktabs

Quicktabs默认是使用鼠标click事件,来触动tab之间的切换的,如果是让鼠标放在上边的时候也同样可以显示,那该如何做呢?

我想应该不难实现吧。带着这样的问题打开它的配置文件,看看能否发现点什么。还好,发现了呀。确实不能实现这样的要求。在quicktabs\js中的quicktabs.js文件中,有这样一行jQuery代码:

$(this).bind(‘click’, quicktabsClick);

把这一行jQuery代码改为

$(this).bind(‘mouseover’, quicktabsClick);

就可以了。

改完以后,真的可以实现这样的要求。不过,又出现了错误,那就是鼠标经过的时候一个标签下所有的都出来了,怎么办呢?怎么样才可以用户点击鼠标的时候,也要差生同样的效果。是不是将两个事件同时放在一起,可以解决呢?我尝试着这样去做,将两个事件同时加入:

$(this).bind(‘click’, quicktabsClick);

$(this).bind(‘mouseover’, quicktabsClick);

4、Drupal内容权限管理content access模块

模块介绍:

此模块主要是针对Drupal的节点内容进行权限的管理。

下载地址:http://drupal.org/project/content_access

此模块需和ACL 模块一起使用,

下载地址:http://drupal.org/project/acl

下载解压后,放到 sites/all/modules 下,启用两个module。然后,编辑内容类型在admin/content/types,会有一个新标签 “Access Control”。根据自己的需要编辑内容权限设置。

此模块也可以应用在多个节点接入的模块上(高级的配置),更详细的配置,可以参考readme文件。

5、Drupal中菜单模块Nice Menu

模块介绍:

对于建立一个普通站点来说,菜单的设计是必不可少的一步,一般总是从菜单模块开始,总是要在template里面写出相应的theme函数,然后在page.tpl.php中使用。

对于不同的应用,则需要写不同的函数。特别对于具有web2.0特效的菜单,开发起来有些困难,尤其像我这样对PHP不太深知的来说,更是相当困难。如果有一个现成的模块可供使用,那该多好。在Drupal的官方网站上转了转,找到些相关的模块simplemenu,dhtml_menu, nice_menus。转到DrupalChina上,上边推荐nice_menus,从Drupal官网上下载下来,使用了一下,与其它2个比较,确实很不错!

下载地址:http://drupal.org/project/nice_menus

安装与其它模块一样:

在路径http://localhost/drupal/?q=admin/settings/nice_menus下设置最大个数。在路径http://localhost/drupal/?q=admin/build/block下面找到相应的nice_menus区块,然后进入,并对其进行配置,选项Source Menu Tree,用于配置原菜单树。选项Menu Style:包含3个选项,left,right,down,分别为子菜单向左展开,向右展开,向下展开。根据需求进行相应的配置。最主要的一点是,可对css进行相应的配置,配置位置为:http://localhost/drupal/?q=admin/build/themes/settings,global设置,Path to custom Nice Menus CSS file:输入相应的css文件路径即可。定制外观方法,复制一份nice_menus_default.css,然后对其进行修改。

作者:John Gu现就职于深圳慧衡科技(InteMatrix),主要负责Drupal网站设计与开发。 慧衡积极推动Drupal在中国的推广和普及,现正筹建免费自助建站平台A建网(abuilder.net),为Drupal爱好者及中小企业和个人提供一个免费的Drupal建站平台。