Discourse 解決済み

:discourse2: 概要 Discourse Solved を使用すると、指定されたカテゴリのトピックでユーザーが回答を解決として承認できます。
:open_book: インストールガイド このプラグインは Discourse コアにバンドルされています。プラグインを個別にインストールする必要はありません。

Solved の有効化

Solved プラグインは、admin/plugins ページからアクセスできる設定から有効にできます。

プラグインを有効にした後、すべてのカテゴリで Solved を有効にするには、allow solved on all topics サイト設定を使用します。

または、カテゴリごとに適用したい場合は、以下の手順に従ってください。

  • 解決機能を有効にしたいカテゴリに移動し、カテゴリレンチをクリックします。

  • 「設定」タブに切り替えます

  • 下にスクロールし、Allow topic owner and staff to mark a reply as the solution(トピックの所有者とスタッフは返信を解決としてマークできるようにする)を有効にします

Allow topic owner and staff to mark a reply as the solution

解決のマーク付け

OP(トピック作成者)には、各返信に「Solution」ボタンがあり、これを使用して回答を承認できます。

また、回答を承認できる他のユーザー(管理者やモデレーターなど)の場合、同じオプションはより控えめなチェックボックスとして表示されます。

承認された回答は、トピックの最初の投稿で強調表示されます。

解決された回答があるトピックは、トピックリストでチェックボックス付きでマークされます。

一部のサイトでは、トピックリストに未解決のインジケーターを表示することも有益です。これは empty_box_on_unsolved サイト設定を使用して有効にできます。

解決後のトピックの自動クローズ

主要な Solved 管理者設定から、solved topics auto close hours 管理者設定を使用して、解決を受け取ったトピックを閉じるタイマーを設定できます。

または、カテゴリレンチメニューの設定タブから、カテゴリごとに設定することもできます。

検索とフィルター

検索

Solved プラグインには、解決済みまたは未解決のトピック用の追加の高度な検索フィルターが含まれており、「Where topics」ドロップダウンから確認できます。

これにより、検索に status:solved または status:unsolved が追加されます。

フィルター

show_filter_by_solved_status サイト設定を使用して、トピックリストページにフィルタードロップダウンを有効にすることもできます。

また、URL にパラメータを追加して、解決済み/未解決のトピックをフィルターすることもできます。例えば:

https://meta.discourse.org/c/support?solved=yes または https://meta.discourse.org/c/support?solved=no

これらのリンクは、以下の手順に従って特定のカテゴリリストの上部に追加できます。

解決マークのリマインダー

解決をマークできるトピックでは、以下の条件が満たされた場合に「質問は解決されましたか」というポップアップメッセージが表示されます。

  • トピックに承認された回答がない
  • トピックに少なくとも 1 つの他のユーザーからの返信がある
  • トピックの作成者がログインしており、返信を回答として承認できる
  • トピックが少なくとも 7 日間存在している

このポップアップメッセージの表示を防止したい場合は、テーマコンポーネントで以下の CSS を使用して非表示にできます。

.topic-navigation-outlet.no-answer {
    display: none;
}
この設定をサイトに追加する方法の詳細
  • /admin/customize/themes に移動します
  • インストールをクリックし、次に新規作成をクリックします
  • 名前を付け、「コンポーネント」を選択します
  • 作成をクリックします
  • テーマに追加します
  • CSS/HTML の編集ボタンをクリックし、コードを共通タブに貼り付けます

そして保存します。:+1:

設定

名前 説明
solved enabled Solved プラグインを有効にし、ユーザーがトピックの解決を選択できるようにする
allow solved on all topics すべてのトピックでユーザーが解決を選択できるようにする(チェックを外すと、カテゴリまたはタグごとに解決を有効にできる)
accept all solutions allowed groups 任意のトピック(OP でなくても)で解決を承認できるグループ
empty box on unsolved 未解決のトピックの隣に空のボックスを表示する
solved quote length 最初の投稿の下に解決を表示する際に引用する文字数
solved topics auto close hours トピックが解決としてマークされた後、最後の返信から (n) 時間後にトピックを自動クローズする。自動クローズを無効にするには 0 に設定
show filter by solved status 解決ステータスでトピックリストをフィルターするドロップダウンを表示する
notify on staff accept solved スタッフが返信を解決としてマークしたときにトピック作成者に通知を送信する
disable solved education message 解決されたトピックの教育メッセージを無効にする
accept solutions topic author トピック作成者が解決を承認できるようにする
solved add schema markup HTML に QAPage スキーママークアップを追加する
prioritize solved topics in search 検索結果で解決されたトピックを優先する
enable solved tags ユーザーが解決を選択できるようにするタグ

Solved バッジ

名前 説明 長い説明 タイプ グループ
Solved! 返信が解決としてマークされた このバッジは、トピックの返信が解決としてマークされた場合に付与されます。:white_check_mark: お疲れ様でした。:+1: :3rd_place_medal: コミュニティ
Guidance Counsellor 10 の返信が解決としてマークされた このバッジは、あなたの返信の 10 がトピックの解決としてマークされた場合に付与されます。:white_check_mark: あなたはコミュニティの仲間にとって真の資産です。 :2nd_place_medal: コミュニティ
Know-it-All 50 の返信が解決としてマークされた このバッジは、あなたの返信の 50 がトピックの解決としてマークされた場合に付与されます。:white_check_mark: あなたは本当に物事を理解しています。:clap: :1st_place_medal: コミュニティ
Solution Institution 150 の返信が解決としてマークされた このバッジは、あなたの返信の 150 がトピックの解決としてマークされた場合に付与されます。:white_check_mark: 素晴らしい仕事です。:slightly_smiling_face: あなたは公式に Solution Institution になりました。:brain: :1st_place_medal: コミュニティ

