Easy Responsive Footer

お役に立てて嬉しいです @volanar :slight_smile:

「いいね!」 2

おそらく、コンポーネントに変更を加えて、カスタムコードなしでデフォルトで完全に動作するようにする価値があります。

「いいね!」 2

このコンポーネントはリバースカラー配色が意図されていると思われます。また、さまざまなクラスが用意されているのは、フッターを特定のフォーラムのニーズに合わせてカスタマイズできるようにするためです。まさに今あなたがなさったように。:slight_smile:

カラー変数を反転させるオプションのPRを作成してはいかがでしょうか? :thinking:

「いいね!」 3

こんにちは、フッターファンの皆さん!このコンポーネントは最近リファクタリングされました: 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;
}

これにより、名前の競合の可能性が回避されます。

「いいね!」 7

こんにちは、チャンネルとスレッドのページでこのテーマコンポーネントを無効にするにはどうすればよいですか?

チャットでは、html 要素に has-full-page-chat クラスが付与されます。そのため、CSS を少し追加することで、おそらくこれを実現できます。

.has-full-page-chat .below-footer-outlet.custom-footer {
  display: none;
}
「いいね!」 4

おはようございます。

ホームページの古いトピックの目立ち度を下げる方法はありますか? 整理整頓のために、最新の1〜2ヶ月のみを表示したいと考えています。

admin/site_settings/category/basic セクションを確認しましたが、解決策が見つかる可能性があると思われます。しかし、検討すべきオプションがいくつかあります。

その結果、ユーザーフレンドリーなレスポンシブフッターをフォーラムに組み込むことができます。ただし、表示するには、フォーラムが2021年に開始されたことが示されているホームページの最後までスクロールする必要があります。

このCSSの回避策を@awesomerobotさんに感謝します。

記録のために、私がこれを使用している理由は、フッターが個別のチャットで予期せず表示され、メッセージとキーボードに使用できる高さを縮小するためです。一部の電話では、これは困難になります。他のすべてのページでは、スクロールアップするまでフッターが非表示になっているため、これは驚くべきことです。

編集:AndroidおよびiPhoneアプリの両方でテストしました。

「いいね!」 1

新しいTwitter/Xロゴ

おそらく非常に簡単な質問なのですが、

フッター設定で正しいファブ名を見つけようとしましたが、うまくいきませんでした。新しいTwitterリンクをXロゴに更新するにはどうすればよいですか。

「いいね!」 1
「いいね!」 3

ブラーブとブラーブタイトルを空にすると、このコンテンツのdivもスキップされるようになると良いでしょう(リンクヘッダーが左から始まるか、さらに良いことに、左から始まるかどうか、また拡張するかどうかを構成できるようにします)。

「いいね!」 1

最近のアップグレードでフッターが完全に壊れてしまいました。設定は一切変更していないにもかかわらず、デフォルト表示に戻ってしまい、そもそも不要なリンクが表示されています。

変更されていない実際のカスタマイズを復元するために、フッターを修正するにはどうすればよいですか?

「いいね!」 1

はい、申し訳ありません。テーマ設定の更新が原因だと思われます。設定を再保存すると、すべて元に戻るはずです。たとえば、設定値にスペースを追加して保存し(その後、余分なスペースを削除して再度保存)ます。

「いいね!」 2

これを試してみましたが、列を削除すると非常に奇妙になります。テキスト列を必要としない、インストール可能なバージョンはありますか?色を変更するにはどうすればよいですか?

たとえば、「Youtube subscribe」のようなJavaScriptコードを追加したい場合はどうなりますか?

これは本当に素晴らしいテーマコンポーネントです!

Blurb セクションで HTML をサポートできますか?そこに複数の <a> href=""></a> リンクを挿入したいです。また、単語数制限は本当に役に立たないと思います。

よろしくお願いします!

こんにちは、

どなたか助けていただけませんか。
フッター自体は完璧に機能していますが、ログインページでは表示されません。「ログインページにフッターを表示…」のオプションはチェックされており、Discourseのインストールはプライベート(login_requiredがチェックされている)です。
何か見落としていることはありますか?
ご協力ありがとうございます!

「いいね!」 1

@JimPas
突然、フッターがログインページに表示されました。
残念ながら、解決につながった変更をたどることはできませんが、Discourse を再構築した(./launcher rebuild app)ことで役立ったと思います。

「いいね!」 1

これはテーマコンポーネントのバグであり、修正されました。

「いいね!」 3

本日、link_sections および links テーマ設定を type: objects に移行する変更をマージしました。これは最近リリースされたものです。

この移行で問題が発生するとは予想していませんが、もし発生した場合は、ここにメモを残してお知らせください。

「いいね!」 2

この素敵なコンポーネントをありがとうございます。最新バージョンにアップデートしようとすると、このエラーメッセージが表示されます。

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コミット遅れています。