返信テンプレート

||||\n-|-|-|\n:discourse2: | 概要 | Reply Templateを使用すると、投稿の一部を返信や新しいトピックで簡単に再利用できます。\n| :eyeglasses: | プレビュー | Discourse Theme Creatorでプレビュー\n:hammer_and_wrench: | リポジトリリンク | \u003chttps://github.com/discourse/discourse-reply-template-component\u003e\n:open_book: |Discourseテーマは初めてですか? | Discourseテーマ使用のための初心者ガイド\n\n[wrap=theme-install-button repoUrl="https://github.com/discourse/discourse-reply-template-component\" repoName="Discourse Reply Template"]\nこのテーマコンポーネントをインストール\n[/wrap]\n[quote]\n\n:discourse2: これはDiscourseチームによって保守されている#officialテーマコンポーネントであるため、#support、#bug、#ux、および#featureのリクエストは、ここMetaのそれぞれのカテゴリで行い、適切なテーマコンポーネントタグを付けてください。開始するには、以下のリンクのいずれかをクリックしてください。 :+1: \n\n\u003ckbd\u003e [:question:\u0026nbsp;サポート](Discourse Meta "Reply Templateの設定と使用に関するサポートを求める") \u003c/kbd\u003e \u003ckbd\u003e [:bug:\u0026nbsp;バグ](Discourse Meta "バグレポートは、テーマコンポーネントの通常/典型的な使用を妨げる何かが壊れていることを意味します") \u003c/kbd\u003e \u003ckbd\u003e [:eyes:\u0026nbsp;UX](Discourse Meta "Reply Templateのユーザーインターフェース、および機能の表示方法(言語やUI要素を含む)に関するディスカッション") \u003c/kbd\u003e \u003ckbd\u003e [:bulb:\u0026nbsp;機能](Discourse Meta "既存のReply Template機能の改善や強化の方法、および提案された新しい機能の動作方法に関するディスカッション")\u003c/kbd\u003e\n\n[/quote]\n\n### 機能\n\n Reply Templateを使用すると、投稿の一部を返信や新しいトピックで簡単に再利用できます。\n\n### 使用方法\n\n\n[wrap=template key=\"template-name\"]\n再利用可能なコンテンツ\n\n- [ ] タスク 1\n- [ ] タスク 2\n[/wrap]\n\n\nログインしていないユーザーがボタンをクリックすると、ログインモーダルが表示されることに注意してください。\n\nkey は必須です\n\n### その他のオプション\n\n- action=\"create\" これにより、ボタンが新しいトピックを作成するためのコンポーザーを開きます\n- action=\"create_pm\" これにより、ボタンが新しいプライベートメッセージを作成するためのコンポーザーを開きます\n- categoryId=\"2\" action=\"create\"でのみ使用可能で、開いたコンポーザーのカテゴリを設定します\n- title=\"some title\" createおよびcreate_pmでのみ使用可能で、トピック/PMのタイトルを設定します\n- recipients=\"a@example.com\" create_pmでのみ使用可能で、送信先の人々\n- usernames=sam create_pmでのみ使用可能\n- label=\"My button text\" ボタンのテキスト\n\n\n### プレースホルダー\n\nテンプレート内に特殊なキーを配置すると、それらが置き換えられます。\n\n- \$week_start -\u003e 週の始まりの日付\n- \$week_end -\u003e 週の終わりの日付\n- \$prev_week_start -\u003e 前週の始まりの日付\n- \$prev_week_end -\u003e 前週の終わりの日付\n- \$today\n- \$tomorrow\n- \$username -\u003e 現在のユーザーのユーザー名\n- \$name -\u003e 現在のユーザーの名前 \n\nこれはローカルの日付に置き換えられることに注意してください。\n\n特殊なプレースホルダーはtitleにも補間されます\n\n### タグリスト\n\ntagsList=\":heart:,foo,#bar" は、テンプレートの最後にチェックボックスのリストを表示し、人々が投稿に簡単にタグを付けられるようにします。\n\n

\n\n## 例\n\n\n私のToDoリスト $week_end\n\n- [x] タスク 1\n- [x] タスク 2\n\n\n### 設定\n\n| 翻訳 | デフォルト\n|-|-|\n| discourse_reply_template_component.use_template_reply | テンプレートを返信として使用\n| discourse_reply_template_component.use_template_create | テンプレートを新しいトピックとして使用\n| discourse_reply_template_component.use_template_create_pm | テンプレートを新しいPMとして使用\n| discourse_reply_template_component.needs_key | 各テンプレートにはキー属性が必要です。例: [wrap=template key=\"weekly_status\"][/wrap]\n\n\u003cbr\u003e\n\n\u003e:discourse2: ホストされていますか? テーマコンポーネントは、Standard、Business、およびEnterpriseプランで利用できます。"

