右サイドバーブロック

デザインを少し変更することで解決しました。サイト公開時にQoL PRを提出する可能性はありますが、現時点では優先度が下がりました。現在最優先事項であるプラグインの完成に全力を注いでいます。

「いいね!」 1

6件の投稿が既存のトピックにマージされました: FKB Pro - Social theme

@pmusaraj カスタムフッターがこのプラグインを使用すると消えてしまいます。何か解決策はありますか?

@polyzium@pinder99

この問題を修正するためのPRを作成しました。承認されるといいな! :+1:

「いいね!」 3

Carloさん、こんにちは。同じ問題を抱えています。デフォルトのテーマのHTMLの「After Header」セクションに配置した画像が、プラグインを有効にすると消えてしまいます。

回避策は見つかりましたか?

@Arkshineさん、ありがとうございます。その修正はマージされました。

「いいね!」 1

ペナールさん、ありがとうございます!

@TQI 更新をお願いします。この修正で問題も解決するはずです。 :+1:

「いいね!」 1

はい、問題が解決しました。どうもありがとうございました!

「いいね!」 2

custom-html ブロックの場合:

  1. HTML を入力ボックスに挿入するのが唯一の方法ですか? もしそうなら、コードの大きなブロックを挿入しやすくするために、それを textarea にすることは可能ですか?
  2. テーマ内にある独立した HTML ファイルを指定してカスタム HTML を挿入する方法はありますか?

写真を入れることはできますか?

カスタムテーマでコンポーネントを使用している場合、javascripts/discourse/components/ に目的のHTMLを持つ .hbs ファイルを作成し、ブロックの custom-html の代わりにファイル名(.hbs を除く)を使用できます。

編集:なぜ .html の代わりに .hbs を使用するのか疑問に思っている方のために説明します。この方法では、カスタム Ember.js コンポーネントが作成され、Right Sidebar Blocks は名前でそれを特定し、ブロックの1つとして使用できます。.hbshandlebars ファイルです。Handlebars は Ember.js で使用される「テンプレート」言語で、HTML のように見えますが、動的なデータの挿入、条件に基づく要素の表示、または異なるデータで満たされた同じコンテンツの複数のコピーの表示などが可能です。面白そうだと思った方は、Discourseテーマ開発者向け入門ガイド で、Discourseテーマでの handlebars と Ember コンポーネントの使用方法について詳しく説明しています。

「いいね!」 6

確認ですが、フィールドは foo.hbs ではなく foo となり、パラメータは不要ということでよろしいでしょうか?

はい、その通りです!

うまくいきました!ありがとう!

「いいね!」 1

サイドバーをカテゴリ別に表示し、そのカテゴリ固有の統計情報(「Cats」カテゴリのトピック総数など)を表示する方法はありますか?

「いいね!」 1

これは素晴らしいですね。このテーマコンポーネントでブックマーク用のサイドバーも表示できたら素晴らしいと思います。

例えば、今後のリマインダー付きのブックマーク上位5件を表示できると便利でしょう。今後の予定を把握するのに役立ちます。

もう一つ便利なのは下書きです。最近の下書き上位5件を表示します。私はよく下書きを忘れてしまいます。

独自のブロックを作成できることがわかりました。機会があれば調査してみます。

「いいね!」 3

ホームページに minimal-gamification-leaderboard を表示する方法はありますか?
@pmusaraj

はい、それは可能だと思います。設定でブロック名を minimal-gamification-leaderboard に設定するだけです。(もちろん、Gamificationプラグインがインストールされて有効になっていることを確認してください。)

これが私の設定ですが、内部ページにのみ表示されます。
ホームページに「カテゴリ」ページが表示されているからだと思いますか?

ホームページから右側のサイドバーがすべてなくなっていませんか?