imkingdavid/prefixed

为phpBB 3.1添加主题前缀功能的扩展。

安装: 9

依赖项: 0

建议者: 0

安全: 0

星级: 11

关注者: 9

分支: 11

开放问题: 6

类型:phpbb-extension

dev-develop 2014-10-04 00:00 UTC

This package is auto-updated.

Last update: 2024-09-21 20:07:49 UTC


README

[pre]fixed

© 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中添加一个模板事件。

手动

  1. 如果从您的论坛根目录开始还没有名为./ext/imkingdavid/prefixed/的文件夹树,请创建一个。
  2. 将此存储库的整个内容复制到您刚刚创建的文件夹中(您可以省略*.md文件、.gitignore和.git文件夹)。
  3. 在ACP中导航到自定义 -> 管理扩展 -> 扩展
  4. 点击启用。

Composer

  1. 如果base phpBB composer.json文件中的require-dev部分中尚不存在,请添加以下要求
	"composer/installers": "~1.0",
  1. 接下来,在require-dev中添加此扩展作为要求
	"imkingdavid/prefixed": "develop-dev",
  1. 运行composer update以安装新依赖项。
  2. 请确保此扩展已安装到您的论坛的./ext/imkingdavid/prefixed/目录中

Git

  1. 从论坛根目录运行以下git命令:git clone https://github.com/imkingdavid/prefixed.git ext/imkingdavid/prefixed
  2. 转到ACP -> 自定义 -> 管理扩展 -> 扩展
  3. 点击[pre]fixed扩展旁边的启用。

##使用 在ACP中添加新前缀 安装扩展后,在ACP中导航到帖子 -> 主题前缀管理 -> 管理前缀,然后点击新建前缀。填写表格并提交。

将前缀应用于新或现有主题

  1. 转到所需的论坛并点击新建主题,或编辑现有主题的第一条帖子。
  2. 单击位于主题标题文本框之前的部分。应该会出现一个下拉菜单,其中包含论坛中可用给用户账户的所有前缀。
  3. 将前缀从该下拉菜单拖动到您单击的部分以显示前缀下拉菜单,并将其放在那里。
  4. 您可以将该部分中的前缀拖动到任何顺序,并将按该顺序保存。
  5. 提交主题。

##卸载 在ACP -> 自定义 -> 管理扩展 -> 扩展模块中,您可以点击以下选项之一

  • 禁用: 这将保持扩展数据和架构完整,但阻止其运行。前缀将保留在数据库中,但不会与主题标题一起显示,并且管理区域将不可用。当你重新启用扩展时,所有功能将再次变为活跃。
  • 删除数据: 这将销毁扩展添加的所有数据,并撤销其所做的任何架构更改。你可以重新启用扩展,但所有前缀都将消失。选择此选项后,如果你希望完全从你的论坛中删除扩展,请删除目录 ./ext/imkingdavid/prefixed/ 及其包含的所有文件和文件夹。