PHP开发

用phpBB做中文论坛常用的MOD

phpBB是国外著名的开源论坛,国内使用较少,与discuz相比phpBB功能非常简单,后台界面不太符合中国人的操作习惯。dizcuz相当于安装了各种插件并经过定制化以后的phpBB,而phpBB的优点就是“干净”,没有任何你不需要的功能。它给我们充分的想象力来做符合自己要求的论坛,这需要一些php知识。

用phpBB做中文论坛可以安装一下简单的插件将它变的中国化。

1. phpBB显示附件总带有滚动条,界面不美观很原始,我们可以用一个插件来解决这个问题:

ReIMG Image Resizer – 使用javascript缩略用户上传或通过BBcode发的图片

下载地址及英文讨论:http://www.phpbb.com/community/viewtopic.php?f=69&t=1696215

安装方法:

(1).按照MOD说明装好后,刷新模板和图片组,在控制面板->综合->帖子设定的最后可以找到Image resize settings

(2).需要禁用phpBB自带的缩略图功能才能正常使用

(3).我喜欢Highslide Js的效果,要启用该效果需要先去Highslide Js的官网下载文件,然后找到里面的Highslide目录,复制到root/reimg目录下,之后帖子设定中Zooming method就可以选择Highslide了。

效果实例:http://bbs.chongwuzhu.com/viewtopic.php?f=7&t=68

2. phpBB的搜索不适合中文,常常出现报错

“您输入的以下字词将由于过于常见而被忽略
您必须指定至少一个关键词,且每个关键词必须为 3 到 14 个字符(包含通配符)”

因为phpBB的搜索不适合中文,需要安装额外的插件来解决,phpBB3的话可以参考帖子:

[MOD]适用于phpBB3中文论坛的二分法分词搜索

安装这个MOD后,要重建索引,方法是到维护->搜索索引下找到你Fulltext native,将索引删除再重建。

如果出现“您输入的以下字词将由于过于常见而被忽略”的错误,请到综合->搜索设定中找到词频阈值,调整到10%-25%左右。

即使安装了这个MOD,phpBB的搜索仍旧不令人满意,对于共享主机的用户恐怕没有更好的方法了,如果使用独立主机,可以参考以下方法

http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=179952&start=0

因为需要安装一些软件并重启mysql服务,共享主机用户不适用。

3.论坛五大!让人们访问论坛首页时了解论坛的新鲜事和热门动态,这是一个很实用的MOD,具体安装方法请参考文章
[MOD] 于论坛首页显示 论坛新帖 及 本周五大

效果实例:bbs.chongwuzhu.com