# 添加按标记日期列出主题的选项

**URL:** <https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683>\
**Category:** Marketplace\
**Created:** [2021年五月26日 12:11 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683 "2021-05-26T12:11:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)\
**Post date:** [2021年五月26日 12:11 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683/1 "2021-05-26T12:11:25Z")

</div>

**您希望完成什么工作？**

按标签列出主题时，默认按最近更新或回复的日期排序。但在我们的使用场景中，需要某个特定标签按“打标日期”排序，以保持顺序不变。

例如：

- `https://blenderartists.org/tag/featured.json?order_by=-tag_date`
- `https://blenderartists.org/tag/featured?order_by=-tag_date`

我需要此功能同时适用于 JSON 接口和主题列表/画廊。另外，我不确定最佳的参数写法是什么。

我们的使用场景是 [Homepage Feature](https://meta.discourse.org/t/homepage-feature-component/144264/) - 目前“精选主题”的顺序会在有人回复时发生变化，而我们希望其保持“固定”。此外，我们还使用 [Topic List Thumbnails](https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602) 以画廊形式展示精选内容，这里的顺序也应保持固定。

开发一个插件即可满足我们的需求，但如果能以相同的工作量将其集成到核心代码中则更好：此前曾讨论过此事，当时 @sam 表示 [并不反对提交相关 PR](https://meta.discourse.org/t/sort-tagged-topics-by-creation-or-tagging-date/89964/13)。Sam，现在情况依然如此吗？

**您希望何时完成？**

越快越好。

**您能为此任务提供的预算是多少（美元）？**

我不确定多少是合理的，抱歉。我先从 100 美元开始？

---

<div class="post-metadata">

**Author:** ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)\
**Post date:** [2021年六月21日 13:23 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683/2 "2021-06-21T13:23:20Z")

</div>

你好 @bartv  
我可以接手这件事。稍后我会给你发私信沟通。

---

<div class="post-metadata">

**Author:** ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)\
**Post date:** [2021年七月4日 05:45 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683/3 "2021-07-04T05:45:34Z")

</div>

我已暂时将此请求搁置。

---

<div class="post-metadata">

**Author:** ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)\
**Post date:** [2021年七月6日 18:07 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683/4 "2021-07-06T18:07:41Z")

</div>

我将关闭此话题 @bartv —— 如果您希望重新开启，请标记原帖。

---

<div class="post-metadata">

**Author:** ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)\
**Post date:** [2021年七月6日 18:07 UTC](https://meta.discourse.org/t/add-an-option-to-list-topics-by-tagging-date/191683/5 "2021-07-06T18:07:45Z")

</div>


