Versatile Banner

できません。管理者に昇格させる必要があります。

「いいね!」 2

モデレーターがバナー写真を変更できる他のコンポーネントをご存知ですか?

「いいね!」 1

いいえ、モデレーターはテーマを変更できません。

たとえば、特定のタグまたはカテゴリを持つトピックの写真としてバナーを作成するテーマを作成することは可能です(または、そのタグまたはカテゴリの最新のトピック)。次に、そのタグまたはカテゴリへのアクセスを特定のグループのメンバーに制限できます。私はかつて、トピックへの最新の返信からデータを取得するプラグインを書きました。

したがって、コードを見ずに、テーマをフォークしてそのようなことをすることができると思います。

「いいね!」 2

投稿が新しいトピックに分割されました: 設定されたHTMLを翻訳する方法

本日、このコンポーネントのリファクタリングをマージしました。これは、カスタムウィジェットシステムから最新のEmberコンポーネントに移行するものです。

これは、今後1年以内にウィジェットシステムを削除する予定があるため、必要です。バナーの機能はすべて同じままであるはずですが、新しい問題が発生した場合はお知らせください!

注意すべき変更点は、ウィジェットで構成されなくなったため、次のような機能のオーバーライドができなくなったことです。

このようなカスタマイズは、常に少し壊れやすいものでした(テーマが変更されると、オーバーライドが壊れ、コンポーネント全体が壊れる可能性があります)。そのため、Discourseの拡張機能を開発する際には、このパターンから離れています。

「いいね!」 9

アップデートありがとうございます!念のためお知らせしますが、stableでは、列が空/非表示になっている場合に新しい問題が発生しているようです。以前は、「最初の/2番目の/3番目の/4番目の列の内容」フィールドを空にすると、記憶が正しければそれらの列が非表示になっていました。しかし、アップグレード後、列は空白のままにすると空のスペースを占有し、モバイルではより顕著に認識されます。

「いいね!」 3

良い点ですね!新しいアップデートで、コンテンツがない場合はコンテナを非表示にします。

「いいね!」 11

Firefoxモバイルのバナーに問題があります。3列を使用していますが、最初の2列はすべてのコンテンツが表示され、3列目が切り取られています。Samsung S23 Ultraでは、Braveでは問題なく表示されます。Firefoxでは、ログイン時とログアウト時の両方で表示されません。

iPhone 14 Proで確認したところ、Safariでは問題ありませんでした。

「いいね!」 2

こんにちは。

このスレッドで他の人がこの問題について言及しているのを見たことがないのですが、もしすでに解決策が提供されている場合は申し訳ありません。コミュニティにこのバナーを実装したいのですが、 extensive なカスタマイズを行った後、このコンポーネントがメインコンテナの右側を通常よりもはみ出していることに気づきました。意味するところを説明するために、以下にいくつかのスクリーンショットを提供します(バナー内のすべては現在デフォルト設定です)。

バナーが有効な場合:

新しいトピックの横にあるサイドが、プロフィール写真よりも右に拡張されています。


しかし、テーマコンポーネントが無効な場合、すべて正常に見えます。

ご覧のとおり、右側はプロフィール写真と揃っています。


他のテーマコンポーネントも使用しているため、それらが干渉している可能性があります。以下にコンポーネントのリストを提供します。

  • Dark-Light Toggle
  • DiscoTOC
  • Discourse Clickable Topic
  • Discourse Gifs
  • Discourse Header Search
  • Hamburger Theme Selector
  • Custom Header Links
  • Header Submenus
  • Versatile Banner

何が起こっているのか、何か考えはありますか?

ありがとうございます。

「いいね!」 4

クッキー名を変更すると、ディスコースアプリにバナーが表示されなくなります…

バグでしょうか?

「いいね!」 1

このテーマコンポーネントには特定のページにのみ表示する機能があるようですが、私も同様のことをしたいと考えています。この機能はどのように実現されているのでしょうか?

「いいね!」 2

コンポーネントはここで currentURL と設定を照合します。

https://github.com/discourse/discourse-versatile-banner/blob/main/javascripts/discourse/components/versatile-banner.js#L66-L85

「いいね!」 8

バナーは特定のブラウザにのみ表示されますか?私たちは募金活動を行っており、皆さんに知っていただきたいのですが、何も見ていないというコメントがいくつかありました。「dismissible」と「collapsible」の設定のチェックを外してみましたが、効果はありませんでした。

現在、Macの(私の古いバージョンの)Safariや、iPhoneの(完全に最新の)DiscourseHubアプリからフォーラムにアクセスしても、バナーが表示されません。iPhoneのSafariとMacのFirefoxでは表示されます。

何か提案はありますか?ユーザーがどのブラウザを使用しているかを完全に制御できるわけではありませんが、重要な告知はすべての人に見てもらいたいと考えています。

「いいね!」 1

投稿が新しいトピックに分割されました:Versatile BannerをAPIで更新できますか?

こんにちは、

私はDiscourseとVersatile Bannersの初心者ですが、バナーの列に配置したアイコンのサイズを変更することは可能でしょうか?

ご指導いただけると幸いです。

ハビエル

コンポーネントを減らしても同じ問題が発生します。ページ全体がスクロール可能ですが、右にスクロールします。事前に修正していただきありがとうございます:slight_smile:

「いいね!」 2

Versatile Banner の展開/折りたたみトグルのフォントの色を変更するには、設定(ホストプラン)はどこにありますか?

デフォルトはグレーですが、サイト用に選択した背景画像に対して見えにくいです。基盤となるサイトのテーマのカラーパレットによって決まる場合、どのコンポーネントを編集する必要がありますか(例:Primary 500 など)。

その設定はありませんが、独自のテーマでCSSを使用できます。対象となるのは以下のとおりです。

.banner-box .button-container .close .d-button-label, .banner-box .button-container .toggle .d-button-label {
    font-size: 1em;
    color: #646464;
}
「いいね!」 1

Versatile Banner と Brand Header - #266 by pacharanero がうまく連携していない可能性があります。

Brand Header を above-site-header に設定してから Versatile Banner を有効にすると、Brand Header がヘッダーの下に移動します。他のコンポーネントを無効にして、この 2 つだけで動作を確認したところ、両者の間に競合があることが確認されました。

Versatile Banner を有効にした後

Versatile Banner を有効にした後

これは @Juan_David_Martínez によって修正されました。

コンポーネントをアップデートしてください。

「いいね!」 1