投稿バッジ

今後のご更新、ありがとうございます :slight_smile:

「いいね!」 4

素晴らしいテーマコンポーネントをありがとうございます! :grinning:
当サイトでも Babble プラグインを使用しています。残念ながら、バッジアイコンもそこに表示されてしまい、チャットがかなり乱れてしまいます。Babble ではこれを無効化することは可能でしょうか?

編集:この CSS で回避策を講じることができ、少なくともバッジアイコンの表示は少し整理されました:

.poster-icon-container span.poster-icon img {
    height: 1em !important;
    width: 1em !important;
}
「いいね!」 2

このテーマコンポーネントから例外が発生しています。

ソース: https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26

「いいね!」 4

うーん、すぐに再現することができません。エラーが発生する具体的な手順について、もう少し詳しい状況を教えていただけますか?エラー発生時にログインされていますか?サイトは最新の状態だと推測されますが、開発環境ですか、それとも本番環境ですか?他に注目すべき点はありますか?

「いいね!」 1

これは実際には私のサイトで発生しています。Angusがこの例外が彼の多言語プラグインに問題を引き起こしているため、サポートしようとしています。私は2.5.0.beta1で、多数のプラグインとカスタマイズが適用された本番環境を使用しています。ここからトラブルシューティングを続けるための具体的な手順がわかりません。

「いいね!」 2

ご説明ありがとうございます!:+1: プラグインや様々なソースからのカスタマイズを追加すれば追加するほど、確かに難しくなってきますね。

このコンポーネントの実装は、私自身もあまり気に入っていません… 開発当時、私は知っている限りの最善の方法で制限を回避せざるを得ませんでした。より堅牢なソリューションが導入されることを願っていますが、それがいつ実現するか、あるいは実現するかどうかは確信が持てません。

それまでの間、このコンポーネントが他のカスタマイズと「うまく連携する」ことを保証することはできません。最も確実なのは、Marketplace の誰かを雇って、必要なバッジ情報を正しくシリアライズするプラグインに変換してもらうことでしょう。

「いいね!」 5

前回のメッセージが簡潔になり申し訳ありません。基本バッジを無効化し、新しいユーザーで投稿を作成すれば、他のカスタマイズを行わなくても再現できます。このコードは、すべてのユーザーが少なくとも1つのバッジを持っていると仮定しています。

以下が修正案です:Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub

「いいね!」 6

これは素敵ですね!

コア機能や公式プラグインとしてこのようなものがあれば最高です :+1:

「いいね!」 4

同意します!これは私がインストールしている非公式プラグインの中で最も不可欠なものです。当グループでは、これとタイトルを併用して「連絡役」や「エリアリーダー」など、特別な役割を示しています。ユーザーは、自分のバッジが目立つように表示されることを非常に気にしています。

image

image

「いいね!」 5

@angus さんの PR をありがとうございます。マージしました!

その他のお知らせですが、このコンポーネントは公式リポジトリに移管されました :tada:

@j.jaffeux さんが、長らく必要とされていたこのコンポーネントのリファクタリングを担当します。近々更新が入る予定です :slight_smile:

「いいね!」 13

素晴らしいですね!!お疲れ様でした :+1:

「いいね!」 1

こんにちは、この素晴らしいアドオンをありがとうございます!

Country Flags プラグインを追加した後、間隔の問題が発生しています。

これを修正するために使用できる CSS コードはありますか?


解決しました!!

こちら のコード例を使用して、修正を作成することができました。

[コード]
.nationalflag-post { width: 16px; margin-right: 3px }
[/コード]

結果

「いいね!」 3

でも、位置やサイズを変更するために使う投稿バッジの識別子は何でしょうか?

「いいね!」 1

これには、かなり特定のセレクターが必要になります。

.topic-meta-data .names .poster-icon-container span.poster-icon {
    font-size: 16px;
    margin-right: 3px;
}

親切な提案ですが、ウェブブラウザのインスペクターを使って、要素のスタイル設定に必要な CSS セレクターを見つける方法を確認することをお勧めします(例えば、Chrome のガイドを参照してください)。

「いいね!」 4

ありがとうございます。これまで Firefox を使用していましたが、最近、良い友人が Chrome または Vivaldi への切り替えをお勧めしました。それらのブラウザには、より優れた「要素の検査」機能があるためです。

「いいね!」 3

この設定は選択しても機能しません:

「いいね!」 3

私にもうまくいきません。

「いいね!」 4

問題の箇所がわかりました。ご報告ありがとうございます。24時間以内に修正版をリリースできるよう努めます。

追記: @tpetrov さん、@Anatolia さん、現在修正完了しているはずです。もしまだ問題があればお知らせください。

「いいね!」 7

まだ更新はなく、状況は同じです。

ああ、何が起きたか分かりました。リポジトリを公式の Discourse GitHub 組織に移行しましたが、インストールされているコンポーネントのバージョンは依然として元のリポジトリを指しています。すべての機能が正常に動作するように、自動リダイレクトが設定されているはずです。移行後に私がフォークを作成したことが、このリダイレクトを妨げた可能性があります。

直ちに私のフォークを削除しました。再度更新を試みて、リダイレクトが機能するか確認してください。それでも動作しない場合は、新しいリポジトリリンクからコンポーネントを再インストールすることをお勧めします。

GitHub - discourse/discourse-post-badges · GitHub

「いいね!」 6