「いいね!」 43

特定のカテゴリやサブフォーラムで使用できるか知りたいのですが。

例えば、バグ報告フォームなどです。

「いいね!」 3

はい :arrow_down:

例:
[wrap=template key="bug-report" action="create" categoryId="your-bug-category-id"]

「いいね!」 9

ありがとうございます。これをさらに詳しく調べてみます。

これは最高です。ありがとうございます!!私はこれを使って、反復的なプロジェクトを行うたびに作成できるチェックリストテンプレートを作成しています。以前は、指示は「以下のすべてをコピーして貼り付けてください」というものでしたが、人々のためにトピックを作成するための非常にエレガントなボタンがあるわけではありませんでした。

「いいね!」 5

この機能をコンポーザーウィンドウで利用可能にする予定はありますか?私にとっては、詳細の非表示や投票の作成がある場所が最も論理的な場所だと思います。

「いいね!」 3

コンポーネントを更新しました。使用方法については OP をご参照ください。ただし、簡単な注意点があります:

  • プレースホルダーの日付は、現在、ローカル日付に置き換えられます
  • tagsList を定義できるようになりました

「いいね!」 8

素晴らしいコンポーネントをありがとうございます!

wrap 内に_poll_を追加することはできません。この機能を追加していただけますか?

[wrap=template key="template-name"]

[poll type=regular results=on_vote chartType=bar]
# 誰が参加するでしょうか?
* 1
* 2
* 3
[/poll]

[/wrap]

コンポーネントにさらにロケールを追加し、PRを作成しました。ご確認ください。

「いいね!」 1

このコンポーネントをインストールするにはどうすればよいですか?

個人的には、アクション=create を含まない返信ケースの例があった方が役立つと思います。なぜなら、トピックの作成はすでに URL 経由で可能であるため、多くの人が探しているのはおそらくその部分だからです。

私の試み:

  • 成功
  • 失敗
「いいね!」 2

テンプレートを使用して新しい個人メッセージを作成することは可能でしょうか?

また、ログインしていない状態で「テンプレートを返信として使用」をクリックしても何も反応がありません。ユーザーがログインしていない場合に、ログインを促すか新規アカウント作成を促すような動作を追加していただけますでしょうか?

「いいね!」 4

素晴らしいご提案です、完了しました。元のスレッドを更新しました。

「いいね!」 4

新しいトピックのタイトルを事前に設定する方法はありますか?

タグリストを表示するだけでなく、タグを自動的に追加する方法はありますか?

「いいね!」 4

いいえ、しかしそれは確かに妥当な機能リクエストですね。今はちょっと手一杯ですが、メモしておきます。ありがとうございます。

「いいね!」 5

トピック内の標準的な返信ボタンを、そのようなテンプレートを使用して変更する方法はありますか?
これは、特にユーザーが構造化された形式でコンテンツを提出する必要があるコンテストなどの、特定の構造化された会話においてゲームチェンジャーとなるでしょう。

「いいね!」 1

こんにちは、申し訳ありませんが、ご要望が理解できませんでした。もう少し詳しくお伝えいただけますでしょうか?

現在、ユーザーはテーマコンポーネントによって生成された最初の投稿にあるボタンを通じてのみ、返信テンプレートにアクセスできます。
目指しているのは、トピック内の標準的な返信ボタン(タイムライン下の返信ボタン、および最後の投稿下の返信ボタン)でも、このテンプレートを利用できるようにすることです。

追記:多くの利用ケースとして、バグレポートなどのフィードバックをユーザーが投稿できるトピックがあります。新しいトピック用のカテゴリ別テンプレートと同様に、トピックごとの投稿テンプレートを追加できれば、不完全なレポートが減少し、スタッフの時間を大幅に節約できるでしょう。

「いいね!」 5

こんにちは。

このコンポーネントのインストールに問題があります。Discourseは初めてなので、実行した手順が正しいか確認していただけると幸いです。

Installing a theme or theme component のガイドに従ってコンポーネントをインストールしました。すべてのテーマにコンポーネントを含めました。

しかし、新しいトピックを作成し、以下を含めると:

再利用可能なコンテンツ

  • タスク 1
  • タスク 2

「テンプレートを返信として使用」ボタンが表示されません。例:

テンプレートがそのまま表示されるだけです。何か手順を飛ばしてしまいましたか?コードでカスタマイズする必要があるものはありますか?

また、DiscourseはCSS、HTML、またはYAMLにエラーがあると表示しています。これがボタンが表示されない理由と関係があるのか分かりません。

何かお手伝いいただけると幸いです。

明日確認します

「いいね!」 2

ありがとうございます。実行しているDiscourseのバージョンに問題がある可能性もあると聞きましたが、その件については改めてご連絡します。