标签:分类限制、标签组、关系


(Erick Guan) #1

原文于 Tags: category restrictions, tag groups, relationships,翻译于2016-08-08。

目前标签已经从插件变为了核心特性之一,标签也有了新功能。这篇指南将以汽车论坛作为例子。

目标:

  • 汽车车型和厂商的标签。
  • 只允许在特定分类使用汽车型号和厂商的标签。
  • 只有在使用了匹配的厂商标签后才能添加对应的汽车型号标签。

1. 准备工作

首先,我们需要在设置中启用标签:

在这个例子中,我们需要限制标签的使用,所以我们不应该让其他人创建标签:

2. 标签组

转到标签列表页(/tags)。选择右上角的“管理标签组”。

顶层标签

首先让我们创建汽车厂商标签,我们要让用户先使用这个标签。

在标签组页面:

  1. 创建新标签组。
  2. 设置一个标题。
  3. 在组内设置应与该厂商一同使用的标签。你也可以把正在使用的标签添加进来,或在这个页面创建新标签。
  4. 我们需要限制用户只能为主题设置一个厂商标签,所以勾选选项。
  5. 保存标签组。

标签的父子关系

我们将继续设置汽车车型的标签,他们需要按照厂商进行分组分类。每个组中对应一个厂商。

像刚才那样创建标签组。这次我们将设置上级标签。这个例子中,我们为本田汽车设置标签组,使用本田作为上级标签。

结果

现在给主题加标签就需要遵守这些规则了。当要加标签时,第一个必须是厂商名(否则车型的标签也加不上)

第二个标签便可以是汽车车型的标签了。

3. 分类限制

如果需要限制可以使用标签的分类,可以在分类设置中修改。

在分类设置的“标签”中,添加组。

如果其他分类需要限制标签使用,按同理设置。


提交一个BUG
(咖啡白菊) #3

标签功能是好,可惜不支持中文搜索,这样中文论坛只能加几个标签,用户发帖必须一个一个地找,多了就难以选择。


(Erick Guan) #4

暑假我会做比较多地改进搜索的工作,敬请期待!


(咖啡白菊) #5

站长完全是有能力进行中文优化的,只是比较费时间,要把中文TAG等搜索问题解决了就太完美了。


(冰河) #6

期待站长对中文这块进行优化,特别是搜索引擎,seo这块。


(Erick Guan) #7

汉语博大精深了,计算机科学里也是人工智能那分类里的,不容易……

@fengliu17 SEO 为什么会有问题?


(咖啡白菊) #8

discourse的SEO堪称一流。但强势中存在弱势,唯一的问题就是界面采用js, 如果加百度统计就可以看到,页面跳出率太高,用户浏览N个页面,但搜索引擎好像只会以为你浏览一个页面。这对排名极为不利,甚至导致全站被K.没有仔细研究过,不知道到底百度能否识别JS页面。

当然,这不是discourse的问题,因为这对GOOGLE不是个问题。


(冰河) #9

楼上说的就是我想说的,谢谢,呵呵:joy:


(Erick Guan) #10

这是百度统计,跟 SEO 没一毛钱关系。百度统计要用脚本,然后这还记入百度搜索结果?