imkingdavid / prefixed
为phpBB 3.1添加主题前缀功能的扩展。
dev-develop
2014-10-04 00:00 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpbb/epv: dev-master
This package is auto-updated.
Last update: 2024-09-21 20:07:49 UTC
README
© 2012 - David King (imkingdavid)
这是一个phpBB 3.1的扩展,可以为您的论坛添加主题前缀功能。
##功能
- 主题可以有多个前缀
- 前缀可以按用户、组、论坛(白名单)限制
- 前缀可以使用BBCode进行样式化(进行中)
- 前缀可能包含“令牌”,代表每个实例可能不同的数据。例如,{USERNAME}将被替换为应用前缀的用户的用户名。可以通过扩展添加新令牌。
##要求
-
= phpBB 3.1-dev
-
= PHP 5.4
##安装 您可以通过以下步骤在最新版本的develop分支(phpBB 3.1-dev)上安装此扩展。
注意 在phpbb/phpbb#4371合并到phpBB之前,您需要应用它添加的更改才能使用此扩展。更改涉及在styles/prosilver/posting_editor.html中添加一个模板事件。
手动
- 如果从您的论坛根目录开始还没有名为./ext/imkingdavid/prefixed/的文件夹树,请创建一个。
- 将此存储库的整个内容复制到您刚刚创建的文件夹中(您可以省略*.md文件、.gitignore和.git文件夹)。
- 在ACP中导航到
自定义 -> 管理扩展 -> 扩展
。 - 点击启用。
Composer
- 如果
base phpBB composer.json
文件中的require-dev
部分中尚不存在,请添加以下要求
"composer/installers": "~1.0",
- 接下来,在
require-dev
中添加此扩展作为要求
"imkingdavid/prefixed": "develop-dev",
- 运行
composer update
以安装新依赖项。 - 请确保此扩展已安装到您的论坛的
./ext/imkingdavid/prefixed/
目录中
Git
- 从论坛根目录运行以下git命令:
git clone https://github.com/imkingdavid/prefixed.git ext/imkingdavid/prefixed
- 转到
ACP -> 自定义 -> 管理扩展 -> 扩展
- 点击[pre]fixed扩展旁边的启用。
##使用 在ACP中添加新前缀 安装扩展后,在ACP中导航到帖子 -> 主题前缀管理 -> 管理前缀,然后点击新建前缀。填写表格并提交。
将前缀应用于新或现有主题
- 转到所需的论坛并点击新建主题,或编辑现有主题的第一条帖子。
- 单击位于主题标题文本框之前的部分。应该会出现一个下拉菜单,其中包含论坛中可用给用户账户的所有前缀。
- 将前缀从该下拉菜单拖动到您单击的部分以显示前缀下拉菜单,并将其放在那里。
- 您可以将该部分中的前缀拖动到任何顺序,并将按该顺序保存。
- 提交主题。
##卸载 在ACP -> 自定义 -> 管理扩展 -> 扩展模块中,您可以点击以下选项之一
- 禁用: 这将保持扩展数据和架构完整,但阻止其运行。前缀将保留在数据库中,但不会与主题标题一起显示,并且管理区域将不可用。当你重新启用扩展时,所有功能将再次变为活跃。
- 删除数据: 这将销毁扩展添加的所有数据,并撤销其所做的任何架构更改。你可以重新启用扩展,但所有前缀都将消失。选择此选项后,如果你希望完全从你的论坛中删除扩展,请删除目录 ./ext/imkingdavid/prefixed/ 及其包含的所有文件和文件夹。