يبدو أن الإجراء الخاص بإعادة ترتيب الفئات كما تظهر في الصفحة المقصودة للمستخدمين الذين قاموا بتسجيل الدخول، والموضح في الوثائق هنا، لا يعمل.
لست متأكدًا مما إذا كان هذا يرجع على الأرجح إلى تحديث تجريبي حديث، أو إعداد ذي صلة قمت بتغييره مؤخرًا دون قصد، ولكني أقدر بشدة أي اقتراح لإعادة أولويات عرض الفئات للعمل مرة أخرى.
وفقًا للإجراء المنشور، قمت بتمكين مواضع الفئات الثابتة و مواضع الفئات الثابتة عند الإنشاء وقمت بتعيين أولويات رقمية بحيث تظهر الفئة المفضلة لدي فوق الفئة الأقل تفضيلاً في مربع حوار إعادة ترتيب الفئات، وقمت بالنقر فوق زر الحفظ.
مسح ذاكرة التخزين المؤقت للمتصفح، وإغلاق المتصفح وإعادة فتحه، وتسجيل الدخول مرة أخرى (كمسؤول)، والتحقق من ترتيب الفئات المعروض في مربع حوار إعادة ترتيب الفئات يوضح أنه تم حفظ الإعدادات بالفعل - ومع ذلك، لا تزال المشاركات من الفئة الأقل تفضيلاً تظهر دائمًا أولاً، وتملأ عرض الصفحة المقصودة بالكامل بشكل افتراضي عند فتح الموقع لأول مرة من قبل مستخدم مسجل الدخول - على الرغم من أن لديها مشاركات أحدث بكثير من الفئة المفضلة، ونشاط أقل بكثير بشكل عام.
ونتيجة لذلك، سيستنتج أي شخص يزور الموقع/يسجل الدخول للوهلة الأولى أنه لم يحدث الكثير هناك منذ فترة طويلة - ما لم يكن أحد القلائل المطلعين على الطريقة التي ينظم بها Discourse المشاركات في فئات، وأنه يحتاج أولاً إلى النقر على عنوان فئة مختلف في الشريط الجانبي الأيسر، لرؤية أي شيء حديث ذي صلة به.
الصفحة المقصودة (/latest) للمستخدمين الذين قاموا بتسجيل الدخول تعرض دائمًا المواضيع مرتبة حسب النشاط الأخير، وليس حسب ترتيب الفئة أو الأولوية. إذا كنت تريد أن تظهر الفئات المفضلة لديك أولاً، يمكنك تغيير الصفحة المقصودة الافتراضية إلى شيء مثل /categories بدلاً من /latest. بهذه الطريقة، سيرى المستخدمون ترتيب الفئات الذي حددته كأولوية في الصفحة الرئيسية، وعندما ينقرون على فئة ما، سيتم عرض مواضيعها ومشاركاتها وفقًا لذلك.
@jahan_gagan باستثنائي أنا الذي لا يبدو أن هذا يحدث.
تظهر المشاركات القديمة من الفئة الأقل أهمية أولاً - المشاركات في الفئة الأكثر أهمية/ذات الأولوية الأعلى أحدث، ولكنها مع ذلك يتم إخفاؤها افتراضيًا
لم يكن هذا هو الحال قبل أسبوعين.
أريد ضمان تجربة منسقة للمستخدمين المسجلين الذين ليسوا مهتمين بما يكفي لمعرفة تفاصيل التنقل في Discourse، ولكنهم يريدون فقط رؤية أحدث المشاركات، في الفئة الأكثر صلة، مباشرةً عند النقر لأول مرة على رابط الموقع.
هل تمت إضافة فئتك المفضلة ضمن الفئات الافتراضية التي تمت كتمها في إعدادات الموقع؟ إذا كانت مكتومة، فلن تظهر منشوراتها على /latest حتى عندما تكون أحدث. هل يمكنك التحقق والتأكيد؟
الفئتان المعنيتان هما ‘منتدى المهندسين المعماريين’ (Architects Forum) و ‘المنتدى المفتوح’ (Open Forum)، وكلاهما في الواقع فئتان فرعيتان، تقع كل منهما ضمن فئتها الرئيسية المقابلة.
‘منتدى المهندسين المعماريين’ هو فئة فرعية من الفئة الرئيسية ‘خاص’ (PRIVATE)، و ‘المنتدى المفتوح’ هو فئة فرعية من الفئة الرئيسية ‘عام’ (PUBLIC).
الفكرة هي إضافة المزيد من الفئات الفرعية ضمن هذه الفئات الرئيسية في المستقبل، حسب الحاجة.
تم استخدام الفئتين الرئيسيتين ‘عام’ مقابل ‘خاص’ كوسيلة لمواءمة المحتوى المعروض في الواجهة الأمامية مع مستوى الوصول لتسجيل الدخول.
كما ترون أعلاه، لدي فئات فرعية وفئات رئيسية أخرى مُعدة، ولكن ليس بها أي نشاط يذكر.
يمكن لأولئك الذين لديهم حسابات في المنتدى رؤية ونشر المشاركات في الفئات الفرعية ضمن الفئة الرئيسية ‘خاص’ (على الرغم من أن فئة فرعية واحدة فقط قيد الاستخدام النشط حاليًا) - ومن المتوقع أن تحتوي هذه الفئات الفرعية أحيانًا على مناقشات حساسة إلى حد ما، غير مخصصة للتوزيع الأوسع.
في غضون ذلك، يمكن للجميع، سواء كانوا يملكون حسابًا أم لا، رؤية ونشر المشاركات في الفئات الفرعية ضمن الفئة الرئيسية ‘عام’ (PUBLIC).
حتى الآن، يحدث معظم النشاط داخل الفئة الفرعية ‘خاص > منتدى المهندسين المعماريين’، ولذلك أريد أن تظهر أحدث المشاركات في هذه الفئة الفرعية للمستخدمين الذين سجلوا الدخول بشكل افتراضي.
بدلاً من ذلك، بغض النظر عما أفعله، تعرض صفحة الوصول الآن مشاركات قديمة في فئة ‘عام > المنتدى المفتوح’.
لا يُفترض أن يتم نشر أي شيء مباشرة في الفئات الرئيسية نفسها، وللحد من نطاق حدوث ذلك (حيث كان هذا يحدث باستمرار)، تم تعيين كلتا الفئتين الرئيسيتين على ‘مكتومة’ (muted)، لذلك تم إخفاء خيار النشر فيهما مباشرة.
كاختبار، حاولت مسح إعداد default_categories_muted هذا، بحيث لا يتم كتم أي شيء، ولكن هذا لا يبدو أنه يحدث أي فرق فيما يظهر في صفحة الوصول افتراضيًا - عند فتح الموقع، حتى بعد الضغط على <Ctrl+F5> في المتصفح - يعرض الموقع دائمًا افتراضيًا مشاركات فئة ‘عام > المنتدى المفتوح’ فقط.
لقد قمت بتمكين “مواضع الفئات الثابتة” و “مواضع الفئات الثابتة عند الإنشاء” وقمت بتعيين أولويات رقمية بحيث تظهر الفئة المفضلة لدي فوق الفئة الأقل تفضيلاً في مربع حوار إعادة ترتيب الفئات، وضغطت على زر الحفظ.
إغلاق المتصفح وإعادة فتحه، ومسح ذاكرة التخزين المؤقت للمتصفح، وتسجيل الدخول مرة أخرى كمسؤول والتحقق من ترتيب الفئات المعروض في مربع حوار إعادة ترتيب الفئات يظهر أنه تم حفظ الإعدادات - ومع ذلك، لا تزال الفئة الأقل تفضيلاً تظهر أولاً بشكل افتراضي عند فتح الموقع لأول مرة - على الرغم من أنها تحتوي على مشاركات أحدث من الفئة المفضلة.
هل هناك إعداد آخر في مكان ما قد يتعارض مع ترتيب الفئة المفضلة؟
حتى عملية إعادة بناء حديثة، لم تكن هذه مشكلة - على الرغم من أنني كنت قد رتبت بعض الإعدادات في ذلك الوقت (والتي لا أتذكرها الآن)، لذلك من غير الواضح ما إذا كان هذا عيبًا في البرنامج أم المستخدم.
هل يمكنك توضيح أين يتم عرضها أولاً؟ في صفحة /categories؟ في القائمة المنسدلة فوق قائمة المواضيع؟ في القائمة المنسدلة في أداة الإنشاء؟ في كل هذه الأماكن؟
تظهر الفئة الخاطئة من المنشورات أولاً، بشكل افتراضي عند فتح الموقع لأول مرة.
ما يظهر هو أحدث المنشورات في فئة “المنتدى المفتوح” (Open Forum) الخاصة بي، والتي يتم استخدامها بشكل غير متكرر.
ما يجب أن يظهر هو أحدث المنشورات في فئة “منتدى المهندسين المعماريين” (Architects Forum) الخاصة بي، والتي يتم استخدامها بشكل متكرر أكثر بكثير (مع ملاحظة أن المستخدمين المسجلين فقط لديهم إمكانية الوصول إلى محتوى “منتدى المهندسين المعماريين”).
لقطة الشاشة أدناه، تُظهر المنشورات في الفئة التي لا أريدها أن تظهر أولاً بشكل افتراضي:
منشورات فئة “منتدى المهندسين المعماريين” التي أريد أن تظهر بشكل افتراضي هي ما كان يظهر بشكل افتراضي، حتى أفسدت شيئًا ما - إما عن طريق سحب وإعادة بناء نسخة Discourse الخاصة بي إلى أحدث إصدار تجريبي، أو عن طريق تغيير إعداد في مكان ما ونسيان ما كان عليه.
إذًا، الأمر لا يتعلق بترتيب الفئات كما هو موضح في الدليل أعلاه، بل يتعلق بالفئات التي تظهر في أحدث صفحة؟
هل تحققت أيضًا من مستخدم تجريبي؟ هل هو نفسه بالنسبة له؟ عندها سنعرف بالتأكيد أن الفئة ليست مكتومة عن طريق الخطأ بالنسبة لك. يمكنك أيضًا التحقق من تفضيلات التتبع الخاصة بك لذلك.
افترضت أن الترتيب المحدد للفئات هو المحدد لظهور فئة المنشورات أولاً في الصفحة المقصودة، بشكل افتراضي. يبدو أن هذا ليس صحيحًا، وأن هذا يتم التحكم فيه في مكان آخر؟
نعم، لقد تحققت باستخدام مستخدم اختبار جديد، وحصلت على نفس النتيجة، دون تعيين أي تفضيلات تتبع.
هل هناك أي فرصة لأنك قمت بتمكين إعداد الموقع Mute all categories by default (كتم جميع الفئات افتراضيًا)؟ هل يمكنك التحقق من سجلات إجراءات الموظفين لديك بحثًا عن تغييرات في إعدادات الموقع قد تكون ذات صلة؟
هناك الكثير من إجراءات الموظفين المسجلة على مدار الأسبوعين الماضيين، والتي قمت بلصقها أدناه في حال احتوت على أي أدلة. تم حذف الإجراءات غير ذات الصلة بوضوح والإجراءات التي تحتوي على معلومات تحدد هوية المستخدم.
تنتج معظم التذكيرات عن محاولتي المتفرقة لتجربة إعدادات مختلفة لحل المشكلة (أنا عضو الموظفين الوحيد)
admin change_site_setting fixed_category_positions 2025-11-20 23:57:40 UTC
admin change_site_setting fixed_category_positions_on_create 2025-11-20 23:57:46 UTC
admin change_site_setting default_composer_category 2025-11-20 23:58:36 UTC
admin change_site_setting shared_drafts_category 2025-11-20 23:59:08 UTC
admin change_site_setting emoji_set 2025-11-28 01:07:35 UTC
admin change_site_setting edit_post_allowed_groups 2025-11-28 01:17:04 UTC
admin change_site_setting flag_post_allowed_groups 2025-11-28 01:17:23 UTC
admin change_site_setting profile_background_allowed_groups 2025-11-28 01:17:38 UTC
admin change_site_setting user_card_background_allowed_groups 2025-11-28 01:17:46 UTC
admin change_site_setting direct_message_enabled_groups 2025-11-28 01:18:35 UTC
admin change_site_setting chat_allowed_groups 2025-11-28 01:18:46 UTC
admin change_site_setting chat_message_flag_allowed_groups 2025-11-28 01:18:54 UTC
admin change_site_setting poll_create_allowed_groups 2025-11-28 01:19:00 UTC
admin change_site_setting styleguide_allowed_groups 2025-11-28 01:19:12 UTC
admin change_site_setting fixed_category_positions_on_create 2025-11-28 01:20:00 UTC
admin change_site_setting fixed_category_positions 2025-11-28 01:20:01 UTC
admin change_site_setting fixed_category_positions_on_create 2025-11-28 01:20:08 UTC
admin change_site_setting fixed_category_positions_on_create 2025-11-28 01:26:56 UTC
admin change_site_setting sort_categories_by_event_start_date_enabled 2025-11-28 01:27:56 UTC
admin change_site_setting default_navigation_menu_categories 2025-12-01 04:09:36 UTC
admin change_site_setting default_navigation_menu_categories 2025-12-01 04:10:12 UTC
admin change_site_setting default_navigation_menu_categories 2025-12-01 04:10:19 UTC
admin change_site_setting default_sidebar_link_to_filtered_list 2025-12-01 04:10:47 UTC
admin change_site_setting fixed_category_positions 2025-12-01 04:15:18 UTC
admin change_site_setting patreon_creator_discourse_username 2025-12-01 04:16:26 UTC
admin change_site_setting sort_categories_by_event_start_date_enabled 2025-12-01 04:19:29 UTC
admin change_site_setting desktop_category_page_style 2025-12-01 04:22:03 UTC
admin change_category_settings position 2025-12-01 04:29:56 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-01 04:29:56 UTC
admin change_site_setting fixed_category_positions_on_create 2025-12-01 04:38:00 UTC
admin change_category_settings name 2025-12-01 05:15:46 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-01 05:15:46 UTC
admin change_category_settings name 2025-12-01 05:20:02 UTC
admin change_category_settings slug 2025-12-01 05:20:02 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-01 05:20:02 UTC
admin change_category_settings position 2025-12-02 07:26:22 UTC
admin change_category_settings sort_order 2025-12-02 07:26:22 UTC
admin change_category_settings sort_ascending 2025-12-02 07:26:22 UTC
admin change_category_settings num_featured_topics 2025-12-02 07:26:22 UTC
admin change_category_settings read_only_banner 2025-12-02 07:26:22 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-02 07:26:22 UTC
admin change_category_settings sort_ascending 2025-12-02 07:28:11 UTC
admin change_category_settings num_featured_topics 2025-12-02 07:28:11 UTC
admin change_category_settings default_view 2025-12-02 07:28:11 UTC
admin change_category_settings default_top_period 2025-12-02 07:28:11 UTC
admin change_category_settings search_priority 2025-12-02 07:28:11 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-02 07:28:11 UTC
admin change_category_settings sort_ascending 2025-12-02 09:04:16 UTC
admin change_category_settings custom_fields[enable_topic_voting] 2025-12-02 09:04:16 UTC
admin change_site_setting default_categories_muted 2025-12-02 09:09:15 UTC
admin change_site_setting default_categories_muted 2025-12-02 09:55:05 UTC
admin change_site_setting enable_offline_indicator 2025-12-02 09:56:56 UTC
admin change_site_setting default_watched_precedence_over_muted 2025-12-02 09:57:14 UTC
admin change_site_setting default_other_new_topic_duration_minutes 2025-12-02 09:57:35 UTC
admin change_site_setting default_topics_automatic_unpin 2025-12-02 09:58:03 UTC
هذا لا يزال الأكثر إثارة للريبة. أعتقد أن كتم فئة رئيسية قد يؤدي إلى كتم الفئات الفرعية أيضًا. هل أنت متأكد من عدم كتم أي فئة في تفضيلاتك؟
إذا قمت بتصفية “الأحدث” لإحدى الفئات الفرعية المفقودة في “الأحدث” غير المصفاة، فما هي حالة التتبع التي تعرضها القائمة المنسدلة؟
لا أعتقد أن الكتم هو الطريقة الصحيحة لفرض ذلك. سأحاول استخدام إعدادات أمان الفئة لذلك. السماح بالقراءة فقط في الفئة الرئيسية، ولكن السماح بالقراءة والرد والإنشاء في الفئات الفرعية يجب أن يمنع الردود على الفئة الرئيسية. قد ترغب أيضًا في تمكين default_subcategory_on_read_only_category. (لست متأكدًا من مدى أهمية ذلك الآن حيث لم يعد زر الموضوع الجديد معطلاً في الفئات التي لا يُسمح لك بالنشر فيها.)
لا تنس استخدام الخيار لتغيير التفضيل للمستخدمين الحاليين عند إزالة الفئات من الإعداد الافتراضي “مكتوم”.