drupal5如何控制区块(block)里的评论个数

drupal5如何控制区块里的评论个数

原创:www.5iphp.com

drupal5的block,在右侧显示评论个数的时候,总是固定显示10个。有时候想改成显示5个,通

过设置没有办法改变,那我只能改代码了呵呵。

由于我的drupal版本已经汉化了,所以如果我需要找到那个评论的block所在的位置,我就要先

找到那个评论的标题的英文。

评论的block标题是“最新评论”,那我要去找这个汉化对应的英文就是“Recent comments”。

这时你搜索整个站点会发现有两个模块出现了这个“Recent comments”。

一个模块是drupal自带的comment模块,也就是评论模块。
另一个模块是views模块下的views_comment.inc文件,这个是views模块专为评论开得一个文件

有时候你为什么会看到drupal后台管理里,有两个“最新评论”的区块,就是因为上面所说的,

有两个模块带有“Recent comments”。

好了接下来我们就要说说,如何把区块“最新评论”由10个改为5个了。

具体原理就不说了,直接告诉大家修改哪个地方。

对于drupal自带的comment模块的修改方法如下:

找到 根目录/modules/comment/commet.module文件,然后在文件里找到函数function

comment_get_recent($number = 10),把这个$number = 10改为$number = 5就可以了。

对于views模块下的views_comment.inc文件的修改方法如下:

找到 根目录/sites/all/modules/views/modules/views_comment.inc这个文件,然后找到下

面这段代码$view->nodes_per_block = '10';把它改为$view->nodes_per_block = '5';就好

了。

就是这么简单,大家赶快去改吧呵呵