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

建站经验
制作Html与XML格式的网站地图和内容导航
老手段新思维 常见的DDOS攻击以及防护
社区运营总结:让网站以蜂巢模式运营
网站该这么建:从一门户网站策划书看门道
网站策划之“帮助中心”策划思考
告诉新手站长 网站质量重点要注意的地方
让您的网站更有的放矢:网页设计的小建议
行行出怪事 友情链接也潜规则?
图文解析:请您不要用技术的眼光来做网站
坚顶原创 同意常规转载 反对盗用
个人站长心情故事 建站100天的酸甜苦辣
浅谈地区分类信息网前期筹划、推广及运营
告诉新手站长们 如何提高网站质量七方法
web专题设计模板化可行性研究
浅谈地区分类信息网前期筹划推广及运营
站长朋友 在你最想放弃的时候请坚持到底!
个人站长们请远离黑帽SEO
网页制作之事不过三 做站八种情况要杜绝
由交朋友来看提升网站用户黏度的八项注意
网站设计最重要环节 改善网站可读性11招

建站经验 中的 Drupal模块分享


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