sourcetoad/bbii2

该软件包已被弃用且不再维护。未建议替代软件包。
该软件包最新版本(2.0.3)没有可用的许可证信息。

Bbii2 是 bbii 论坛模块的迭代版本,但已迁移到 Yii2

安装次数: 8,328

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 15

分支: 2

开放问题: 0

类型:模块

2.0.3 2015-11-25 16:43 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:53:24 UTC


README

版权(c)2013-2015,BBii2 - Ronald van Belzen。保留所有权利。
版权(c)2015,Sourcetoad, LLC。保留所有权利。

  • 有关许可证信息,请参阅附带的LICENSE文件。

BBii2 是 Yii2 框架(https://yiiframework.cn/)的扩展,以模块的形式存在。BBii2 向现有的 Yii 2.0 应用程序添加并集成了一个轻量级的网络论坛(也称为公告板)。

##要求

Yii 2 或更高版本。PHP 5.5 或更高版本。BBii2 添加到的应用程序需要有用户表。

##使用方法

  • 将 zip 文件解压到应用程序的 protected/modules 目录
  • 根据 bbii/data/schema.mysql.sql 创建数据库表
  • 从 bbii/data/sampledata.mysql.sql 导入样本数据
  • 在应用程序 webroot 目录中创建名为 'avatar’ 的子目录,应用程序必须被授予读写权限。
  • 编辑配置以注册模块(默认选项值可能需要调整)
[php]
'modules' => array(
	'forum' => array(
		'adminId'        => 1,
		'class'          => 'application.modules.bbii.BbiiModule',
		'userClass'      => 'User',
		'userIdColumn'   => 'id',
		'userNameColumn' => 'username',
	),
),
  • BBii2 需要存在一个用户数据库表,该表至少包含一个整数用户 ID 字段和一个 varchar 用户名字段。BBii2 还期望 Yii::$app->user->id 返回用户 ID,而不是用户名。用户表模型和用户 ID 字段和用户名字段的列名是模块选项的一部分。
  • 使用具有等于选项 'adminId’ 值的用户 ID 登录应用程序,以在 BBii2 中获得管理权限。
  • 导航到 http:///forum。点击“论坛设置”链接并设置论坛。

##选项

以下配置选项可用于:adminId:接收管理员授权的用户ID(整数)(默认值:false)。当应用程序使用rbac并且存在角色'admin'时,分配了角色'admin'的用户也将成为BBii2的管理员。avatarStorage:上传的头像图片相对于应用程序webroot目录存储的目录(需要以'/'开头)(默认值:'/avatar')。forumTitle:论坛的名称(默认值:'BBii2论坛')。userClass:包含用户ID和用户名认证信息的数据库表的模型名称(默认值:'User')。userIdColumn:包含用户ID的用户类字段名称(默认值:'id')。userNameColumn:包含用户名的用户类字段名称(默认值:'username')。userMailColumn:包含用户电子邮件地址的用户类字段名称(默认值:false)。dbName:用于连接论坛数据库表的db组件名称(默认值:false)// @todo 禁用于bbii2 3x的初始发布 - DJE : 2015-01-2015 allowTopicSub:允许论坛成员订阅主题(关注)(默认:false)。topicsPerPage:单页显示的主题数量(默认值:20)。postsPerPage:单页显示的帖子数量(默认值:20)。purifierOptions:ChtmlPurifier选项。editorToolbar:CKEditor的工具栏选项。editorSkin:CKEditor skinName配置设置(默认值:'moono')。editorUIColor:CKEditor uiColor配置设置(默认值:'')。editorContentsCss:CKEditor contentsCss配置设置(默认值:数组())。

##嵌入式扩展

##版本

  • v3.0.0(2015年6月1日)
  • 将Bbii 1x迁移到Yii2作为Bbii2 3x
  • v1.0.9(2015年3月18日)
  • 添加主题订阅。
  • 添加到editMe扩展的CKEditor插件支持。
  • v1.0.8(2015年2月28日)
  • 更改主题和帖子列表的CListView模板和分页器。
  • 通过添加滚动到顶部来更改通过主题帖子分页。
  • 对基础论坛.css文件进行了一些小的改进。
  • 小的错误修正。
  • v1.0.7(2015年1月22日)
  • 添加了俄语语言文件。
  • 小的错误修正。
  • v1.0.6(2015年1月15日)
  • 重做论坛/主题阅读指示。
  • v1.0.5(2014年9月1日)
  • 在配置中添加了数据库连接组件名称。
  • v1.0.4(2014年7月16日)
  • 错误修正。
  • v1.0.3(2014年7月15日)
  • 错误修正。
  • v1.0.2(2014年6月28日)
  • 页面标题反映论坛名称和主题标题。
  • 指示包含自己帖子的主题。
  • 从论坛统计中排除蜘蛛机器人/网络爬虫。
  • 在没有JavaScript的情况下进行清理显示。
  • v1.0.1(2014年6月7日)
  • 折叠论坛组。
  • v1.0.0(2014年5月25日)
  • 改进了对主题的支持。
  • v0.94(2014年5月17日)
  • 从代码中删除了对模块ID的依赖。错误修正。
  • v0.93(2014年5月12日)
  • 删除了ColorPicker。将editMe升级到2.1版本。
  • 将CKEditor 'skin'配置添加到editMe 2.1。
  • 将CKEditor升级到4.4.0版本。
  • 包含CKEditor皮肤'moonocolor'和'kama'。
  • v0.92(2014年5月10日)
  • 错误修正。
  • v0.91(2014年4月25日)
  • 错误修正。
  • v0.9(2014年4月6日)
  • 用精灵替换了论坛和主题图片。
  • 版主邮件。成员组论坛。
  • v0.82(2014年3月26日)
  • 改进了私人信息。
  • v0.81(2014年3月16日)
  • 安全相关错误修正。
  • v0.8(2013年11月30日)
  • 更多模块选项。一个灰色主题的CSS文件。
  • 德语翻译文件。
  • v0.7(2013年11月16日)
  • 投票。
  • v0.6(2013年11月1日)
  • 帖子点赞。
  • v0.5(2013年8月20日)
  • 指示未读论坛和主题。
  • 版本 0.4(2013年8月18日)
  • 主持人分配。成员组图标。
  • 版本 0.3(2013年8月4日)
  • 添加用户电子邮件表单。统计会话计数。
  • 版本 0.2(2013年8月1日)
  • 添加搜索功能。
  • 版本 0.1(2013年7月27日)
  • 首次发布。