في الوقت الحالي، عند النقر على فلتر “X منشورات في الموضوع” في بطاقة المستخدم داخل موضوع، يتم تحميل محتوى الموضوع المفلتر ونقلك إلى أول منشور مفلتر. ومع ذلك، أعتقد أنه سيكون تحسينًا كبيرًا إذا تم نقلك بدلاً من ذلك إلى المنشور الذي قمت بتصفيته للتو. على الأقل بالنسبة لي، عادةً ما أرغب في العثور على منشور لمستخدم معين قريب نسبيًا من المنشور الذي أنظر إليه، لذا فإن جعل ذلك نقطة البداية سيجعل هذه العملية أسرع بكثير.
شكرا لاستخدامي كمثال! سيكون هذا مفيدًا للغاية.
أنا أستخدم هذه الميزة كثيرًا في المواضيع الطويلة. لم أفكر في الأمر أبدًا لأنني أحيانًا أرغب في رؤية جميع المشاركات على أي حال. لكن هذه ربما فكرة جيدة. لا أعرف ما إذا كنت تعرف هذا، ولكن إذا نقرت على الوقت في أسفل شريط تمرير الخط الزمني على الجانب الأيمن من مشاركات الموضوع، فإنه ينتقل مباشرة إلى أحدث مشاركة لهم ولكنه يظل مفلترًا.
نعم، كنت أعرف ذلك. وهذا يساعد أحيانًا، ولكن بالطبع في أحيان أخرى تقوم بالتصفية بناءً على منشور في منتصف الموضوع.
هل لدى أي شخص في الفريق أفكار حول هذا؟
حسنًا، لقد أعجب عدد قليل من أعضاء الفريق بمنشورك… ![]()
هناك الكثير من الأشياء التي يمكن القيام بها في Discourse، ويتم تحديد الأولويات. عدم وجود إجابة لا يعني عدم الاهتمام، بل يعني أنه ليس أولوية.
لم أكن على علم بمثل هذه الميزة، وبعد تجربتها، أتفق مع اقتراحك.
قد يؤدي إزالة الفلتر أيضًا إلى تعيين التمرير إلى المنشور المعروض حاليًا. حاليًا، يتم التمرير إلى المنشور الأول.
أعتقد أن الكود المتعلق بذلك موجود هنا للمعلومات:
تم الإعلان عن الدالة refreshAndJumpToSecondVisible عدة أسطر أعلاه: discourse/app/assets/javascripts/discourse/app/models/post-stream.js at f69748e32558c2cd1e69b947c201b5a9c8862043 · discourse/discourse · GitHub
ودالة إلغاء الفلتر موجودة هنا:
