お役に立てて嬉しいです @volanar ![]()
おそらく、コンポーネントに変更を加えて、カスタムコードなしでデフォルトで完全に動作するようにする価値があります。
このコンポーネントはリバースカラー配色が意図されていると思われます。また、さまざまなクラスが用意されているのは、フッターを特定のフォーラムのニーズに合わせてカスタマイズできるようにするためです。まさに今あなたがなさったように。![]()
カラー変数を反転させるオプションのPRを作成してはいかがでしょうか? ![]()
こんにちは、フッターファンの皆さん!このコンポーネントは最近リファクタリングされました: DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub
これはほとんどの人には影響しませんが、各リンクに適用されていたクラス名を削除しました。以前はリンク名を含むクラスが各リンクに追加されていましたが、残念ながらリンク名をDiscourse内のクラス名と同じにしてしまうと、意図しない結果が生じる可能性がありました。
例えば、「alert」や「spinner」という名前のリンクがあった場合、Discourse内のスタイルと意図しない競合が発生していました:
これらは最も明白な例ですが、競合する可能性のあるクラス名は数百に及びます。
そのため、更新後、以前にCSSでこれらのリンクを編集していた場合は、クラス名を更新する必要があります:
以前:
.my-link-name {
background: red;
}
更新後:
[data-easyfooter-link="my-link-name"] {
background: red;
}
これにより、名前の競合の可能性が回避されます。
こんにちは、チャンネルとスレッドのページでこのテーマコンポーネントを無効にするにはどうすればよいですか?
チャットでは、html 要素に has-full-page-chat クラスが付与されます。そのため、CSS を少し追加することで、おそらくこれを実現できます。
.has-full-page-chat .below-footer-outlet.custom-footer {
display: none;
}
おはようございます。
ホームページの古いトピックの目立ち度を下げる方法はありますか? 整理整頓のために、最新の1〜2ヶ月のみを表示したいと考えています。
admin/site_settings/category/basic セクションを確認しましたが、解決策が見つかる可能性があると思われます。しかし、検討すべきオプションがいくつかあります。
その結果、ユーザーフレンドリーなレスポンシブフッターをフォーラムに組み込むことができます。ただし、表示するには、フォーラムが2021年に開始されたことが示されているホームページの最後までスクロールする必要があります。
このCSSの回避策を@awesomerobotさんに感謝します。
記録のために、私がこれを使用している理由は、フッターが個別のチャットで予期せず表示され、メッセージとキーボードに使用できる高さを縮小するためです。一部の電話では、これは困難になります。他のすべてのページでは、スクロールアップするまでフッターが非表示になっているため、これは驚くべきことです。
編集:AndroidおよびiPhoneアプリの両方でテストしました。
新しいTwitter/Xロゴ
おそらく非常に簡単な質問なのですが、
フッター設定で正しいファブ名を見つけようとしましたが、うまくいきませんでした。新しいTwitterリンクをXロゴに更新するにはどうすればよいですか。
ブラーブとブラーブタイトルを空にすると、このコンテンツのdivもスキップされるようになると良いでしょう(リンクヘッダーが左から始まるか、さらに良いことに、左から始まるかどうか、また拡張するかどうかを構成できるようにします)。
最近のアップグレードでフッターが完全に壊れてしまいました。設定は一切変更していないにもかかわらず、デフォルト表示に戻ってしまい、そもそも不要なリンクが表示されています。
変更されていない実際のカスタマイズを復元するために、フッターを修正するにはどうすればよいですか?
はい、申し訳ありません。テーマ設定の更新が原因だと思われます。設定を再保存すると、すべて元に戻るはずです。たとえば、設定値にスペースを追加して保存し(その後、余分なスペースを削除して再度保存)ます。
これを試してみましたが、列を削除すると非常に奇妙になります。テキスト列を必要としない、インストール可能なバージョンはありますか?色を変更するにはどうすればよいですか?
たとえば、「Youtube subscribe」のようなJavaScriptコードを追加したい場合はどうなりますか?
これは本当に素晴らしいテーマコンポーネントです!
Blurb セクションで HTML をサポートできますか?そこに複数の <a> href=""></a> リンクを挿入したいです。また、単語数制限は本当に役に立たないと思います。
よろしくお願いします!
こんにちは、
どなたか助けていただけませんか。
フッター自体は完璧に機能していますが、ログインページでは表示されません。「ログインページにフッターを表示…」のオプションはチェックされており、Discourseのインストールはプライベート(login_requiredがチェックされている)です。
何か見落としていることはありますか?
ご協力ありがとうございます!
@JimPas
突然、フッターがログインページに表示されました。
残念ながら、解決につながった変更をたどることはできませんが、Discourse を再構築した(./launcher rebuild app)ことで役立ったと思います。
これはテーマコンポーネントのバグであり、修正されました。
本日、link_sections および links テーマ設定を type: objects に移行する変更をマージしました。これは最近リリースされたものです。
この移行で問題が発生するとは予想していませんが、もし発生した場合は、ここにメモを残してお知らせください。
この素敵なコンポーネントをありがとうございます。最新バージョンにアップデートしようとすると、このエラーメッセージが表示されます。
An error occurred: You supplied invalid parameters to the request:
The property at JSON Pointer '/0/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
The property at JSON Pointer '/1/links/0/target' must be one of the following ["_blank", "_self", "_parent", "_top"]. The property at JSON Pointer '/1/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
The property at JSON Pointer '/2/links/0/target' must be one of the following ["_blank", "_self", "_parent", "_top"]. The property at JSON Pointer '/2/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
参考になる情報かもしれませんが、私は4コミット遅れています。
