رابط أول مشاركة غير مقروءة؟

لدينا مثيل من ديسكورش (forum.ohlasy.info) وموقع ويب منفصل (ohlasy.info) يعرض قائمة بأحدث المواضيع المستخرجة من /latest.json. يمكن للمستخدمين النقر على اسم الموضوع للانتقال إلى النقاش. السؤال هو: إلى أين يؤدي الرابط؟ لقد جربت /t/:id و /t/:id/latest. يؤدي الرابط الأول دائمًا إلى بداية الموضوع، بينما يؤدي الثاني إلى آخر منشور. هل توجد خيار للانتقال إلى أول منشور غير مقروء للمستخدم الحالي (في حالة تسجيل الدخول)، وإلى بداية الموضوع في غير ذلك؟

إعجاب واحد (1)

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 :arrow_down: bottom of the topic consistently
    https://meta.discourse.org/t/slug/106476/last

  • a link that will take you to the :arrow_up: top of the topic consistently
    https://meta.discourse.org/t/slug/106476/1

إعجابَين (2)

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

5 إعجابات

Note, there is a subtle difference between these two:

  • latest read post
  • first unread post

See also:

5 إعجابات

هل تم إضافة هذا الميزة من قبل سام؟ الانتقال إلى t/id/unread لا يعمل - ولكن ربما يتم استخدام كلمة مختلفة؟

إذا لم تتم إضافتها، فستكون هذه ميزة رائعة حقًا :blush:

لا، لم تتم إضافتها بعد.

أنا أيضًا أود أن يكون هناك اختصار لوحة مفاتيح للانتقال إلى أول منشور غير مقروء. إنها ميزة ممتازة للمستخدمين المتقدمين تتيح لك استعادة السيطرة إذا تم نقلك إلى موضوع بدأت في متابعته بالفعل ومتقدمًا فيه.

مثال ملموس:

  • بدأت في متابعة: Events Plugin 📅
  • قرأت حتى المنشور 100
  • نقرت عن طريق الخطأ على رابط ما إلى Events Plugin 📅 - #428 by oca
  • الآن فقدت المنشورات من 100 إلى 428 وليس لدي طريقة سهلة للعودة إلى المنشور 100

لم يتقدم الرابط التالي عبر السنوات: https://meta.discourse.org/t/ability-to-jump-to-first-unread-post-in-topic-navigator-progress-bar/21441، وكذلك الأمر بالنسبة للرابط: Remembered Topic location should be "First Unread" post instead of "Last Read" post

أعتقد أنه حتى اليوم، يسعد @codinghorror بإضافة اختصار لوحة مفاتيح هنا للانتقال إلى أول منشور غير مقروء. لكننا لم نصل إلى ذلك بعد، ولم يتم جدولته.

أظن أن هذه حالة هامشية جدًا أن تكون هناك مواضيع ضخمة مثل تلك التي يميل @Wingtip إلى إنشائها، وأن يكون هناك شخص ما يدافع بنشاط عن هذه الميزة.

المشكلة الأخرى المتعلقة بهذه الميزة للمستخدمين المتقدمين هي أنها صعبة الشرح جدًا، كما هو موضح في: Will disable_jump_reply make a return? - #10 by codinghorror

5 إعجابات

أنا سعيد لأنك ترغب في رؤيتها أيضًا يا سام، وآمل أن نراها قريبًا :blush:

مكان آخر أعتقد أنه سيكون مفيدًا للغاية هو عند عرض منشور عبر نظام العلم — سيكون من الجيد أن يتجاهل موقعك الشخصي، أو، عند النقر للوصول إلى منشور معين في موضوع ما، يُطلب منك عند الخروج ما إذا كنت ترغب في الاحتفاظ بموقعك الأصلي أو تعيين أحدث جزء. إذا أخبرك بأي منشور قد شاهدته سابقًا (وربما يسمح لك بالقفز إليه) جنبًا إلى جنب مع المنشور الذي دخلت إليه لاحقًا (ربما عبر قائمة مراجعة أو رابط منشور)، أعتقد أن ذلك سيكون مفيدًا للغاية :+1:

