تم حل النقاش

:discourse2: الملخص Discourse Solved يسمح لمؤلفي المواضيع وأعضاء الطاقم بعلامة الرد كحل للموضوع.
:open_book: دليل التثبيت هذا البرنامج المساعد مُضمّن مع نواة Discourse. لا حاجة لتثبيت البرنامج المساعد بشكل منفصل.

بينما يمكن استخدام Discourse Solved في مجموعة متنوعة من حالات الاستخدام، يركز هذا التوثيق على حالة الاستخدام الأساسية لفئة الدعم أو الأسئلة والأجوبة.

:discourse2: ملاحظة: لا يتوفر Discourse Solved في الخطة المجانية.

إعداد فئة دعم

عند إنشاء فئة جديدة، اختر نوع الدعم لتفعيل Discourse Solved في الفئة.

سيتم تعيين حقلي اسم الفئة والنمط مسبقًا بقيم افتراضية معقولة، ويمكنك تجاوزها إذا لزم الأمر.

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

في تبويب الدعم، يمكنك تعديل بعض الإعدادات الافتراضية لهذه الفئة أو لأي فئات دعم في مجتمعك.

إعدادات الفئة

هذه الإعدادات تؤثر فقط على الفئة الحالية.

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

إعدادات الموقع

هذه الإعدادات تؤثر على جميع فئات الدعم في الموقع:

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

تحديد حل

يمكن لمؤلف الموضوع وأعضاء الموقع النقر على زر حل لتحديد الرد كحل لسؤالهم.

سيتم بعد ذلك تمييز الإجابة في المنشور الأول من الموضوع لسهولة الوصول إليها.

تذكير الحل المحدد

في المواضيع التي يمكن تحديد الحلول فيها، سيظهر رسالة منبثقة “هل تم الإجابة على سؤالك؟” عند استيفاء المعايير التالية:

  • لا يحتوي الموضوع على إجابة مقبولة
  • يحتوي الموضوع على رد واحد على الأقل من مستخدم آخر
  • يكون مؤلف الموضوع مسجل الدخول وقادرًا على قبول الرد كإجابة
  • يكون الموضوع موجودًا منذ 7 أيام على الأقل

إذا كنت ترغب في منع عرض رسالة المنبثقة هذه، يمكنك استخدام شفرة CSS التالية في مكون موضوع لإخفائها:

.topic-navigation-outlet.no-answer {
    display: none;
}
تفاصيل إضافية حول كيفية إضافتها إلى موقعك
  • انتقل إلى /admin/customize/themes
  • انقر على تثبيت ثم إنشاء جديد
  • أعطه اسمًا، وحدد ‘مكون’.
  • إنشاء
  • أضفه إلى موضوعك
  • انقر على زر تحرير CSS/HTML والصق الشفرة في التبويب العام

ثم احفظ. :+1:

القضايا المشتركة

عند تفعيل تمكين القضايا المشتركة، يمكن للأعضاء النقر على زر أنا أيضاً في المنشور الأول للمواضيع غير المحلولة للإشارة إلى أنهم يواجهون نفس القضية. اعرف المزيد.

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

تصفية المحلولة / غير المحلولة

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

يمكنك أيضًا تصفية المواضيع المحلولة/غير المحلولة بإضافة معلمة إلى عنوان URL. على سبيل المثال:

https://meta.discourse.org/c/support?solved=yes أو Support - Discourse Meta .

البحث

يأتي برنامج المساعد Solved مع بعض عوامل التصفية المتقدمة الإضافية للمواضيع المحلولة أو غير المحلولة، والتي يمكن العثور عليها في القائمة المنسدلة أين المواضيع:

الذي سيضيف status:solved أو status:unsolved إلى بحثك.

الإعدادات

يوضح الجدول التالي إعدادات موقع Discourse Solved. يمكن العثور على إعدادات الفئة أعلاه.

