rah / rah_tabtor
管理Textpattern CMS管理端的标签页
Requires
- php: >=5.6.0
- textpattern/installer: *
- textpattern/lock: >=4.7.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-29 05:06:41 UTC
README
Rah_tabtor使您能够在Textpattern CMS的主菜单中移动管理端导航项。这允许将管理端面板从菜单移动到另一个位置。例如,使用rah_tabtor,您可以移动由插件生成的导航项,从“扩展”菜单移动到“内容”菜单。
安装
使用Composer
$ composer require rah/rah_tabtor
或者下载安装包。
基本
Rah_tabtor允许您将后端导航链接从标签区域或下拉菜单克隆或剪切到另一个位置。一个菜单项是否可以仅克隆或剪切取决于项目的来源。这归结于技术和实施限制。插件生成的菜单项可以从原始位置剪切并移动,而内置的核心项只能克隆,创建副本。在核心菜单中,无法删除原始菜单项。
剪切插件生成的菜单项
当使用rah_tabtor处理插件生成的菜单项时,可以选择剪切或克隆项目。修改后的菜单项将从原始位置移除,并在目标位置或多个位置展示。通过为相同的目标菜单项创建额外的规则,创建指向相同面板的多个菜单项。
克隆内置菜单项
由于限制,内置核心菜单只能克隆。原始菜单项不能以任何方式删除或移动。当使用rah_tabtor处理核心菜单项时,将创建一个副本。
隐藏和限制菜单,创建动态面板
Rah_tabtor不隐藏或删除导航项,但该插件的主要目的是在菜单之间交换项。如果您希望根据权限级别更改权限并隐藏标签,建议检查rah_privileges或Stef Dawson的smd_user_manager。Stef还有smd_tabber,可以使用Textpattern的标签标记来创建动态面板。
创建新规则
可以直接从rah_tabtor的管理界面轻松创建移动导航项的新规则。在“扩展”菜单下的“Tabtor”面板中,您将找到一个名为“创建规则”的按钮。按下此按钮将弹出一个编辑器。以下是一些选项。
标签
新导航项的名称。该选项支持语言字符串。要使用现有的本地化语言字符串作为标签,请在该字段中输入字符串的名称。如果指定的标签与任何语言字符串不匹配,则按原样显示。
事件
移动的菜单项。
组
目标导航区域、菜单或标签页,其中菜单项将被移动。可用选项包括首页、内容、演示、管理员和扩展。
位置
菜单项的排序值,用于更改目标菜单中项的位置。位置不会影响现有的内置核心菜单项。位置仅在移动的菜单项之间使用。所有使用 rah_tabtor 移动的项都将始终出现在现有核心菜单项之后。这是由于技术限制。
更新日志
版本 0.5.0 – 即将推出
- 改进了管理员用户界面。
- 现在需要 PHP >= 7.2.0。
版本 0.4.0 – 2019/04/07
- 清理了安装程序,重构布局。
- 现在需要 Textpattern 4.7.0 或更高版本。
版本 0.3.1 – 2012/08/30
- 新增:支持链接到帮助文件。
版本 0.3 – 2012/08/30
- 修复:完全兼容 Textpattern 4.5。改进外观和感觉。
- 修复:卸载查询的通配符转义。
- 新增:CSRF 保护。
- 新增:告诉活动消息其类型(错误、成功、警告)。这有助于主题相应地设计消息。
- 新增:插件创建的菜单项现在被移动而不是复制。这不会影响受保护的核心标签页。
- 新增:芬兰语翻译。
- 新增:由 Patrick Lefevre 提供的法语翻译。
- 改进:安装程序现在为 varchar 字段定义默认值。
- 改进:按标签对列表表中的项目进行排序。
- 移除:从源代码中删除嵌入式语言字符串,改为使用外部 Textpack。
- 移除:从导航中删除文档链接。
- 现在需要 Textpattern v4.5.0 或更高版本,以及 PHP 5.2 或更高版本。
版本 0.2 – 2011/06/06
- 修复:如果禁用了 JavaScript,则不会输出信息。
- 新增:具有插件生命周期回调功能的卸载程序。当插件被删除时,删除插件创建的首选项字符串和表。
- 新增:现在管理员界面使用语言字符串,并可以使用 TextPacks 进行翻译。
- 新增:“选项”链接到插件面板。
- 更改:将首选项从自己的数据库表移动到 txp_prefs 表。插件包含自动清理脚本。
- 更改:仅在版本号不匹配时尝试运行安装程序,而不是让 MySQL 决定。
- 更改:对管理员界面进行了标记更改;将
<thead>
和<tbody>
容器添加到表格中,将 rah_ui 选择器类添加到常用元素,以便于主题设计。 - 更改:缩短了管理员界面步骤的名称。
- 更改:如果删除或更新项失败是因为数据库错误,则通知用户。
- 更改:改进了基于 JavaScript 的多编辑脚本。
- 更改:在保存详细信息时忽略发送为 GET 的请求。
- 更改:在创建新数据库表时指定字符集为 UTF-8。
- 更改:将管理员面板的允许权限从 发布者 扩展到 管理编辑。
- 移除:插件自己的首选项面板。
- 现在需要 Textpattern 版本 4.2.0 或更高版本才能完全支持功能。
版本 0.1 – 2010/10/19
- 首次发布。