:information_source: これらのバッジはデフォルトで無効になっています。admin/badges ページから有効にできます

:discourse2: 当方でホストされていますか?このプラグインは、すべてのホスティングティアで利用可能です Solved | Discourse - Civilized Discussion


開発履歴

:information_source: 2025 年 5 月 29 日現在、解決のデータは 2 つのテーブルに保存されています。

  • discourse_solved_solved_topics 内のレコードは、topic_id を持つトピックに解決があることを示し、自動クローズタイマー情報も追跡します。
  • discourse_solved_topic_answers 内のレコードは、解決ポスト自体の answer_post_idaccepter_user_id を保存し、トピックの discourse_solved_solved_topics レコードの id 列を参照する solved_topic_id も含みます。

この変更は Discourse PR #39806 で導入されました。

レガシーの discourse_solved_solved_topics の列 answer_post_idaccepter_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
Option to mark as solved
Query to find out who marked the solution as solved
How to replace the discourse `Topic` with `Question` instead?
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
Question Answer Plugin
Discourse need a fork to be a Q&A software?
Discourse Solved Quote Customization
Follow up "open" tickets
No option appears to choose better answer
Image zoom is not working
Advice for getting my little game dev community "out there?"
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
(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
Where is Solved data stored in the database?
Too many Crawlers, is that a problem?
Discourse instance supporting entrepreneurs who sell on Amazon
Reordering a topic by ‘most liked’ or threaded replies
How to add this header, colored categories, and sidebar categories?
Looking for examples of Discourse Communities that visually call out answered/closed topics on feeds
Pinning a post to the top of the topic
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:
Topics list filter feature
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
Allow “Mark as Solution” in group messages
Easily create Support categories using the discourse-solved plugin
Question Answer Plugin
What happens next?
Bundling more popular plugins with Discourse core
Configuring auto-bumping for topics
Solved Button Plugin
Notifying members when a Tracked or Watched topic is solved
Horizon: High Context Topic Cards
Horizon Theme
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

image

解決済みスレッドには、より目立つアイコンが表示されると素晴らしいと思います。フォントと同じ色アイコンでは、解決済みと未解決を区別するのは簡単ではありません。投稿自体にあるような、見やすい緑色のチェックマークが良いでしょう。

「いいね!」 1

Solved Topic Badge のヘルプで変更できます。

「いいね!」 3

ありがとうございます。完璧です!

2件の投稿が新しいトピックに分割されました:未解決フィルターをstatus:unsolved検索と同じように動作させる

こんにちは。

カテゴリのトップバーにある「最新」「未読」「トップ」の横に、「解決済み/未解決」の切り替え機能があると素晴らしいと思います。

よろしくお願いします!

@Anat_Srulovitch さん、こんにちは:wave:

これが意図したものでしょうか?

「いいね!」 4

やった、そうです!どうもありがとうございます!そのテキストに気づきませんでした :slight_smile:

「いいね!」 1

投稿は新しいトピックに分割されました: 機能リクエスト:グループPM受信箱で解決済みプラグインを使用

こんにちは、グループとプレイヤーの検索を閉じるためにプラグインを使用していますが、解決済みと未解決のという言葉を変更できますか?

Customize text in Discourse で可能です。これでよろしいでしょうか?

「いいね!」 4

ありがとうございます。検索機能を使う必要があることに気づきませんでした。大変助かります。これでうまくいくはずです。

「いいね!」 5

投稿が新しいトピックに分割されました: 機能リクエスト: 解決策が選択されたときの自動返信

ユーザー側で設定トグルを追加して、トピック一覧から「解決済み」トピックを非表示にできるようにすることは可能でしょうか?

サイドバーにフィルタリングされたURLをカスタムリンクとして追加して、素早くアクセスできるようにすることができます。例: https://yourcommunity.com/c/category-name?solved=no

これは Show filter by solved status 設定で有効になります。

The image displays an option to show a dropdown filter by solved status for a topic list. (Captioned by AI)

すると、Solvedプラグインが有効になっているカテゴリにのみ、フィルタのドロップダウンが表示されます。

「最新」リストには表示したくないということでしょうか?それについては設定がありません。

編集: 実際には、メインリストでもURLオプションを使用できます。https://yourcommunity.com/?solved=no

「いいね!」 2

Discourse 3.4.0 にアップグレードした後、「solved」プラグインのチェックボックスの配置がずれてしまいました。下のスクリーンショットをご覧ください。これは何とか修正できますか?

「いいね!」 3

機能リクエストとして、このプラグインは、トピックを解決済みとしてマークするようにユーザーに依頼するメールを定期的に送信できますか?

特定の問題を解決するためにフォーラムに一度だけアクセスし、その後数週間は姿を見せない人がたくさんいます。彼らは解決済みリマインダーのポップアップも表示されません。

1週間後に「こんにちは、以下のトピックを開きましたが、まだ解決されていません。解決済みであれば、解決策となる回答にマークを付けていただけますか?」というメールで促すことを想像します。

「いいね!」 2

この補足プラグインにご興味があるかもしれません。

「いいね!」 5

まさに必要としていたものです。どうもありがとうございます! :raising_hands:

「いいね!」 3

どういたしまして。このプラグインはしばらく前に私の目に留まりました。最終的にはsolvedプラグインに統合されるという話がありました。チームに時間があれば、想像できるかもしれません。

「いいね!」 2