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

建站经验
网站运营 移动互联网手机阅读即将呈现井喷
地方门户网站优劣势分析和一些常见推广方法小结
网站运维 网站可用性说明
如何选择威客网站并需要具备哪些要素
危机面前站长携手同心共度难关 不随意撤下友情链接
免费电影网站主要盈利模式 在线广告联盟
网站行业需要办理的各种许可证
网站主要的一些投入 给刚开始做网站的朋友
建站前期需要考虑的几个问题
网站改版要明确目的和对用户要潜移默化
影响网站转化率的10大误区 上
网页设计使用Iframe注意事项
建站不要把盈利放到第一位
域名注册机构建议个人论坛关闭 备案成功很难.
做网站时买空间要防止空间商忽悠
微博准则 企业网络推广应遵守的
网站备案与白名单的一些说明
新手注册域名注意的知识
国外免费DNS服务器域名解析方法
一个网站部署多个Google Analytics帐户

建站经验 中的 Drupal模块分享


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 134 ::
收藏到网摘: 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建站平台。