こんにちは、
トピック作成者の名前の右側に、タイトル(属性?)として 「author」 を表示させたいと考えています。
トピック作成者が投稿に返信した場合、その右側に「author」という単語が表示されるようにしたいです。
イメージは以下の通りです:
または
この設定を行う方法を教えていただけますでしょうか?
よろしくお願いいたします!![]()
ここに私の考えをまとめましたが、どう実装すればよいかわかりません。
もし誰かがトピックの作成者である場合
ユーザー名の右側に「author」と表示する
それ以外の場合は何も表示しない
前回、投稿番号を表示するために取得したコードを以下に示します。これと似たアプローチが使えると思います。
a.post-date span {
margin-right: 1em;
}a.post-date:after {
content: attr(data-post-number) “post”;
}
こんにちは @neo さん、
以前、このような著者バッジを作成したことがあります… 以下をご覧ください
お役に立てれば幸いです ![]()
ありがとうございます!
まさに期待していた通りです!
以下は、あなたのコードを基にしたカスタマイズです。

そして気づいたのですが、デスクトップでは他の返信者の後に「投稿者」が隠れてしまうようです。私の場合、次のようになります:
// 埋め込み投稿から非表示にする
.topic-owner article .row .embedded-posts .topic-body .topic-meta-data .names::after {
content: “”;
border: none;
padding: none;
}
しかし、モバイルではこれが不要なようです。なぜでしょうか?![]()
気に入っていただけて嬉しいです ![]()
![]()
Discourse で新しいフィルタリングされた返信(メタでも使用されている機能)を使用している場合は、以下の行は不要です。
// Hide from embedded posts line
.
.
.
以下の行のみを使用してください ![]()
埋め込み返信機能はデフォルトではモバイルに対応していなかったためです。![]()