الاسم الوصف
solved enabled تفعيل برنامج المساعد المحلول، مما يسمح للمستخدمين في الفئات المحددة باختيار حلول للمواضيع
show who marked solved إظهار المستخدم الذي حدد الموضوع كحل.
allow solved on all topics السماح للمستخدمين باختيار الحلول على جميع المواضيع (عند عدم التحديد، يمكن تمكين الحلول لكل فئة أو وسم)
accept all solutions allowed groups المجموعات المسموح لها بقبول الحلول على أي موضوع (حتى عندما لا يكونوا مؤلفي الموضوع)
solved quote length عدد الأحرف للنقل عند عرض الحل تحت المنشور الأول
solved topics auto close hours إغلاق الموضوع تلقائيًا (ساعات n) بعد آخر رد بمجرد تحديد الموضوع كحل. اضبط على 0 لتعطيل الإغلاق التلقائي.
show filter by solved status إظهار قائمة منسدلة لتصفية قائمة مواضيع حسب حالة الحل
disable solved education message تعطيل رسالة التعليم للمواضيع المحلولة
accept solutions topic author السماح لمؤلف الموضوع بقبول حل
solved add schema markup إضافة علامة QAPage schema إلى HTML لتسهيل على محركات البحث عرض الحلول في نتائج البحث
prioritize solved topics in search إعطاء الأولوية للمواضيع المحلولة في نتائج البحث.
enable solved tags الوسوم التي ستسمح للمستخدمين باختيار الحلول

شارات المحلول

:information_source: هذه الشارات معطلة افتراضيًا. يمكنك تمكينها في منطقة الشارات في إعدادات المسؤول.

الاسم الوصف الوصف الطويل النوع التجميع
محلول! تحديد رد كحل يتم منح هذه الشارة لوجود رد محدد كحل لموضوع. :white_check_mark: عمل رائع. :+1: :3rd_place_medal: المجتمع
مستشار إرشادي تحديد 10 ردود كحلول يتم منح هذه الشارة لوجود 10 من ردودك محدد كحلول لمواضيع. :white_check_mark: أنت أصل حقيقي لأعضاء مجتمعك. :2nd_place_medal: المجتمع
عالم بكل شيء تحديد 50 ردًا كحلول يتم منح هذه الشارة لوجود 50 من ردودك محدد كحلول لمواضيع. :white_check_mark: أنت تعرف حقًا ما تفعله. :clap: :1st_place_medal: المجتمع
مؤسسة حلول تحديد 150 ردًا كحلول يتم منح هذه الشارة لوجود 150 من ردودك محدد كحلول لمواضيع. :white_check_mark: عمل ممتاز. :slightly_smiling_face: أنت مؤسسي رسمي للحلول. :brain: :1st_place_medal: المجتمع
تاريخ التطوير

:information_source: اعتبارًا من 29 مايو 2025، يتم تخزين بيانات الحلول عبر جدولين:

  • سجل في discourse_solved_solved_topics يشير إلى أن الموضوع ذو topic_id يحتوي على حل، ويتتبع أيضًا معلومات مؤقت الإغلاق التلقائي.
  • سجل في discourse_solved_topic_answers يخزن answer_post_id و accepter_user_id لمنشور الحل نفسه، بالإضافة إلى solved_topic_id الذي يشير إلى عمود id لسجل الموضوع discourse_solved_solved_topics.

تم إدخال هذا التغيير في مراجعة Discourse PR #39806.

سيتم إزالة أعمدة discourse_solved_solved_topics القديمة answer_post_id و accepter_user_id في المستقبل.

شكرًا لـ Western Digital لتمويل تطوير هذا البرنامج المساعد!

