现有类别在页面上不可见,但在重新排序类别时可见

日安

我叫 Wim,刚开始接触 Discourse;如果我的术语有误,请见谅。我被要求重新组织一个由 Discourse 托管的现有论坛。该论坛是与 Discourse 合作设计的(如果相关),使用了量身定制的主题和 Discourse 设计的一些专用组件。

这项工作包括添加新类别、将一些类别/主题合并到新类别中、删除一些类别等,我正在暂存环境中进行操作。

在作为管理员(而非用户)进行操作时,我注意到在某个环节中丢失了一个主类别(包括其子类别和子子类别)。但是,当我尝试重新排序类别时,我可以在预期位置看到该类别。共有 220 多个类别/子类别。

有什么明显的问题是我忽略的吗?我尝试在管理员面板的设置和其他一些地方查找限制,但没有立即找到。搜索和在此论坛上搜索(立即)没有发现任何内容,但这可能是由于搜索词不正确。

如果您能指导我查看哪些地方,我将不胜感激;如果您需要更多信息,请告诉我。是的,我真是愚蠢,开始时没有备份 :cry:

1 个赞

你好,欢迎你 @sterretje :slight_smile:

你是否不小心将其静音了?这样会将其从你的“最新”列表中隐藏。如果你手动导航到该类别,可以使用铃铛图标更改通知级别,或者前往你的 /preferences/tracking 页面并将其从那里的框中移除。

2 个赞

谢谢

抱歉发错了分类;以后我会努力找到更合适的分类。

“手动”是什么意思?管理员模式下的主页(如果叫这个名字的话)应该看起来像

类别 A
    类别 A1
    类别 A2
    类别 A3
    类别 A4

类别 B
    类别 B1
        类别 B11
        类别 B12
    类别 B2
    类别 B3
    类别 B4
        类别 B41
        类别 B42

类别 C
    类别 C1
        类别 C11

类别 D
    类别 D1
    类别 D2
    类别 D3
    类别 D4

但类别 C 没有显示在那里。如果它被静音了,我可以想象特权较低的用户看不到它;我是管理员,应该能看到并导航到它。我是否错过了您想表达的意思?

好的,我找到了访问 C 类目(category C)的方法。
1)创建一个新主题,然后选择要发布主题的类别(或子类别)。我可以选择 C 类目 → C11 子类别。然后我就可以提交。
2)在主页上,点击“最新”(Latest),主题可见,打开后可以导航到 C 类目。

不确定我是否还能从那里做些什么?

供参考
不过,C 类目在执行此操作后仍然没有显示在主页上。

即使是管理员也可以将一个分类设为静音,并且在列表中看不到它。你已将分类设为静音,最后一个——它在那里还是不在?

1 个赞

这出乎意料。

抱歉我太笨了,但是在哪里?

我在主页上看到的是类别 A(及子类别)、B(及子类别)和 D(及子类别)。以防万一,我的问题是关于类别,而不是关于主题。

也许我看错了地方,但在设置下没有静音类别。

例如在这里:

实际上并非如此。管理员也是用户,并且有权调整所见内容,例如在 /latest 上。

我猜你现在正在混淆安全设置和静音。

1 个赞

可以发一张主页的图片吗?你是否使用了#theme-component来排序主页?或者Modern category boxes?
你提到了一个自定义主题,所以你可能有一个激活的组件在操作主页。

“静音类别”不是您向我展示的地方。

那么静音就不是您的问题(现在您知道静音的内容在哪里了 :wink:

好的,那么 :wink: 我会继续深挖。

之前我描述了一种访问分类的方法。实际上使用分类下拉菜单会更简单;这是我作为普通用户不常使用的;它就在那里。

谢谢你的帮助;学到了东西 :wink:

更有趣的是。我没料到它会相关,所以没提。\n\n当页面布局更改为“带子分类的框”、“带特色主题的框”或“带特色主题的子分类”时,不可见的类别就显现出来了。\n\n这是否指向我可以查找的地方?\n\n初始类别是“带最新主题的类别”,我将其更改为“仅类别”;我怀疑它变得“不可见”了 :frowning_face: 但改回“带最新主题的类别”仍然无法显示该不可见类别。

为了再次确认,如果您进入该类别,是否将铃铛选项设置为“静音”以外的任何内容?

另一件要检查的事情是它是否对其他人显示。如果您使用隐私窗口或测试用户,他们可以在类别页面上看到它吗?

安全模式是另一个很好的故障排除工具,以防主题组件或插件可能以某种方式产生影响。

如果您可以分享您的论坛链接,我们也许能看到一些东西(公开或私信都可以 :slight_smile:

image

There is one other user (also an admin) that currently can access the staging environment. I will try to create a “normal” user.

Thanks for that tip. Will see if it reveals something.

At this moment, one has to login; I doubt I’m allowed to open it up for you.

Thanks for staying with me.

那就是线索;如果我禁用主题,则消失的类别就会显示出来。现在轮到我和 Discourse 来弄清楚发生了什么。

补充说明一下:

有一个“自定义”组件可以隐藏只读类别。而特定类别被设置为只读 :frowning: 禁用该组件后一切正常 :smiley:

虽然我认为我观察细节很敏锐,但我吸取了教训,要更加注意。

2 个赞

然而很有用。我管理着一个国际论坛,其中有几个子类别是外语,我看不懂(其他版主看得懂)。我将它们静音了,这样就不会让主题列表对我来说很嘈杂。如果这些类别中的任何一个内容有问题,其他工作人员可以处理 :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.