こんにちは、@S.AAKASH_MUTHIAH さん、Discourse Metaへようこそ!![]()
現時点で思いつくのは、カテゴリフォームテンプレートです。これを使用すると、カテゴリのテンプレートを作成し、フィールドを必須にするための検証を要求できます。ただし、名前が示すようにフォームのように見えるため、人々が自由にタイプでき、かつ 2つのキーワードのうちの1つを含めることができるトピックが必要な場合、これは最適なソリューションではないかもしれません。誰か他に意見があれば教えてください ![]()
編集: これは、私がちょうど尋ねたときにDiscourse AIが言ったことです。
トピックに特定の単語を含めることを要求する AI
ondrej:
ユーザーが投稿する前にトピックに特定の単語を含めるように強制する方法はありますか?
DiscourseHelper:
検索
検索対象: 管理者は、コア設定、プラグイン、またはカスタマイズを使用して、投稿が許可される前にトピックのタイトルまたは本文に特定の単語が含まれていることを要求できますか?組み込み機能や、新しいトピックにこの制限を強制するための自動化などの回避策はありますか?
Discourse には、ユーザーが投稿を許可される前に特定の単語をトピックのタイトルまたは本文に含めることを厳密に要求する組み込みのコア機能はありません。
現在利用可能なオプションは次のとおりです。
- 最も近いネイティブオプションは、「カテゴリフォームテンプレート」を使用することです。これには必須フィールドを含めることができ(投稿前にユーザーに特定の情報の入力を強制します)。ただし、これらは構造化されたフォームとして機能し、自由にタイプされたトピックに特定の単語またはキーワードの含入を強制するには理想的ではありません。ユーザーはテンプレートを変更または削除できるため、本文またはタイトルに特定の単語が含まれていることの厳密な検証はネイティブには強制されません。
- 現在、公式の Discourse ラインナップには、トピックのタイトルまたは本文に特定の単語が含まれていることを強制する設定、プラグイン、または自動化はありません。
- 特定の単語が使用されない限り投稿をブロックするなどの厳密な強制が必要な場合は、カスタムプラグインまたはテーマコンポーネントが必要になります。
詳細および関連するコミュニティディスカッションについては、以下を参照してください。
- 「コンテンツ検証: 新しいトピックで test1 または test2 のいずれかを含む少なくとも 2 つのキーワードを要求する」
- 「実験的なフォームテンプレートの紹介」 — これはフォームテンプレートに関する公式トピックです。
これがサイトにとって重要な要件である場合は、プラグインの作成を検討するか、ビジネスまたはエンタープライズプランを利用している場合は Discourse サポートに連絡することをお勧めします。
フォームテンプレートまたはカスタムオプションに関するアドバイスについて、さらに詳しい情報が必要な場合はお知らせください!