词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。