162 إعجابًا
Solved Button Plugin
What is this checkbox icon in the topic list?
How do you enable a tick mark?
Mark as Solution feature?
Can't find "Allow topic owner and staff to mark a reply as the solution" Setting
Mark all topics as solved specific category
Pop-up message after selecting the best answer
Query to find out who marked the solution as solved
How to replace the discourse `Topic` with `Question` instead?
Option to mark as solved
Image zoom is not working
Question Answer Plugin
Discourse need a fork to be a Q&A software?
No option appears to choose better answer
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
Follow up "open" tickets
Discourse Solved Quote Customization
Moderating the forum
Titles in SVG inserted by a theme component get overwritten with page title after tab switch
Trust Level Wishlist Items
A feature request related to this plugin. Pointed questions or rewarded questions
Feature: endorse button to add single-click endorsements
Send email notifications for small actions
Comment on a question instead of answering it
Topics list filter feature
(Ab)using bumped_at to achieve Reddit like sorting
Volunteer Activities - a simple setup for non-hierarchical collaboration
Hello Community Experts- are we able to configure discussions to be threads AND questions?
Implementing KCS
Trust Level Permissions Reference
Can I view a list of solved and unsolved topics in a category
Too many Crawlers, is that a problem?
Discourse instance supporting entrepreneurs who sell on Amazon
Reordering a topic by ‘most liked’ or threaded replies
Looking for examples of Discourse Communities that visually call out answered/closed topics on feeds
How to replace the discourse `Topic` with `Question` instead?
Please update 'Understanding Discourse Trust Levels' — or is there a different doc?
Best practices for "revisit and clarify the top 100 most visited topics."
Is it possible to have a badge for 100 solutions?
Is there a plugin for "response posts?"
Discourse Gamification
New Leaderboard/User Directory Features :tada:
Do these new badges come bundled with the plugin?
How do I make "accept answer" the first item in the post menu
How can I show topics that have not received an answer yet?
Error when updating Discourse to the new version (need urgent support)?
Plugins to Enhance user Engagement
Building a Mentoring Scheme for Members in Discourse
The default badge queries
Creating a community culture of marking topics as solved
Soft close for a topic by OP
Using DATE_TRUNC for Data Aggregation
Creating a 'stickypost' for forum threads
Handling Null Values with COALESCE
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
"Solved" bug or intentional?
"Solved" bug or intentional?
Use AI to identify which post should have marked solution and did not
Marked as solved, Vote Replenishing & Querying
Solved Topic and Moderator Response Stats by Category
Cohort Analysis Report - Monthly User Activity by Posts and Solutions
Solved and Unsolved Topic Stats with Date and Tag Parameters
Instantly close topic when marked as Solved and leave a custom message
Discourse Automation
Questions Solved and Currently Assigned Topics by User per Month
Managing Forum Moderators - Metrics & Reporting
Pinning a post to the top of the topic
How to make a help topic with solutions?
Solved Topic Badge
Using user cards to quickly view information about others
How are you increasing response rate in a community support forum?
Inconsistent marking of Topics as ☑️ Solved, Completed, or Fixed here on meta.discourse.org
When goes to a category /latest doesn’t show the actual latest
Easily create Support categories using the discourse-solved plugin
Horizon Theme
What happens next?
Bundling more popular plugins with Discourse core
Configuring auto-bumping for topics
Solved Button Plugin
Question Answer Plugin
Horizon: High Context Topic Cards
Pinning a post to the top of the topic
How to add this header, colored categories, and sidebar categories?
Where is Solved data stored in the database?
Allow “Mark as Solution” in group messages
Notifying members when a Tracked or Watched topic is solved
Advice on a support forum
Answer in a post
Google Structured Data -- Invalid Article Schema
Solution icon does not show in posts
How can I fix or pin posts inside a topic
Discourse to Power Q & A Site?
Admin/mod ability to insert a post wherever
Reward sign on avatar (or similar)
Solved plugin: post menu button now hidden at far right, used to be on the left?
Discourse for helpdesk use cases?
Introduction and question about how to best mark topics as "Answer"
Automatic Second-Post Wiki?
How can I turn discourse to Q&A based website?
Plugin: 'Ask to Answer' Mechanism
How To Mark a Topic As Resolved?
Is there any plugin for downvoting questions and replies in Discourse
Deleted posts can be counted as unread
What is SQL Badge Query for invited >25 People?
Add Badge to Solve answer
The best way to answer customers?
Using query strings to filter topic views
Badge not being applied, sql error
Generating Support Metrics (with Assign and Solved plugins)
A question re the Solved plugin and Badge SQL
Thoughts on a plugin which turns discourse into stackoverflow
Advice for getting my little game dev community "out there?"