نظام العلم يمثل مشكلة بالنسبة لي حاليًا، حيث أتجنب القيام بهذه المهام لأنني لا أريد أن أفقد موقعي الخاص في تلك المواضيع. أنا متأكد تقريبًا أن آخرين يشعرون بنفس الشيء؟

إعجابَين (2)

أتساءل فقط عما إذا كان قد تم إحراز أي تقدم في هذا الشأن بعد ذلك؟

  • أفكر في نقل المزيد من المنتديات إلى Discourse (بالاقتران مع نظام الصفحة الرئيسية المخصص لدينا) ولكن أحد أكبر الانتقادات التي واجهناها في عمليات التثبيت السابقة هو أن تلك الروابط (على صفحتنا الرئيسية وصفحاتنا المخصصة) كانت دائمًا تنتقل إلى المنشور الأول ووجد الناس أنه من المحبط الاضطرار إلى التمرير خلال الموضوع مرة أخرى. *

أعتقد أن ما هو صحيح اليوم هو أن الرابط إلى سلسلة سيؤدي إلى آخر مشاركة تمت قراءتها إذا كانت هناك مشاركات غير مقروءة، أو إلى أعلى السلسلة إذا لم تكن هناك - أو إذا لم يكن الحساب مسجلاً دخوله. (يرجى تصحيحي إذا كنت مخطئًا)

إذا كنت تقصد الروابط من داخل Discourse فنعم، ولكننا نشير إلى الروابط التي يمكننا استخدامها خارج Discourse (مثل صفحة رئيسية مخصصة أو موقع رئيسي).

أعتقد أن هذا ضروري للغاية. ولكن لا ينبغي أن يكون مجرد اختصار لوحة مفاتيح لأنني أستخدم الموقع على هاتفي المحمول كثيرًا. زر بجوار أرقام الصفحات؟

3 إعجابات

هل لديك أي تجارب حديثة تجعلك تشعر بهذه الطريقة؟ من المفيد دائمًا جمع تلك الحكايات من العالم الحقيقي.

3 إعجابات

تجربتي اليومية فقط.

أدير منتدى مزدحمًا وأريد قراءة كل شيء ولكن ليس لدي دائمًا الوقت.

ثم عندما يتم ذكري (@) أو الرد علي في منشور، أتلقى إشعارًا. لا يمكنني النقر على الإشعار لأنني أعرف أنه سيقفز بعيدًا في القائمة وسأفوت الكثير من المشاركات، إنها كابوس مطلق لمحاولة التمرير لأعلى والعثور على المكان الذي توقفت عنده آخر مرة.

لذلك لا يتم استخدام منطقة الإشعارات الخاصة بي أبدًا، مما يعني أنني أفوت الإشعارات حتى أيام بعد ذلك، وأحيانًا تكون مهمة.

وإذا رأيت أن لدي إشارة (@) في موضوع يسمى “موضوع مثال”، وهذا الموضوع ليس من السهل رؤيته في القائمة، لا يمكنني حتى البحث عنه لأن ذلك سيأخذني إلى أعلى الموضوع وسيتعين علي التمرير لأسفل للعثور على المكان الذي توقفت عنده.

لا توجد طريقة سهلة لفتح الموضوع حيث توقفت آخر مرة إذا كان لدي إشعار فيه.

إنها وضعية سيئة حقًا بالنسبة لي!

4 إعجابات

نعم، هذا هو الشيء الذي يتبادر إلى ذهني أيضًا - شيء مثل زر “رجوع” الذي لدينا حاليًا على المخطط الزمني والذي يظهر إذا قمت بالتمرير في الاتجاه الآخر، ولكن للانتقال إلى بداية أول مشاركة غير مقروءة بدلاً من ذلك.

يمكنني أن أتخيل أن يكون تفضيلًا للمستخدم سواء ظهر أم لا.

لقد رغبت في ذلك في الماضي، لكنني شخصيًا لم أشعر بالحاجة إليه مؤخرًا، لذا فإن القصص تساعد في فهم مصدر الطلب، شكرًا لك.

5 إعجابات