请输入您要查询的百科知识:

 

词条 bbpress
释义

介绍

什么是 bbPress? bbPress 是 WordPress 母公司 Automattic出品的一款开源论坛程序,它是一个符合 Web 标准,非常容易使用的轻量级论坛程序,由于 bbPress 保持了体积小,重量轻,所以速度非常快。bbPress 没有提供过多复杂的功能,所以你要安装一个轻量型的论坛,bbPress 是很好的选择。

对于有更多需求的用户来说,bbPress 也和 WordPress 一样提供了一个非常强大插件系统,让你添加各种功能扩充论坛。并且 bbPress 的 API 接口和 WordPress 也类似,同样是 Action 和 Filter 两种 Hook,如果你熟悉 WordPress 插件制作,那么你也会很快学会 bbPress 插件制作。

在使用方面,bbPress 和 WordPress 拥有基本相同的使用和操作方法,特别是 bbPress 1.0 版本之后,bbPress 后台管理界面和 WordPress 基本类似,使用了相类似的描述和名字,习惯使用 WordPress 的同学对 bbPress 应该很快能够上手。

安装:

在您开始之前,请确保您的服务器满足bbPress的要求。

快捷操作

1.从下载页面下载bbPress。

2.将解压后的文件上传到你的服务器。

3.上传语言文件包到my-languages,你需要创建这个目录。

4.访问你的bbPress站点。

5.bbPress安装程序引导你安装。

6.按照指示进行安装。

7.在管理页面的设置中设置你的站点。

8.如果您有任何问题,请访问论坛。

这样就大功告成了!

升级:

从以前的版本升级bbPress只需要几分钟。

下面是从旧版本升级到 1.0.2 版的说明:

首先,你应该要备份你的数据库和其他文件,以防不测。

其次,禁用所有插件。

第三, 保留下列文件和目录:

将bb-config.php文件改名为bb-config.old.php,并且保留。

my-plugins/(如果有)

my-templates/ (如果有)

my-languages/ (如果有)

并删除其它

第四,上传最新版本的bbPress到您的服务器。

第五,浏览你的bbPress 站点,进入安装程序,输入你的 MySQL 数据库详情(您一直使用的旧版本的同一个数据库)。 安装程序将创建一个新的配置文件(bb-config.php)或者您可以手工创建。 然后完成剩下的步骤。

第六,登录并访问你的bbPress 控制面板。如果你看到有一个升级链接代替了原来的界面,点击它,如果你没看到升级链接,继续执行下一个步骤。

第七, 请访问新的“设置”区域, 设置“常规”一项。同时重新启用你之前启用的插件,有的插件可能需要同步更新。

第八, 高枕无忧,您就大功告成了!

bbpress主题模板的使用及设计

安装

1.保证你的bbPress根目录有一个名为my-templates的文件夹。

2.其次将你要使用的主题,以一个新文件夹的形式上传到my-templates目录。

3.这样就大功告成了!

激活主题更容易,到后台主题管理页启用即可。

设计

一个主题由以下三部分组成:

1.一个名为style.css的样式表文件。

2.一张像素为300×225的名为screenshot.png的预览图 。

3.一些模板文件。

样式表

一个主题必须需要一个样式表文件,文件名为style.css。在样式表的前端你需要输入一些该主题的信息(下例),bbPress 会根据这些信息识别它们为不同的主题。

/*

Theme Name: 主题名称。

Theme URI: 主题介绍页面。

Description: 简要描述你的主题。

Version: 主题版本号。仅限数字和小数点。

Author: 作者名称。

Author URI: 作者链接。

Ported By: 主题移植者名称。

Porter URI: 移植者链接。

*/

预览图

应该包含一张300×225像素的预览图, 图片文件名为screenshot.png。

模板文件

除了样式, bbPress 将检查你主题中的模板文件,如果检测不到,bbPress将使用默认模板Kakumei。

front-page.php首页.

forum.php版块页面.

edit-post.php编辑页面.

edit-form.php调用函数edit_form()

favorites.php用户收藏夹页面.

header.php调用函数bb_get_header().

footer.php调用函数bb_get_footer().

login.php登录页面 ( /bb-login.php)

login-form.php用户未登录时调用函数为 login_form()

logged-in.php用户已登录时调用函数为 login_form()

password-reset.php重置密码页面.

post-form.php调用函数为 post_form().

post.php调用函数为 bb_post_template()

profile.php用户档案页面.

profile-edit.php用户档案编辑页面..

profile-base.php用户档案页面(增加了某插件应用时)。

register.php注册页面

register-success.php注册成功页面

search.php搜索结果页

search-form.php调用函数为 search_form().

stats.php论坛统计页面

topic.php话题浏览页

topic-tags.php调用函数为 topic_tags().

tag-form.php调用函数为 tags_form().

topic-tags.php调用函数为 topic_tags().

tags.phpTags 标签云 浏览页面

tag-single.php浏览某个 Tag

view.php当已登录用户在某个浏览页面。就这些了,请记住,如果你的主题缺少其中任意一个模板页,bbPress将会使用默认的Kakumei模板里的。

bbpress插件使用及开发

使用插件

使用插件,只需要在您的bbPress根目录创建一个名为my-plugins的文件夹,并将插件上传到该文件夹。

然后转到您的bbPress管理,然后按一下插件标签。 你会发现列出了my-plugins目录里所有插件。

点击激活链接启用新插件。

想找插件

访问bbPress官方的插件目录。

制作

bbPress有一个插件接口,和WordPress功能完全一样。 大家熟知的所有功能,比如像do_action(), add_filter() 等等,这些函数都可以在bbPress 中找到。注意: 所有插件必须有一个像下面这样的插件头部:

/*

Plugin Name: 插件名称(必须)

Plugin URI: 插件页面

Description: 插件见解

Author: 作者名字

Author URI: 作者主页

Version: 版本号

*/

你可以到bbPress的插件开发中心查看更多插件。

bbPress2.0

经过1.x后,bbPress2.0的开发已经提上议程。bbPress2.0目前最新版本是beta3.和1.x不同的是,bbPress2.0将不再作为独立的论坛程序存在,而是会作为一个WordPress的插件存在,这将极大提高bbPress的速度和易用性。

目前bbPress2.0在经过3个beta和5个RC后已经正式发布了,和WordPress一样,bbPress也支持插件,但是bbPress的主题却依赖于WordPress,所以,如果需要使用bbPress2.0,必须确认您的WordPress主题是否支持,否则的话,bbPress会很难看。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 1:35:06