「あなたへのおすすめ」でカテゴリの色が表示されなくなったアクティビティ概要メール

「New For You」のリンクのカテゴリの色がダイジェストに表示されなくなりましたが、元に戻す方法はありますか?

「いいね!」 1

おっしゃる内容のスクリーンショットを含めることはできますか?

「いいね!」 1

リンクが表示される場所すべてで、リンクの色(カテゴリの色を反映)のことです。デフォルトのスタイルを使用している場合は小さなバーが表示され、ボックススタイルを使用している場合はリンクテキストがカテゴリの色で表示されます。

現在の表示は以下のとおりです。

デフォルトのバーを使用している場合の表示は以下のとおりでした。

ボックススタイルを使用している全員に対して、カテゴリ名/リンクがカテゴリの色で表示されます(これが復活してほしいものです)。

「いいね!」 1

なるほど…残念ながら、カテゴリバッジの新しい作成方法(CSSカスタムプロパティと疑似セレクター)は、メールクライアントではサポートされていません。メール用に別途対応する必要がありますね :thinking:

「いいね!」 2

Krisさん、ありがとうございます。以下の緑色の例のように color を追加していただけますか?(緑色はカテゴリの色です)

Style Attribute {
--category-badge-color: #1ac831;
--category-badge-text-color: #FFFFFF;
--parent-category-badge-color: #1ac831;
color: green;
}

こちらの Category Badge Styles - #2 by AstonJ も同様にしていただけますか?

メールのスタイルをインライン化するPRを現在作成中です。

ただし、最新リリースの最終作業を行っているため、レビューとマージには通常より時間がかかる場合があります。

「いいね!」 3

修正をマージしたので、次回 Discourse を更新する際には、バッジの色が再び表示されるようになるはずです!

「いいね!」 1

クリスさん、ありがとうございます。しかし、現在テキストが白く表示され、以下にあるようなボックスカテゴリのスタイルが表示されません。

「いいね!」 1

残念ながら、テーマコンポーネントはメールのスタイルを変更できず、ボックススタイルは現在サポートされていません。

しかし、一つ気づいたことがあります。デフォルトのカテゴリバッジでは、テキストカラーのカテゴリ設定はもう使用していません(リンクされているようなテーマコンポーネントでのみ使用されます)。ただし、メールを更新する際に、それを使用するCSSを含めました。そのため、メールでカテゴリのテキストが白くなっています。デフォルトのカテゴリバッジとより一貫性を持たせるために、それを削除する必要があります。

「いいね!」 2

別の問題が発生しました。別のフォーラムでは、すべてのカテゴリの背景色が白です(前景色を区別として使用しています)。

そのため、ダイジェストではすべてのバーが白く表示され、すべてのテキストが青(フォーラムのメインカラー)になっています。

おそらく、カテゴリ設定ページには、メールなどの場所でどのように表示されるかを指定するための追加フィールドが必要なのでしょうか?あるいは、ボックスを復活させるべきでしょうか?それらは最も柔軟性を提供していました。

Discourse の機能としてのボックス スタイルのカテゴリはサポートされなくなりました。そのため、どこでも機能することが期待されるわけではありません。管理者/カスタマイズ/email_style/… を介してカスタム電子メール スタイルを追加することは可能です。

たとえば、そこに次のようなものを追加すると、電子メールでのボックス スタイルに近づけることができます。

[data-category-id] {
  background: white;
  color: #333 !important;
  padding: 0 .25em;
  span > span { // hides the bullet category badge
    display: none !important;
  }
}
「いいね!」 1

クリスさん、ありがとうございます。そこに背景/前景のカテゴリカラーを使用する方法はありますか?vBulletinのようなフォーラムプラットフォームでは、このような場所で使用できる共通の変数にアクセスできることがよくあります。

このトピックは9日後に自動的に閉じられました。返信はもうできません。