2.Views2的新特性

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-10-22 03:45

针对主题开发者的

  • 老式的views的主题化向导被废弃了,现在改用了模板,这样就提高了views主题的可定制性。

  • 在用户界面上提供了通过模板定制views的相关信息。

 

针对网站管理员的 新特性

Drupal版本:

Drupal的论坛

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 14:42

      Drupal自带的论坛,只有论坛的基本功能,就是发帖,回帖,还有回复数.功能简陋到了极点.以前在项目中启用过这个模块,没有用到过更高级的功能.如果你觉得Drupal这个核心的论坛模块不能满足需求的话,可以考虑使用论坛的扩展模块,比如advanced forum, quote, subscription, bbcode, 和comment mover.以及privatemsg 模块 .如果这样还不能满足你的需要的话,你可以与其它专门的bbs软件进行集成.对于drupal5.x,有一个模块可以实现与

Drupal版本:

8. 使用drupal front page模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 13:30

Front模块,这个是专门用来创建首页的drupal模块,在实际的项目中,确实用到过这个项目,而且是客户点名要用这个模块.使用这个drupal模块,也可以创建首页.我在上周6的给参加meetup的朋友,演示过这个模块的用法。

如果你遇到了这种情况,首页面看起来很复杂,很花哨,里面充满了图片,flash,而这个页面可能每过一段时间,还需要更新一次的话,那么就可以考虑使用Front page模块,是用该模块来管理你的页面,这样就可以将这个页面完全独立于主题中其它页面的外观样式了。

在front模块的配置页面admin/settings/front,前面的配置都很好理解,注意最后一项,激活你的front_page设置,你需要按照说明在输入框中输入“front_page”,这样才能激活你的设置,我开始用这个模块的时候,就不知道配置这里,总是看不到效果,看不到效果,后来费了好大的劲,才发现还需要激活以下,这样才能取代drupal以前的首页设置。

Drupal版本:

7.1 善用template.php

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 08:49

这个文件很有用,但是很多人,特别是初学的,连这个函数是干什么的都不知道,所以我在上文中让大家好好的看看这个函数。

这里可以干什么?可以覆写各种各样的主题函数,可以为page,node,comment,等模板文件中添加自定义的变量,还可以在这里添加模板建议(template suggestion),另外,这里面的函数你可以在页面模板文件中,直接调用。在前文中,我们就是这样用的。

对于许多小的drupal站点,如果觉得编写drupal模块真的比较麻烦的话,就可以使用这种方式,想一想吧,template.php中你可以放置任意的php函数,还有什么功能,不能直接实现呢?php能够实现的,drupal也大都可以实现。当然对于比较大的站点,用到这个文件的地方也不少。所以认真地读读garland的template.php,对于以后的开发工作是很有帮助的。

强调完这一点,接下来让我们看看front模块的使用。

Drupal版本:

7.0在template.php文件中添加自定义函数

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 08:15

没想到CCK的写了好几篇,怎么写都写不完,还好终于勉强的搞定了.现在让我们接着第5篇继续往下写.我们现在要采取的方式就是使用一段代码,将这些东西输出了.

我们写一个函数,用来读取分类以及它下面的内容,然后直接在页面文章中调用这个函数,这是一个很高效的方法,稍微会点php的都会这样干,我见过不少以前搞php的人,开始使用drupal时,都是直接使用裸php函数,无论是节点中,区块中,还是任何可以使用php code输入格式的地方,他们都会使用php。不过在drupal6.x中,我们这里6.5,php代码这种输入格式被取消了,大量的在内容中使用php代码,在drupal圈内是个被严重鄙视的方式。

如何将drupal节点置顶

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 01:53

无论是官方drupal.org,还是drupal china上,都有一篇文章置于最顶部,也就是最显眼的地方,由于我要搞drupal培训,发了篇培训信息,现在想把它置顶。现在看看怎么做?

找到“Zhupou.cn本周六,周日推出drupal培训课程”这篇文章,进入它的编辑页面,在“publishing options”(发布选项)中选中“Sticky at top of lists”(置顶)。Ok,这样就搞定了。

以前在学习节点的时候,知道有个Sticky变量,而在drupal内部也有相应的字段,当时把它翻译为“粘的”,纯粹是按照字面意思翻译的,现在终于明白,这个是用来置顶的。汉语中也有对应的词汇“置顶”。

Drupal版本:

Views2模块入门教程

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-21 01:00

 Views2终于发布了2.0正式版,相关的新闻我已经介绍了,不过在接下来的日子里,我将讲解Views2的用法,包括创建区块,创建页面,领着你学会views的各种常用用法.同时也作为培训教程中的一部分,对外提供培训.如果周6的培训课程主题部分讲完了,专门留出来时间给大家讲讲views2.0.这个可是针对drupal6.5的。

       你可以选择阅读本文,来自学drupal,也可以选择学习本文加上我的当面指导,这样效果会更佳。金钱可以帮你节省一些时间的。

    Views2模块入门教程将会陆续推出。敬请光顾。

Drupal版本:

页面

Subscribe to Think in Drupal RSS