طريقة للتنقل في البحث في نتائج هذا الموضوع

هل يوجد معالج للتنقل بين نتائج “البحث في هذا الموضوع” الأخيرة السابقة والتالية؟

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

أنا جديد جدًا على Discourse، لقد أجريت بحثًا في الميتا والمصدر ولكنني لم أعثر على شيء، ولكن يبدو أنه سيكون مهمًا جدًا لذلك قد أكون أفتقده. شكرًا!

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

أعتقد أن مفاتيح الأسهم ستقوم بالمهمة. يمكنك رؤية اختصارات لوحة المفاتيح المتاحة بالنقر على زر لوحة المفاتيح في الشريط الجانبي على سطح المكتب.

Screenshot_20251121_073946_Chrome

الهدف هو تصفح موضوع دون التنقل ذهابًا وإيابًا بين الموضوع و نتائج البحث.

في المشاركات الطويلة، من الصعب الاحتفاظ بمكانك في النتائج، خاصة وأن موضع التمرير يُعاد تعيينه في كل مرة تضغط فيها على نتيجة.

لذا، سيعمل مثل معالجات j و k selectUp selectDown ولكنه سيتخطى الردود التي لم تكن جزءًا من نتائج “البحث في هذا الموضوع” الأخيرة، ويحدد فقط الردود التي كانت كذلك.

4 إعجابات

في تقديري، سيكون من المعقول الاحتفاظ بقائمة من الردود خارج الشاشة (مثل مصفوفة) ثم ببساطة الفهرسة من خلالها باستخدام معالجات previousResult و nextResult، مع إعادة تعيين القائمة في كل مرة يتم فيها تحميل موضوع جديد أو إجراء بحث جديد.

بالطبع، ستصبح اختصارات لوحة المفاتيح و/أو الأزرار سهلة للغاية بعد ذلك.

3 إعجابات

مرحباً @finder أهلاً بك في Discourse!

أنا أنقل هذا إلى Feature لأن هذا يبدو وكأنه طلب ميزة جديدة. إذا كان بإمكانك مشاركة المزيد من الأفكار حول المشكلة التي تواجهها، ربما باستخدام تسجيل شاشة (screencast)، فسيكون من الأسهل علينا فهم ما تطلبه. هل يمكنك مشاركة المزيد حول إعدادك؟

هذا يبدو معقداً للغاية بالنسبة لي، لأنه سيزيل السياق.

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

يوضح هذا الفيديو فشل “البحث” لأن ديسكورس يستخدم قوائم كسولة/افتراضية، لذلك نتحول إلى “البحث ضمن هذا الموضوع”، ولكن لا توجد طريقة سهلة للتنقل بين النتائج دون إعادة فتح قائمة البحث، التي تغطي الصفحة، لذا يجب إغلاقها لمسح نتيجة ما، ثم إعادة فتحها، والتمرير مرة أخرى، وتحديد النتيجة الأخيرة التي حددناها يدويًا، والنقر على النتيجة التي تليها.

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

إذا كنا سنستبدل وظيفة البحث الأصلية للمتصفح، التي كانت موجودة بحالتها الحالية منذ زمن بعيد، فيجب أن تكون معادلة لها في الوظيفة على الأقل.

القائمة موجودة، أجهزة الكمبيوتر ممتازة في التنقل عبر القوائم، ولا أرى أي شيء معقد في ذلك.