【问题标题】:How does Tumblr determine the order of posts with the same post date outside the dashboard?Tumblr 如何确定仪表板外发布日期相同的帖子的顺序?
【发布时间】:2013-08-18 02:42:54
【问题描述】:

在仪表板上,Tumblr 帖子按照它们的创建顺序显示(与附加的日期无关)。但在前端(例如在 mysite.tumblr.com)上,我看到具有相同发布日期和时间的帖子的顺序不一致。

在测试 Tumblr 时,我按此顺序创建了以下帖子(括号中的帖子 ID):

  • 帖子 A,日期 2013-08-14 7:00:00 (58279080752)
  • 帖子 B,日期 2013-08-14 7:00:00 (58279382194)
  • 帖子 C,日期 2013-08-15 7:00:00 (58314687302)
  • D 后,日期 2013-08-15 7:00:00 (58314687868)

在我的仪表板上,它们以正确的创建时间倒序出现(假设 ID 是连续的),D->C->B->A,但是当我查看我的主题时,它们的顺序是 D ->C->A->B.

所以昨天的帖子似乎是创建/ID的相反顺序,但今天的帖子是创建/ID的自然顺序。如何解释这种不一致?

注意:我对更改订单不感兴趣(我知道我可以更改发布日期/时间来做到这一点)。我有兴趣了解 Tumblr 用于在帖子具有相同日期和时间时对帖子进行排序的标准,但我找不到这些标准。

更新:这是我创建的显示此行为的实际 Tumblr:http://postordertest.tumblr.com/

【问题讨论】:

  • 可能您的主题使用了网格布局.. 只是一个想法。
  • 好主意,但事实并非如此。这是一个全新的 Tumblr,带有“默认”主题,不使用网格:tumblr.com/theme/36037

标签: tumblr


【解决方案1】:

不幸的是,我认为我自己的问题的答案是“没有特定的顺序”。

我创建了another test Tumblr,这次在相同的日期时间发布了三个帖子。对于 8 月 15 日上午 7 点,帖子以 ID 的 3rd-1st-2nd 顺序显示。但是对于 8 月 14 日上午 7 点,帖子以 ID 的 1-3-2 顺序显示。没有明显的模式或一致性。

然后,我又创建了两个帖子,日期为 8 月 15 日上午 7 点。发布帖子 G 后,Tumblr 以 ID 的 4-3-1-2 顺序显示帖子。同样,除了最新帖子首先出现之外,没有明显的顺序。但这就是事情变得奇怪的地方。在发布最终的帖子 H(相同的日期/时间)后,该日期时间的整个帖子顺序发生了变化:从 4th-3rd-1st-2nd 到 1st-5th-2nd-3rd-4th。

在这一点上,我只能得出结论,Tumblr 在博客上显示具有相同日期/时间的帖子,没有特定(甚至始终是任意)顺序。

【讨论】:

    【解决方案2】:

    Tumblr 按 Tumblr 帖子 ID 降序确定帖子的顺序。

    【讨论】:

    • 这似乎并非如此。我刚刚添加了一个测试 Tumblr 的链接:第一天 (D & C) 的帖子按降序显示,但第二天 (A & B) 的帖子按 升序 顺序显示邮政标识。所有时间都是早上 7:00。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 2019-03-26
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    相关资源
    最近更新 更多