image

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

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

يمكنك تغيير ذلك بمساعدة Solved Topic Badge

3 إعجابات

أوه شكراً، هذا يبدو مثالياً!

تم تقسيم منشورين إلى موضوع جديد: جعل عامل تصفية غير محلول يتصرف بنفس طريقة البحث عن status:unsolved

مرحباً،

سيكون من الرائع وجود تبديل “تم الحل / لم يتم الحل” في الشريط العلوي للفئة، حيث يوجد لدينا “الأحدث / غير المقروء / الأعلى”.

شكراً!

أهلاً @Anat_Srulovitch :wave:

هل هذا ما تقصده؟

4 إعجابات

رائع، إنه كذلك! شكراً جزيلاً لك! لم ألاحظ تلك الكلمات :slight_smile:

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

تم تقسيم المنشور إلى موضوع جديد: طلب ميزة: استخدام البرنامج المساعد المحلول في صندوق الوارد للمجموعات الخاصة

مرحباً، أنا أستخدم المكون الإضافي لإغلاق المجموعات وعمليات البحث عن اللاعبين لدينا وأتساءل عما إذا كان بإمكاني تغيير صياغة “تم الحل” و “لم يتم الحل”؟

يمكنك Customize text in Discourse. هل هذا يناسبك؟

4 إعجابات

أوه شكرًا، لم أفهم أنه كان عليّ استخدام البحث. شكرًا جزيلاً لك، يجب أن ينجح ذلك.

5 إعجابات

تم تقسيم المنشور إلى موضوع جديد: اقتراح ميزة: الأتمتة للرد على الموضوع عند اختيار حل

هل سيكون من الممكن إضافة تبديل تفضيل من جانب المستخدم بحيث يمكنهم إخفاء المواضيع المحلولة من القائمة الرئيسية للمواضيع؟

يوجد مرشح حتى تتمكن من وضع عنوان URL مصفى في الشريط الجانبي كرابط مخصص للوصول السريع https://yourcommunity.com/c/category-name?solved=no

يتم تشغيله بواسطة إعداد Show filter by solved status:

تعرض الصورة خيارًا لإظهار مرشح منسدل حسب حالة الحل لقائمة مواضيع. (تم التقاطها بواسطة الذكاء الاصطناعي)

ثم يظهر المنسدل المرشح فقط في الفئة التي تم تشغيل إضافة Solved فيها.

الآن أرى أنك ربما لا تريد إظهار هذه في قائمة Latest؟ لا يوجد إعداد لذلك.

تحرير: في الواقع يمكنك استخدام خيار عنوان URL أيضًا في القائمة الرئيسية. https://yourcommunity.com/?solved=no

إعجابَين (2)

بعد الترقية إلى Discourse 3.4.0، أصبح محاذاة مربعات الاختيار من المكون الإضافي “solved” غير متوافقة، كما هو موضح في لقطة الشاشة أدناه. هل يمكن إصلاح هذا بطريقة ما؟

3 إعجابات

كميزة مطلوبة، هل يمكن لهذا المكون الإضافي إرسال رسائل بريد إلكتروني بشكل دوري ليطلب من الأشخاص تمييز مواضيعهم بأنها محلولة؟

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

أتخيل دفعة بريد إلكتروني بعد أسبوع تقول: “مرحباً، لقد فتحت المواضيع التالية ويبدو أنها لا تزال مفتوحة، إذا تم حلها، هل يمكنك الدخول وتمييز الإجابة التي حلت المشكلة من فضلك؟”.

إعجابَين (2)

قد تكون مهتمًا بهذا المكون الإضافي الإضافي

5 إعجابات

هذا يبدو تمامًا كما أحتاج، شكراً جزيلاً لك! :raising_hands:

3 إعجابات

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

إعجابَين (2)