tags管理器

tags管理器截图
tags管理器截图
tags管理器截图
tags管理器截图
tags管理器缩略图
tags管理器缩略图
tags管理器缩略图
tags管理器缩略图

Tags管理器 tagsHelper

TagsHelper 是一个用于管理标签的模块,提供了创建、更新、删除和查询标签关联文章的功能。

安装

  1. 点击安装后,系统会自动创建 tagshelper_tags_relation 数据表,同时创建菜单”tags管理器“,刷新后可见。
  2. 第一次使用,需要点击“tags管理器”菜单,进入标签管理页面,点击“刷新关联结果”按钮,扫描系统内的文章标签,插件会整理成”标签=>文章列表“格式,方便后续的标签管理。
  3. 之后每次新增文章或更新文章标签后,系统会自动更新标签关联结果,无需手动刷新。

功能简介

以下列举了 TagsHelper 的主要功能:

标签查询

  • 查询系统内的全部标签,支持按模型过滤。
  • 默认按照不同模型进行分组,避免多个模型中存在重名标签无法区分
  • 各个标签可设置meta信息,包括标签描述、标签大图、标签缩略图等。(注:v1.0暂不支持前台调用)

添加标签

  • 支持为指定模型添加新标签,模块会创建模块内标签记录,并将其与已选文章关联。

删除标签

  • 支持删除指定模型的标签,模块会删除模块内标签记录,并解除与已选文章的关联。

更新标签

  • 支持更新指定模型的标签名称,模块会更新模块内标签记录,并同步更新与已选文章的关联。
  • 支持更新标签的meta信息,包括标签描述、标签大图、标签缩略图等。

刷新关联结果

  • 支持扫描系统内的文章标签,整理成”标签=>文章列表“格式,方便后续的标签管理。
  • 按照模型打组,同一模型中的同一标签会合并成一条记录,避免重复。

清理冗余标签

  • 支持清理插件内无文章关联的标签记录,避免标签表中存在无效标签关联记录。

快捷选择标签

  • 支持在文章编辑页面,快速选择已存在的标签,避免重复创建标签。

合并标签

  • 支持将多个标签合并为一个标签,并更新关联文章的标签信息。
  • 选择多个标签后,点击表格上方的“合并标签”按钮,系统会将关联文章数最多的标签作为主标签,其余标签合并到主标签下,并更新关联文章的标签信息。

前台调用标签meta信息

  • 支持通过标签名称或id,查询标签的meta信息,包括标签描述、标签大图、标签缩略图等,方便前端调用。
    前台调用插件内置的`tagshelper_get_tag_info()函数,传入标签名称或id,即可获取标签的meta信息。
    参考

    {php}
    $tagInfo = tagshelper_get_tag_info($tagName); // 通过标签名称调用单个标签
    $tagList = tagshelper_get_tags(5); // 获取模型mcode为5的所有标签,返回数组,可使用foreach循环遍历
    {/php}
    
    
    <img src="%7B$tagInfo%5B'thumbnail'%5D%7D" alt="{$tagInfo['tagname']} 缩略图" />
    <img src="%7B$tagInfo%5B'large_image'%5D%7D" alt="{$tagInfo['tagname']} 大图" />
    <header class="tag-hero">
      <p class="tag-kicker">标签</p>
      <h1 class="tag-title">#{$tagInfo.tagname}</h1>
      {if $tagInfo['description']}
      <p class="tag-desc">{$tagInfo.description}</p>
      {/if}
      <p class="tag-meta">{$tagInfo['count']} 篇文章</p>
    </header>

TODO 未来规划功能

  • 禁用启用标签功能,支持将标签设置为禁用状态,前台不再显示该标签,但保留关联文章的标签信息。
  • 标签排序功能,支持对标签进行排序,前台调用时按排序顺序显示。
  • 自定义url功能,支持为标签设置自定义url,前台调用时使用自定义url访问标签页面。
  • 标签热度功能,支持统计标签的使用频率,前台可按热度排序显示标签。
  • 标签API接口,支持前台调用标签列表、标签详情、标签关联文章等接口,方便前端开发使用。
  • 死标签检测功能,支持检测系统内浏览量不佳的标签,方便管理员清理无效标签。
官方QQ交流②群
官方QQ交流②群
QQ咨询 微信咨询 VIP代理 回到顶部