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

建站经验
经验分享---社区网站的可持续发展之路
从精简导航谈小型网站的设计
开发者建议创建Flash站点十大可用性技巧
避免业余网站感觉 让网站WEB设计更专业
网页的设计原则:任务实现色彩布局造型优化
博客平台多样化 应分清角度再看商业模型
把握网站运作的基本法则 你离成功有多远
在校学生做网站博客一定要注意的五个方面
新开论坛引导和保持忠实用户的五个好办法
第一个垃圾站,我回忆中永远的经典
疯魔开心网 激情后要向站长学习怎么赚钱
宁做业余站也不要闲着没事做 用心去做事
地域性专业性中小站点发展分析和经验探讨
三年做站心得:业余站如何进行商业化运营
站长诊所:中小网站的八个通病和解决方法
七个小小窍门:提高网站内容页面的点击率
构建人见人爱搜索喜欢正规网站101个守则
站长朋友们:少走些弯路请做好规划再坚持
站长每天检查网站的重要性
你知道:搜索引擎第一页为谁而留吗?

建站经验 中的 Drupal模块分享


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