مرحباً، لقد رأيت عدداً قليلاً من المواضيع التي تحتوي على الحل الذي أبحث عنه.
أعتقد أن سؤالي مشابه جداً لسؤال @abcoathup الأخير في هذا المنشور.
ومع ذلك، لم يتم الإجابة عليه. كيف يمكنني تكوين موقع Discourse الخاص بي بحيث ينتقل المستخدمون مباشرة إلى mysitedomain/latest?order=created عند إدخال العنوان الرئيسي؟
وبالإضافة إلى ذلك، عندما يضغط المستخدمون على زر “الأحدث”، كيف يمكنني تكوين الموقع بحيث يتم إعادة توجيههم إلى mysitedomain/latest?order=created؟
api.modifyClass("component:navigation-item", {
active: Ember.computed("contentFilterMode", "filterMode", function() {
let contentFilterMode = this.get("content").get("filterMode");
if (decodeURIComponent(window.location.search) === location) { // التحقق من معامل البحث
return contentFilterMode.includes(filter); // إذا كان يحتوي على هذا المعامل، تكون الحالة نشطة = true;
} else {
return this._super(contentFilterMode, this.get("filterMode"));
}
})
});
هذا الحل يعمل معي، لكن السكربت يقوم بإعادة تحميل الصفحة بالكامل بدلاً من إعادة تحميل الجزء الداخلي فقط. هل هناك طريقة لجعله يعيد تحميل مكون الموضوع الداخلي فقط؟
مرحبًا @HeyRR، هل تم حل هذه المشكلة؟ سنكون مهتمين بذلك، حيث يطلب العديد من أعضائنا إمكانية ترتيب الصفحة الأحدث حسب تاريخ الإنشاء وليس حسب تاريخ النشاط.
نود أن نرى هذا في مجتمعنا على Discourse. نحن جدد في Discourse، لكننا نجد صعوبة حاليًا في إدارة مجتمعنا وضمان عدم تفويت أي ملاحظات أو أسئلة من المستخدمين. نظرًا لأننا نعمل جميعًا عبر مناطق زمنية مختلفة، فإن نقل المسؤولية من مشرف إلى آخر يمكن أن يكون أمرًا صعبًا. سيكون رائعًا لو أمكننا بسهولة اختيار عرض جميع النشاطات التي تم إنشاؤها في يوم معين. بهذه الطريقة، إذا كانت هناك فجوة في نقل المسؤولية، سنتمكن من رؤية أي نشاط خلال الساعات التي لم نكن فيها ‘على الاستعداد’. كما سيساعدنا ذلك في تحديد من يجب أن يستجيب للنشاط بناءً على وقت إنشائه.
اعتاد بعضنا جدًا على تصفح الأشياء بترتيب زمني ثابت؛ هذا يساعدنا على استخدام “عتادنا” المكاني البشري لتتبع ما رأيناه. يمكن أن تبدو طريقة عرض “الأحدث” المتغيرة في المناقشة (بالاقتران مع جميع خيارات العرض الأخرى وعناصر واجهة المستخدم الأخرى) فوضوية ومجهدة بعض الشيء.
وقد قضيت وقتًا طويلاً في مناقشتنا الجديدة لفهم وشرح أن “الأحدث” له في الواقع نوعان مهمان، “الأحدث نشاطًا/مثبتًا” الذي تحصل عليه إذا نقرت على عنوان الموقع، و"الأحدث إنشاءً" الذي تحصل عليه إذا نقرت على رابط التنقل “الأحدث”.
حاليًا، يمكن تكوين “الأحدث إنشاءً” (?order=created) كافتراضي لعرض الفئات، ولكن ليس لعرض “الأحدث”.
نحن نفتقد أيضًا بشدة وجود “الأحدث إنشاءً/مثبتًا”. حاليًا، في عرضي “الأحدث” و"الفئات"، يمكننا عرض المواضيع زمنيًا، أو عرض المواضيع الترحيبية المثبتة في الأعلى، ولكن ليس كليهما.
نعم أسمعك.
أعتقد أننا بحاجة إلى إعادة التفكير في إعداد “الصفحة الرئيسية” في Discourse للسماح لأي مسار بأن يكون صفحة رئيسية ومنح المستخدمين المرونة لاختيار الصفحة الرئيسية التي يريدونها. حاليًا لدينا 5 أو 6 عناصر في القائمة ولكن في الواقع يمكننا السماح بمئات العناصر عن طريق السماح بـ “مخصص…” للصفحة الرئيسية.
إضافة إلى المرح: لاحظت أنه عند التنقل (بطرق مختلفة) إلى “الأعلى” أو “الأكثر شيوعًا”، غالبًا ما يتم إضافة ?order=created إلى عنوان URL، مما يبطل الغرض منها. لم أكتشف ما الذي يؤدي إلى ظهور هذا!