# 主题内容按时间顺序排列

**URL:** https://meta.discourse.org/t/topic-content-in-chronological-order/104114
**Category:** Support
**Created:** [2018年十二月12日 14:59 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114 "2018-12-12T14:59:23Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Lee\_Davy2](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@Lee\_Davy2](https://meta.discourse.org/u/Lee_Davy2)
#### Post date: [2018年十二月12日 14:59 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/1 "2018-12-12T14:59:23Z")

</div>

![27](https://global.discourse-cdn.com/meta/original/3X/9/f/9f3ac16e172e69c7cab2e2a6e4de38d11542f780.png)

The attached screenshot is of a course I am running using Discourse. It’s spread over four weeks, and the students are asking for me to order the assignments chronologically. I can’t find a way to do this? Is it possible?

Lee

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2018年十二月12日 15:03 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/2 "2018-12-12T15:03:23Z")

</div>

They are in order of most recent activity, though I think that they can be changed with a theme component.

What I did was create a syllabus topic that linked to stuff. You can see it [https://forum.literatecomputing.com/t/syllabus-edm510-2016-summer/2970](https://forum.literatecomputing.com/t/syllabus-edm510-2016-summer/2970)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2018年十二月12日 15:56 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/3 "2018-12-12T15:56:15Z")

</div>

> [@pfaffman](#):
>
> They are in order of most recent activity, though I think that they can be changed with a theme component.

No need for a theme component.

Edit the category where the topics are, in the settings change " Topic List Sort By" to created.

If necessary, you can use the 🔧 button in the topic to change timestamps to re-order.

---

<div class="post-metadata">

### Author: ![Lee\_Davy2](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@Lee\_Davy2](https://meta.discourse.org/u/Lee_Davy2)
#### Post date: [2018年十二月12日 16:26 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/4 "2018-12-12T16:26:26Z")

</div>

Thanks for the response @pfaffman but @Falco seems to be closer to my mental ability 😉

I will try it and get back to you.

---

<div class="post-metadata">

### Author: ![Lee\_Davy2](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@Lee\_Davy2](https://meta.discourse.org/u/Lee_Davy2)
#### Post date: [2018年十二月12日 16:29 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/5 "2018-12-12T16:29:35Z")

</div>

Once I have set them in ‘Order Created’ is there a way of moving individual posts around? I ask because moving forward, setting it to Order Created for a new course will work, but not for this current course because the order of posts has been all over the place.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2018年十二月12日 17:01 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/6 "2018-12-12T17:01:22Z")

</div>

You mean topics right?

This should be doable by:

> [@Falco](#):
>
> If necessary, you can use the 🔧 button in the topic to change timestamps to re-order.

Inside a topic, in the top right, above the blue scroll bar you should see the Wrench button, that can “Change Timestamp” of a topic.

---

<div class="post-metadata">

### Author: ![Lee\_Davy2](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@Lee\_Davy2](https://meta.discourse.org/u/Lee_Davy2)
#### Post date: [2018年十二月12日 17:08 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/7 "2018-12-12T17:08:39Z")

</div>

Ok, so laborious, but I can change each one individually.

Thanks for all your help.

Lee

---

<div class="post-metadata">

### Author: ![D8vid](https://avatars.discourse-cdn.com/v4/letter/d/b38774/32.png) [@D8vid](https://meta.discourse.org/u/D8vid)
#### Post date: [2019年六月2日 14:02 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/8 "2019-06-02T14:02:43Z")

</div>

Is there a way to enable users to select this sort view on their own?

E.g. by adding a `created` option to `top menu` and/or `topic list action`?

I haven’t yet written a plugin; would this be a good case for such an attempt?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2019年六月2日 15:02 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/9 "2019-06-02T15:02:44Z")

</div>

> [@D8vid](#):
>
> I haven’t yet written a plugin; would this be a good case for such an attempt?

You can do this in a theme component, which is easier than a plugin.

---

<div class="post-metadata">

### Author: ![D8vid](https://avatars.discourse-cdn.com/v4/letter/d/b38774/32.png) [@D8vid](https://meta.discourse.org/u/D8vid)
#### Post date: [2019年六月2日 15:59 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/10 "2019-06-02T15:59:51Z")

</div>

Ooo, thanks for the tip!

A site where I admin uses an ‘archive’ tag, and chronological topic view of tagged topics would be very useful. I better get studying on writing theme components…

---

<div class="post-metadata">

### Author: ![D8vid](https://avatars.discourse-cdn.com/v4/letter/d/b38774/32.png) [@D8vid](https://meta.discourse.org/u/D8vid)
#### Post date: [2019年六月2日 23:17 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/11 "2019-06-02T23:17:26Z")

</div>

I suppose I should ask, so I begin to look in the correct places,

Would a theme component allow for configuration via `topic list action`, or would it use another mechanism?

Is there an index on the topic `created` (date) field?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2022年十月30日 10:25 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/12 "2022-10-30T10:25:49Z")

</div>



---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2022年十一月29日 10:26 UTC](https://meta.discourse.org/t/topic-content-in-chronological-order/104114/13 "2022-11-29T10:26:30Z")

</div>

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