We have a Discourse instance (forum.ohlasy.info) and a separate website (ohlasy.info) that displays a list of latest topics pulled from /latest.json. Users can click on the topic name to get to the discussion. The question is, where does the link lead to? I have tried /t/:id and /t/:id/latest. The first link always leads to the beginning of the topic, the second one leads to the last post. Is there an option to go to the first unread post for the current user (if logged in) and to the beginning of the topic otherwise?
Sorry, I misunderstood the question! There is no single magic link that’ll take you to two different locations in the topic.
There is, however:
-
a link that will take you to the
bottom of the topic consistently
https://meta.discourse.org/t/slug/106476/last -
a link that will take you to the
top of the topic consistently
https://meta.discourse.org/t/slug/106476/1
Thank you! Neither of these options work well for us, though. Linking to the first post doesn’t make much sense for logged-in users who have probably read most of the topic already. And linking to the latest post doesn’t work well for… almost anybody. Those who have seen a part of the topic would lose track and those who didn’t would be thrown in the middle of a discussion, having to scroll to the top.
Would you consider adding / accepting a feature that would allow linking to the latest post read by the logged-in user or to the first post if the user is not logged in?
Or do you have other suggestions how to make this “latest posts on our discussion forum” website box work well?
I am open to adding an /unread postfix like we have for /last, feel free to send a PR
Note, there is a subtle difference between these two:
- latest read post
- first unread post
See also:
Did this ever get added Sam? Going to t/id/unread doesn’t work - but perhaps a different word is being used?
If it hasn’t been added this would be a really nice feature to have ![]()
Nope, not added yet.
I too would love a “go to first unread” keyboard shortcut. It is a nice power user feature that allows you to regain control if you are dumped into a topic you have already started tracking far into the topic.
Concrete example:
- I start tracking: Events Plugin 📆
- I read up to post 100
- I click a link somewhere by mistake to Events Plugin 📆 - #428 by oca
- I missed 100-428 now and have no easy way to get back to 100
Ability to Jump to First Unread post in Topic Navigator / Progress Bar has not progressed over the years, same goes for: Remembered Topic location should be "First Unread" post instead of "Last Read" post
I think as it stands today, @codinghorror is happy to add a keyboard shortcut here for first unread. But we have not gotten to it yet, nor scheduled it.
I guess it is such an edge case to have these giant topics like @Wingtip tends to have AND have someone actively lobby for it.
The other problem with this power-user feature is that it is very hard to explain per: Will disable_jump_reply make a return? - #10 by codinghorror
I’m glad you would like to see it too Sam and I hope we’ll see it soon 
Another place where I think it would be incredibly handy is when viewing a post via the flag system - it would be nice that it either ignores you own personal position, or, whenever you click through to a specific post for and Topic it asks you on leaving whether you would like to retain your original position, or set the most recent portion. If it tells you which post you had previously see (and maybe all you to jump to it) along with the post you later came in to (perhaps via review queue or post link) I think that would be super useful 
The flag system is definitely a problem for me atm, as I am avoiding carrying out those duties as I don’t want to lose my own position in those topics. Pretty sure others probably feel similarly?
أتساءل فقط عما إذا كان قد تم إحراز أي تقدم في هذا الشأن بعد ذلك؟
- أفكر في نقل المزيد من المنتديات إلى Discourse (بالاقتران مع نظام الصفحة الرئيسية المخصص لدينا) ولكن أحد أكبر الانتقادات التي واجهناها في عمليات التثبيت السابقة هو أن تلك الروابط (على صفحتنا الرئيسية وصفحاتنا المخصصة) كانت دائمًا تنتقل إلى المنشور الأول ووجد الناس أنه من المحبط الاضطرار إلى التمرير خلال الموضوع مرة أخرى. *
أعتقد أن ما هو صحيح اليوم هو أن الرابط إلى سلسلة سيؤدي إلى آخر مشاركة تمت قراءتها إذا كانت هناك مشاركات غير مقروءة، أو إلى أعلى السلسلة إذا لم تكن هناك - أو إذا لم يكن الحساب مسجلاً دخوله. (يرجى تصحيحي إذا كنت مخطئًا)
إذا كنت تقصد الروابط من داخل Discourse فنعم، ولكننا نشير إلى الروابط التي يمكننا استخدامها خارج Discourse (مثل صفحة رئيسية مخصصة أو موقع رئيسي).
أعتقد أن هذا ضروري للغاية. ولكن لا ينبغي أن يكون مجرد اختصار لوحة مفاتيح لأنني أستخدم الموقع على هاتفي المحمول كثيرًا. زر بجوار أرقام الصفحات؟
هل لديك أي تجارب حديثة تجعلك تشعر بهذه الطريقة؟ من المفيد دائمًا جمع تلك الحكايات من العالم الحقيقي.
تجربتي اليومية فقط.
أدير منتدى مزدحمًا وأريد قراءة كل شيء ولكن ليس لدي دائمًا الوقت.
ثم عندما يتم ذكري (@) أو الرد علي في منشور، أتلقى إشعارًا. لا يمكنني النقر على الإشعار لأنني أعرف أنه سيقفز بعيدًا في القائمة وسأفوت الكثير من المشاركات، إنها كابوس مطلق لمحاولة التمرير لأعلى والعثور على المكان الذي توقفت عنده آخر مرة.
لذلك لا يتم استخدام منطقة الإشعارات الخاصة بي أبدًا، مما يعني أنني أفوت الإشعارات حتى أيام بعد ذلك، وأحيانًا تكون مهمة.
وإذا رأيت أن لدي إشارة (@) في موضوع يسمى “موضوع مثال”، وهذا الموضوع ليس من السهل رؤيته في القائمة، لا يمكنني حتى البحث عنه لأن ذلك سيأخذني إلى أعلى الموضوع وسيتعين علي التمرير لأسفل للعثور على المكان الذي توقفت عنده.
لا توجد طريقة سهلة لفتح الموضوع حيث توقفت آخر مرة إذا كان لدي إشعار فيه.
إنها وضعية سيئة حقًا بالنسبة لي!
نعم، هذا هو الشيء الذي يتبادر إلى ذهني أيضًا - شيء مثل زر “رجوع” الذي لدينا حاليًا على المخطط الزمني والذي يظهر إذا قمت بالتمرير في الاتجاه الآخر، ولكن للانتقال إلى بداية أول مشاركة غير مقروءة بدلاً من ذلك.
يمكنني أن أتخيل أن يكون تفضيلًا للمستخدم سواء ظهر أم لا.
لقد رغبت في ذلك في الماضي، لكنني شخصيًا لم أشعر بالحاجة إليه مؤخرًا، لذا فإن القصص تساعد في فهم مصدر الطلب، شكرًا لك.