新しいコミュニティへの移行に伴い、しばらくの間、旧システムからいくつかのメッセージを取り込む必要があります。これには外部ソースからの引用が含まれます。
幸いにも、素晴らしい [quote] システムがあります。テキストを貼り付け、先頭に [quote=“名前”] を、末尾に [/quote] を追加すれば、インデントされ、ラベル付けされ、折りたたみもされるはずです。とてもクールですね。
しかし、段落をまたぐ場合はうまくいかないようです。通常の返信内では意図通り機能しています。投稿に返信し、クラウドアイコンをクリックすると、複数の段落がきれいに引用されます。ですが、新しいトピックを作成し、複数の段落を貼り付けて前後に引用タグを追加しても、レンダリングされません。
外部から貼り付けた単一の段落を引用タグで囲む場合は、確かに機能します。では、何が足りないのでしょうか?これを機能させるためのコツはあるのでしょうか?
完全な引用タグには、post、topic、full といった属性が含まれていることがわかります。これらは追加していませんが、通常の方法で引用し、これらの属性を削除してもまだ機能します。ここに何かヒントがあるのでしょうか?
また、ページ内で複数の引用を使用していますが、これは問題でしょうか?
何か方法はあるのでしょうか?それとも、タグをハックしているだけで、やめるべきなのでしょうか?
現状では、最初の段落には引用タグを使用し、その後の段落には > を使用しています。これは不器用で、見た目も良くありません。具体的には以下の通りです:
流れが完全に正常ではないことは承知していますが、このプロジェクトのパートナーは、以前のシステムでインストリーム引用を好んで使用していたため、取り込むこれらの引用についてはこれで彼には問題ありません。
例:複数の段落
単一の段落。/quote 終了タグを移動しただけです:
sam
(Sam Saffron)
2
混乱しています。ここでは正常に動作しているようですが。
タグをハックするのではなく、引用したいテキストを選択し、引用ボタンをクリックしてください。
pfaffman
(Jay Pfaffman)
3
引用符の後に改行を入れる必要があると思います。
[quote]
テキスト
別の段落
[/quote]
まあ、なんてこと!@pfaffman さん、見事に解決しましたね。私もテストしたつもりだったのですが、閉じクォートタグに改行が必要だったようです。ありがとうございます!
将来的な検索者のために、もう少し詳しく説明します。Discourse 外部からのテキストを引用する際のように、[quote] タグを手動で追加した場合の私のテスト結果は以下の通りです。
-
単一の段落を引用する場合は、開始タグと終了タグを改行なしで連続して記述できます。
-
複数の段落を引用する場合は、各タグをテキストとは別の行に記述する必要があります。
-
開始タグと終了タグは一致させる必要があります。開始タグが連続記述(改行なし)の場合、終了タグも同様に連続記述する必要があります。
結論:常に引用開始タグと終了タグを独自の行に記述すれば、単一段落の引用でも複数段落の引用でも正しく機能します。
Stephen
(Stephen)
6
または、引用したい各ブロックを選択し、その横に浮動する「引用」ボタンを押すだけで構いません。選択されたテキストは、適切にフォーマットされたタグ付きで返信ウィンドウにコピーされます。
複数の引用を使用したい場合は、この手順を繰り返してください。
コピー&ペーストは不要です。毎回、引用は正しくフォーマットされます。
pfaffman
(Jay Pfaffman)
7
彼が外部のソースから引用しているため、混乱が生じているのだと思います。