You are here

drupal建站

难点解决了,程序写好了,模块也独立出来了,但是并不意味着网站搭起来了.其实要做的东西还有很多,比如说,开始的时候,只有5个核心主题用来测试.而且只有两个节点,节点中的内容基本上是空的.

 

第一个问题,就是把模块中英文的地方,全都换成了汉语,另外把测试时候的2个主题换成了10个主题.这个后来遇到了一点点小问题,已解决.另外就是编辑了节点,在里面添加了内容,就是现在大家看到的.最后要解决的就是,RSS,和搜索了.

 

不过这两个用的都是默认的功能,首先是启用RSS模块,也就是模块列表页面排在最前面的Aggregator.接着对它进行配置.首先是权限的配置,授予匿名用户登录用户”阅读新闻feed”的权利.接下来到内容管理下面的Feed 聚合器中添加feed(种子).这里添加了两个Drupal主题新闻,对应url为http://drupal.org/taxonomy/term/15/0/feed, 设置其更新周期为1天.另一个就是Drupal新闻,对应的url为http://zhupou.cn/rss.xml, 更新周期为1天.这样就添加了两个RSS页面.注意这里的url,不是网站上一级导航的url,一级导航中的为, aggregator/sources/1,也就是网站内部的路径.添加好以后,并不能立即看到内容.

 

在Feed 聚合器的管理页面,在每个feed的项目中,有个更新条目的选项,点击这个可以手工的更新RSS的内容,当然,你也不能永远的手工更新,这就需要配置cron任务了,我介绍过懒人的cron模块,也就是poormanscron,当然你也可以配置linux下面的cron任务。这个我就不讲了,我开始作drupal的时候,cron都不知道干什么的,也不会配置。所以对于那些刚刚接触的人来说,要了解这一点,这样系统将会自动地为你更新。

 

接下来就是启用search模块。启用后,需要到站点设置〉〉搜索设置页面(admin/settings/search)对其进行配置,当然这里我用的都是默认值,简单CJK(中日韩字符)处理,这一项我选择了,我知道有中文分词模块可用,但是还是使用了自带的,毕竟是演示么。当然这里可以配置的还有每次索引的条目数量,最小字数,以及权重。默认的就可以了。启用搜索以后,就出现了搜索框了,我用的是garland,默认主题就是这一个。搜索框是一个变量,可以直接输出到主题下面的,我也看到在区块的列表页面,多了一个搜索的区块,但是没有启用这个区块。是不是支持搜索变量,这个是主题决定的。当然这个时候,我看到了一件事,我还没有对网站进行汉化。因为搜索框中的字符是英文的,本来打算只汉化这几个字,但是不知道怎么弄,就直接把整个中文包都导了进来。汉化我以前讲过,这里就不多说了。

 

最后解决的问题就是,在左边的导航中,多了一个Feed 聚合器 链接,匿名用户访问网站时,是看不到管理的导航菜单的,但是能够看到这个菜单,想把它去掉,因为themegarden上没有这一项。怎么办?导航到“admin/build/menu-customize/navigation”,在菜单列表中,找到这个菜单,将它和它的子菜单禁用掉。就可以了。也就是将启用这个复选框中的勾号去掉。

 

现在整个网站,在我的本地就跑起来了,看样子还不错。

相关链接: Think in Drupal

Drupal版本: