Discourse用のreddit風テーマ

どなたかこれを手伝っていただけますか? :smiling_face_with_tear: 本当に感謝します

「いいね!」 1

ユーザーの「デフォルトホームページ」オプションを「カテゴリ」に変更したと仮定します。ユーザーが明示的に「デフォルトホームページ」オプションを設定していない限り、ホームページは top menu サイト設定によって設定されたホームページになります。

サイトのRailsコンソールにアクセスできる場合は、すべてのユーザーの「デフォルトホームページ」設定をリセットして、top menu 設定に基づいて設定されるようにすることができます。これを行うには、Railsコンソールに入り、次を実行します。

UserOption.update_all(homepage_id: nil)

このコマンドの実行に不安がある場合は、実行しないでください。ほとんどまたはすべてのユーザーがすでに「デフォルトホームページ」を「最新」に設定している可能性が高いです。

「いいね!」 3

これらの2つの問題を解決するために、テーマを更新しました。

テーマの作成中に一時的に削除し、再度追加するのを忘れていた可能性があります。更新後に再度表示されるようになります。

これは、ホームページに表示される「最近のトピック」リストによって引き起こされた問題でした。より多くのトピックを読み込み続けるために、ページの下部にある特定のクラスをチェックしていますが、サイドバーがページの上部により高いクラスを含んでいたため、読み込みの動作が妨げられていました。これらのサイドバーアイテムのクラスを変更することで、問題が解決します。

バグレポートをありがとうございました!

「いいね!」 5

ナビゲーションメニューのサイドバー項目とクラスはどれですか?関連するテーマコンポーネントに影響があるかどうかを知りたいだけです。

「いいね!」 2

以前使用していたサイドバーテンプレートでは {{topic-list-item topic=topic}} を使用しており、これは topic-list-item クラスを持つ tr 要素を生成していました。サイドバーからそのクラスを削除することで問題は解決しました。

「いいね!」 2

image
他の言語に翻訳する方法を教えてください

「いいね!」 1

素敵なテーマですね。 :slight_smile:

はい、確かに興味があることをお知らせしておきます。 :+1: :+1:

「いいね!」 5

このテーマは気に入っていますが、「共有」をトピックカードの下部にある返信数横の「いいね」数に置き換えたいです。カスタムCSSはどのようになりますか?

「いいね!」 1

このテーマは素晴らしいですね!しかし、いくつか問題点を見つけました。

  1. 上部にあるチャットアイコンや検索などが表示されているナビゲーションバーで、一部のアイコンが他よりも小さく、位置も揃っていません。

  2. トピックのタイムラインがおかしいです。角丸の長方形(バー)が、角張った長方形(バーが入っているボックス)の中にあります。バーが入っているボックスも角丸にすることは可能でしょうか?

「いいね!」 3

ご報告ありがとうございます!修正するアップデートを行いました。

「いいね!」 4

私も同じ問題に遭遇しました。投稿エリアのサイズを変更する方法を見つけましたか?

テーマを使い始めたばかりなのですが、カテゴリページにいると、カテゴリヘッダーの a タグがカテゴリ名と完全に一致するスラッグになっていることに気づきました。

例えば、「New Category」というカテゴリを作成した場合、スラッグを入力することも、そのままにしておくこともできますが、サイドバーメニューを使用してアクセスするページ自体は c/new-category/ となります。しかし、カテゴリページでカテゴリヘッダー名にカーソルを合わせると、a タグは c/New Category となります。タイトルと同じように大文字になっており、単語間にスペースがあるため、クリックすると404エラーが発生します。そのため、new-category というスラッグを追加しても、スラッグとしてはタイトルと同じように表示されてしまいます。

何か間違っているのでしょうか?

独自のGitを作成し、javascripts/discourse/components/custom-category-banner.hbs と javascripts/discourse/components/custom-category-banner.js のファイルを更新して問題を修正しました。

トピックリストの共有モーダルが新しいモーダルコンポーネントAPIに変換されていません。このエラーはメタでも発生します。

追伸 @community-moderators ここに投稿するのが最適か、それともサポートに投稿するのが最適か確信が持てませんでした。

CSSのgrid-template-columnsをオーバーライドすることで解決できます。ターゲットとするメディアサイズを指定しないと、すべてがオーバーライドされるため、指定する必要があることに注意してください。

このトピックに投稿するのが一番良いでしょう。:+1: これは@awesomerobotさんの個人的なもので、official theme ではないため、すべての問題はこのトピックにまとめてください。

「いいね!」 2

こんにちは、編集方法について何かアイデアはありますか

{{avatar topic.posters.0.user imageSize="large"}}

アバターの装飾も表示されるようにするにはどうすればよいですか?現時点では表示されません。装飾は他の場所には表示されているので、アバターコンポーネントを編集する必要があると思いますが、コンポーネントはどこから来ているのかわかりません。ルートコンポーネントのようなものですか?

何か助けがあれば幸いです!

「いいね!」 2

わかりました。エレガントではありませんが、機能します!

{{#if topic.posters.0.user.flair_url}}
  <img src={{topic.posters.0.user.flair_url}} class="absolute bottom-0 right-0 block size-4" />
{{/if}}
「いいね!」 2

素晴らしい仕事です!

「いいね!」 1

このテーマでコミュニティを構築したところ、1か月でメンバーが1,000人近くになりました。ありがとうございます!

このテーマは、カスタマイズ次第で素晴らしいデザインになると思います。例えば、Twitterのようなレイアウトにすることは可能でしょうか?3カラム構造なので。

しかし、CSSでグリッドではなくフレックスボックスを使うと、ぐちゃぐちゃになってしまいます。

3つのカラムを均等に中央揃えにするにはどうすればよいでしょうか?少しCSSを変更するだけで、このデザインにできると思います。CSSの変更について、何かヒントをいただけますか?

:pray:

「いいね!」 3

3つの列に表示したいセクションまたはコンテンツは何ですか?図を描くことはできますか?

「いいね!」 3