# 分类中的受限主题

**URL:** https://meta.discourse.org/t/gated-topics-in-category/225454
**Category:** Theme component
**Tags:** official, gated-topics
**Created:** [2022 年4 月 27 日 16:19 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454 "2022-04-27T16:19:54Z")
**Posts on this page:** 19
**Page:** 2

<div class="post-metadata">

### 作者： ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)
#### 发布日期： [2024 年8 月 17 日 19:56 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/27 "2024-08-17T19:56:48Z")

</div>

好的，我安装了 Lilly 的组件，在更改此 [设置](https://meta.discourse.org/t/guest-gate-theme-component/225107/12?u=patrickemin) 后，它工作正常！

---

<div class="post-metadata">

### 作者： ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### 发布日期： [2024 年8 月 17 日 20:57 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/28 "2024-08-17T20:57:17Z")

</div>

很高兴那为您解决了问题。不过，那并不是我的组件——那是 @Don 的杰作 :chefs_kiss: 👏

---

<div class="post-metadata">

### 作者： ![ppcole](https://avatars.discourse-cdn.com/v4/letter/p/49beb7/32.png) [@ppcole](https://meta.discourse.org/u/ppcole)
#### 发布日期： [2024 年9 月 26 日 13:03 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/29 "2024-09-26T13:03:53Z")

</div>

你好，

可以在显示屏上调整字体大小吗？如果消息很长，则在移动设备上无法全部显示。

谢谢。

---

<div class="post-metadata">

### 作者： ![StefanoCecere](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stefanocecere/32/158064_2.png) [@StefanoCecere](https://meta.discourse.org/u/StefanoCecere)
#### 发布日期： [2024 年12 月 3 日 11:12 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/30 "2024-12-03T11:12:16Z")

</div>

我们不能在登录/注册后将用户重定向到原始主题 URL 吗？

---

<div class="post-metadata">

### 作者： ![agemo](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@agemo](https://meta.discourse.org/u/agemo)
#### 发布日期： [2025 年2 月 18 日 23:36 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/31 "2025-02-18T23:36:47Z")

</div>

很棒的组件 👍，而且是一个非常好的开始。

需要一些更细致的选项，例如：

- 允许完整阅读第一篇帖子，然后 \*
- 允许阅读前 X 篇帖子，然后 \*
- 允许阅读 X 行内容，然后 \*

\*显示受限消息

也许可以提供一些选项来控制门的大小，甚至基本的样式，比如高度，甚至宽度。

---

<div class="post-metadata">

### 作者： ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### 发布日期： [2025 年3 月 10 日 11:00 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/32 "2025-03-10T11:00:09Z")

</div>

我对相同的功能感兴趣！我目前正在我的 WP 实例上设置一个课程，该课程通过 Wishlist member 插件为付费用户锁定内容。

理想情况下，我想使用某种 `[gated group=premium]` 短代码来包装内容，以仅将其限制给特定组成员。

---

<div class="post-metadata">

### 作者： ![REALITY](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/reality/32/199798_2.png) [@REALITY](https://meta.discourse.org/u/REALITY)
#### 发布日期： [2025 年7 月 1 日 23:30 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/35 "2025-07-01T23:30:26Z")

</div>

好主意，但完全禁用浏览器脚本会使其崩溃。

---

<div class="post-metadata">

### 作者： ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### 发布日期： [2025 年7 月 2 日 01:13 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/36 "2025-07-02T01:13:49Z")

</div>

不幸的是，对于像这样的前端组件来说，这就是最好的结果了（我认为）。

任何更健壮的功能都需要一个正式的插件。

---

<div class="post-metadata">

### 作者： ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### 发布日期： [2025 年7 月 3 日 06:11 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/37 "2025-07-03T06:11:00Z")

</div>

> [@jrgong](#):
>
> 将其限制为仅特定组成员

这似乎是一个非常强大的插件，适用于那些依赖任何形式的订阅或付款的人。目前，类别是完全可见的，还是完全不可见的（基于组），但拥有一些中间选项来营造“害怕错过”（FOMO）的感觉并鼓励订阅肯定会很好。

我绝对建议将其变成一个功能请求。

---

<div class="post-metadata">

### 作者： ![IrisBetty](https://avatars.discourse-cdn.com/v4/letter/i/df705f/32.png) [@IrisBetty](https://meta.discourse.org/u/IrisBetty)
#### 发布日期： [2025 年11 月 16 日 00:57 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/38 "2025-11-16T00:57:59Z")

</div>

您好：效果非常好。我想知道是否有人在它后面放了一张图片？这样看起来更符合品牌形象？Bronwyn

---

<div class="post-metadata">

### 作者： ![IrisBetty](https://avatars.discourse-cdn.com/v4/letter/i/df705f/32.png) [@IrisBetty](https://meta.discourse.org/u/IrisBetty)
#### 发布日期： [2025 年11 月 16 日 00:59 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/39 "2025-11-16T00:59:54Z")

</div>

往上看，“禁用浏览器中的脚本会破坏它”——我猜那意味着有人可以获得免费访问权限？你能告诉我吗，因为那将是一个问题。

---

<div class="post-metadata">

### 作者： ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)
#### 发布日期： [2025 年11 月 17 日 14:49 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/40 "2025-11-17T14:49:10Z")

</div>

> [@IrisBetty](#):
>
> 嗨：它效果很好。我想知道是否有人在它后面放了一张图片？这样看起来更符合品牌形象？Bronwyn

您尝试过通过 CSS 添加内容吗？

> [@IrisBetty](#):
>
> 阅读上面的内容，“在浏览器中禁用脚本会破坏它”——我猜那意味着有人在那时可以免费访问？您能告诉我吗，因为那将是一个问题。

我不确定您说的_免费_访问是什么意思，但这意味着他们可以查看页面上的内容。YMMV（您的里程可能会有所不同），这是否是个问题。就我个人而言，我们在公告类别中使用此功能来要求登录，部分原因是为了能够证明客户已查看新闻主题（出于责任目的）。

---

<div class="post-metadata">

### 作者： ![agemo](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@agemo](https://meta.discourse.org/u/agemo)
#### 发布日期： [2025 年12 月 12 日 14:59 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/41 "2025-12-12T14:59:16Z")

</div>

如果禁用浏览器中的 JavaScript，您可以看到主题的内容。

然后我假设 LLM-AI 抓取工具也可以做到这一点，并访问网站管理员/所有者可能不希望访问的内容。

---

<div class="post-metadata">

### 作者： ![agemo](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@agemo](https://meta.discourse.org/u/agemo)
#### 发布日期： [2025 年12 月 15 日 15:20 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/42 "2025-12-15T15:20:42Z")

</div>

有没有办法阻止那些禁用 JavaScript 的机器人抓取 Discourse 网站的内容，同时让真实用户遭受这种不利影响？

依稀记得，像谷歌这样的已验证机器人会根据页面浏览量和 AdSense（无限滚动世界中的页面计数）来获取非 JavaScript 页面。

也许处理这个问题的方法是通过 Cloudflare (CF) 更好？

---

<div class="post-metadata">

### 作者： ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### 发布日期： [2026 年6 月 22 日 22:27 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/43 "2026-06-22T22:27:36Z")

</div>

我已经使用了一段时间，效果非常好。我只是想知道它是否使用了 [Subscription and Paywalled Content Markup | Google Search Central &nbsp;|&nbsp; Documentation &nbsp;|&nbsp; Google for Developers](https://developers.google.com/search/docs/appearance/structured-data/paywalled-content) 中提到的 **isAccessibleForFree** 属性。或者，它是否以其他方式让搜索引擎能够访问内容？

---

<div class="post-metadata">

### 作者： ![eisammy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eisammy/32/528804_2.png) [@eisammy](https://meta.discourse.org/u/eisammy)
#### 发布日期： [2026 年6 月 23 日 19:03 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/44 "2026-06-23T19:03:51Z")

</div>

我不知道是否只有我这样，但在桌面端，头像显示为空，而实际的照片却出现在下方，这给人一种出错的错觉。

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/d/a/9daa30aa5121eb0ab8d9e8c9c5fdc87529fe8b80.jpeg)

---

<div class="post-metadata">

### 作者： ![eisammy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eisammy/32/528804_2.png) [@eisammy](https://meta.discourse.org/u/eisammy)
#### 发布日期： [2026 年6 月 27 日 13:06 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/45 "2026-06-27T13:06:08Z")

</div>

```plaintext
topic-avatar,
    .topic-post.sticky-avatar>article>row>topic-avatar {
      position: relative !important;
      top: auto !important;
    }
  }

  .post-stream {
    max-height: 150vh;
    overflow: hidden;

```

当由于某些原因顶部固定变为粘性定位时，头像会出现在错误的位置。好吧，这只是一个临时解决方案，我希望原作者能检查这是否是针对特定情况的问题，或者是一个普遍存在的视觉bug。

---

<div class="post-metadata">

### 作者： ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### 发布日期： [2026 年7 月 3 日 17:50 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/46 "2026-07-03T17:50:15Z")

</div>

感谢您报告此问题！我刚刚合并了一个更新，该更新现代化了组件的模板，并包含了对头像位置的修复：

> <https://github.com/discourse/discourse-gated-topics-in-category/pull/75>
>
> This modernizes the component to use glimmer, and also fixes a couple minor issu…es:
> 
> 1. Misplaced topic avatar
> 
> 
> 2. Dark mode fade
> 
> 
> before:
> \<img width="1000" alt="image" src="https://github.com/user-attachments/assets/80487f52-3f43-49c9-b642-41f36916e375" /\>
> 
> 
> 
> after:
> \<img width="1000" alt="image" src="https://github.com/user-attachments/assets/c1f71929-14a2-4a1d-896c-93c94a393178" /\>

---

<div class="post-metadata">

### 作者： ![eisammy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eisammy/32/528804_2.png) [@eisammy](https://meta.discourse.org/u/eisammy)
#### 发布日期： [2026 年7 月 5 日 06:34 UTC](https://meta.discourse.org/t/gated-topics-in-category/225454/47 "2026-07-05T06:34:06Z")

</div>

还有一个疑问：我原以为这个组件在禁用 JavaScript 时会隐藏 HTML 内容，这是普遍情况还是仅与我使用的特定浏览器有关？

顺便说一句，非常感谢你的修正 😍

[上一页](https://meta.discourse.org/t/gated-topics-in-category/225454.md?page=1)
