跳转到主要内容
Drupal 中CCK 模块的介绍及使用

使用Drupal的人都知道CCK在其使用的上也是一份量级的模块。灵活的使用会让你有事半功倍的效果。下面我将简单向大家介绍些CCk和分享下一个简单使用的案例,让大家更好的熟悉CCk。

CCK模块,是Content Construction Kit 的缩写。主要用于为站点建立一个新的特定用途的内容类型的模块组。可以很方便的通过web页面来创建设定你想要使用的内容类型,及其呈现的方式。比如像下面这些例子:

l 电影:电影标题,导演,制作公司,发布时间,星级等等;

l 会议:会议主题,开始时间,结束时间,组织者,讨论点,地点等等;

l 书籍:书名,作者,出版时间,出版社等等。

CCK模块除了内建的字段类型外,还有很多可以自定义内容类型的字段类型,日期,email,图片,运算,星级评定,幻灯片等。使用这些特定字段类型,你就可以创建自己想要的。

简单的介绍完后,是不是已经感到CCK模块的强大了。下面我就分享一个小小的使用案例:“Drupal秀”内容类型的创建。

显然,Drupal秀的用途就是秀下你的Drupal站点了。只需要用户按照内容格式的输入,就可以在本站点上来秀下你的Drupal网站。

东方龙马 提交于 19 October 2009

具有“相关文章”功能的模块有很多,例如:

1. http://drupal.org/project/similarterms

drupal花园里的相关文章就是就是用了这个模块,从模块的名字就可以看出,这是按照分类(term)来设置相关的,该模块提供了一个区块,你可以放置到任何你想放的区域。

2. http://drupal.org/project/relatedcontent

该模块功能上可能更加丰富一些,可以结合views一起使用,需要的话,自己可以去试试。

循序渐进学习drupal

都知道drupal很强大,但学习drupal还是挺难的,需要比较长的学习曲线。

第一步 刚开始你可能没有必要了解PHP,下个drupal和XAMPP(WAMP)集成开发环境即可以开始学习drupal了。首先肯定是东点点,西点点感性的认识一下什么是CMS。我觉得这个还是很重要的,别一开始就看什么指南什么核心的。 感性认识你也得带着目的性去做。开始阶段你要学习的是主要有几点:

  1. 如何发表编辑删除文章及什么是content type(得有CCK, 是一个模块)。
  2. 什么是block(区块),怎么配置block。
  3. 什么是themes(主题),怎样切换themes及相应的设置。
  4. 什么是modules(模块),把默认的所以模块功能搞清楚。
  5. 什么是menus(菜单),怎么自定义菜单并让它显示在你所要的位置。
  6. 什么是action(动作) 和trigger.
  7. 怎样安装和更改语言
  8. 用户和权限

第二步 这时候你已经对drupal有了一个基本的认识,那肯定是开始手痒了。为什么不看别人的站点试着自己搭建一个类似的呢,外观先不管,试着完善功能。

这时候你会很需要了解这几个模块:

东方龙马 提交于 19 October 2009

问:

我想记录一下我的node点击次数. 还没找到这样的模块. 系统模块里有一个Statistics,不知道能不能实现我要的功能,还没搞懂...

答:

Statistics模块就是干这个的,能够显示你的node被查看的次数

东方龙马 提交于 19 October 2009

我想给分类加一个图片功能,最好是可以上传图片。然后在前台展示的时候以上传的图片来显示分类。研究了半天也没有结果。目前是用ftp上传,然后在description中写代码。 哪位高手有好的方法吗?

WordPress 迁移至Drupal 的模块:WP2Drupal

模块名称:

WP2Drupal

Drupal SEO:修改.htaccess 文件

如果要对基于 Drupal 建立的网站进行 SEO (Search Engine Optimization——搜索引擎自然结果优化),那么就一定要尽量避免网站内的重复页面。因为当搜索引擎的爬虫抓取到大量的重复页面时,搜索引擎就会降低对网站页面的打分,当然这种影响可能并不太容易被察觉。

当我们使用 Drupal 时通常会碰到这样的问题,例如:页面 http://www.drupalgarden.cn/node/34 和页面 http://drupalgarden.cn/node/34显示的是相同的内容。或许您会认为这是大惊小怪,但事实上这是两个独立的页面,它们的内容重复,这一点对 SEO 不利。好在 Drupal 开发者早已为我们考虑到了这点,只要做个略施小计就能唤醒这个功能:) 

注意:本文只针对拥有一级域名的网站,二级域名的网站不存在这个问题。

默认安装下 Drupal .htaccess 配置

Drupal 默认的 .htaccess 为我们提供了两种解决方案:

订阅