标签管理 v1.3.0
支持标签展示快捷调用
2023-05-23 更新日志
  • 新增:支持标签展示快捷调用
标签管理

模块介绍

「标签云」是一个提供内容标签统一管理系统,同时提供一个标签聚合页面,方便搜索筛查。

功能特性

  • 标签云 地址 /tag_manager
  • 标签自动统计

如何使用

以 CMS 实现为例,三步即可实现。

第一步,实现一个 AbstractTagManagerBiz 类

class CmsTagManagerBiz extends AbstractTagManagerBiz
{
    public function name()
    {
        return 'cms';
    }

    public function title()
    {
        return '通用CMS';
    }

    public function searchUrl($tag)
    {
        return modstart_web_url('tag/' . urlencode($tag));
    }
}

第二步,注册到标签云中

TagManagerBiz::register(CmsTagManagerBiz::class);

第三步,在内容管理关键页面增加标签增加、修改、删除的功能

// 增加标签
TagManagerUtil::putTags('cms', ['标签']);
// 修改标签
TagManagerUtil::updateTags('cms', ['旧标签'], ['新标签']);
// 删除标签
TagManagerUtil::deleteTags('cms', ['标签']);

后台菜单

  • 内容管理
  • 内容管理标签云
  • 内容管理标签云标签云内容
  • 内容管理标签云标签智能识别
  • 内容管理标签云标签云重建
QQ
微信