manuel
(Manuel Kostka)
2022 年 2 月 8 日午後 9:38
1
|||
-|-|-|
| 概要 | タグに基づいたトピックの特集。
| リポジトリリンク | Manuel Kostka / Discourse / Components / Featured Topics · GitLab
|Discourseテーマ初心者ですか? | Discourseテーマの使用方法:初心者ガイド
設定
他のオプションの中でも、複数のタグを選択してトピックを特集したり、カード またはリスト の2つのレイアウトオプションを選択したりできます。
テンプレート
.featured-topics {
&__wrapper {
}
&__container {
}
&__heading {
}
&__topic-wrapper {
}
&__topic-container {
}
&__topic-tag {
}
&__topic-thumbnail {
}
&__topic-details {
.topic-author {
}
.topic-title {
}
.topic-excerpt {
}
}
}
「いいね!」 34
気に入りました!愚かな質問かもしれませんが、画像をどこに保存すれば取得できますか?
「いいね!」 2
manuel
(Manuel Kostka)
2022 年 2 月 8 日午後 9:45
3
ありがとうございます。画像はトピックの最初の投稿から取得されます。
「いいね!」 2
manuel
(Manuel Kostka)
2022 年 2 月 8 日午後 10:13
5
カードの内容はモバイルとデスクトップで同じですが、モバイルではカードがコンテンツを折り返し、高さが固定されません。同じトピックに複数の注目のタグがある場合、カードにはデフォルトのタグリストで最初に表示されるタグが表示されます。これはアルファベット順だと思います。
トレンドトピックに関しては、注目のタイルコンポーネントと同様に、リストアルゴリズムを選択できます。現在、これらのアルゴリズムには、最新のものとさまざまなトップセレクションが含まれています。
トレンドは、top-dailyやtop-weeklyとどのように異なるのでしょうか?いずれにしても、Discourseコアに「hot」のような新しい並べ替えおよびフィルターアルゴリズムが登場した場合、コンポーネントでも機能するはずです。
「いいね!」 1
まあ、特定の期間に限定する必要はないでしょう。トレンドのトピックは、1時間前、1日前、1週間前などのものになる可能性があります…
もっとうまく説明できればいいのですが…
また、注目のカードを複数行にすることは可能ですか?
「いいね!」 2
manuel
(Manuel Kostka)
2022 年 2 月 8 日午後 10:40
7
Decorbuz:
複数のカード行を表示することは可能ですか?
このコンポーネントはデスクトップではカードが1行表示されます。モバイルでは、好きなだけカードを1列に表示できます(最大トピック数設定があります)。
デスクトップでより多くの行を表示することは、コンポーネントのカスタムCSSを記述すれば簡単に可能です。しかし、それはコンポーネント自体ではサポートしないユースケースです。カスタムレイアウトが必要になると考えるからです。
「いいね!」 1
わかりました、それは公平です。
現在作業中のコンセプトとこの#theme-componentを結び付けようとしていました。
I’ve been pondering about this for a while now, but I’ve finally decided to get it off of my chest. Is Discourse customizable enough to be used as a proper (full-blown) social media platform?
I’ve been dipping my toes into the world of start-ups lately. I have my own idea for a social network that combines the best of what brings people together online (more specifically, tech enthusiasts and people in the tech industry as a whole).
While observing other social media platforms like Twitter and…
また、先ほど言及した「ホット」カテゴリのトピックソートオプションは、すでに(ある意味)#plugin:broken-pluginの形で存在します。
Discourse now features a /hot topic list in core that can be added to your top menu
Repository: GitHub - danskdynamit/discourse-hot-topics
This plugin creates a “Hot” sorting criteria and builds a custom topic list based on the result of the following formula:
likes / ((hours since creation + 2) ^ gravity)
Things to note:
The default gravity multiplier is 1.5 but you can adjust this in the settings for the plugin.
You can add “hot” to the list of menu items to make i…
「いいね!」 1
manuel
(Manuel Kostka)
2022 年 2 月 9 日午前 12:25
9
なるほど…私の言葉遣いを変更させたのですね 「feed」を2回書きましたが、「column」に変更しました。このコンポーネントの目的は、特定の選択されたトピックを特集することです。動的なフィードのように機能させることもできると思いますが、もしそれがあなたの目標であれば、既存のリストビューをスタイリングしてそこに到達させる方が良いでしょう。例えば、「Topic List Previews 」や「Topic List Thumbnails 」のようなコンポーネントを使用して、リストアイテムをカードのようにスタイリングするだけです。リストを直接操作することは、Discourseのナビゲーション要素やフィルターと統合されています。このコンポーネントではそれは得られません。
「いいね!」 1
manuel:
このコンポーネントではそれは得られません。
ええ、本当です。私はただ、自分の手持ちの選択肢をすべて見ようとしているだけです。このトピックは、私がDiscourse Metaを閲覧していたのとちょうど同じ頃に投稿されたので、私の注意を引きました。
「いいね!」 2
manuel
(Manuel Kostka)
2022 年 2 月 9 日午後 3:17
12
うーん、すべてのコンテンツの選択を解除すると、彼の表情しか表示されません:upside_down_face:
別のブラウザを試しましたか?ブラウザの問題ではない場合(もしそうなら、あなたの環境を教えてください)、あなたのサイトのCSSを調べることができます。ただし、URLをここで、またはプライベートメッセージで共有する必要があります。
「いいね!」 1
daemon
(Alex)
2022 年 5 月 18 日午前 6:58
14
なぜもう動作しないのですか?壊れているなどの表示はなく、まだ3ヶ月しか経っていません。
「いいね!」 4
このコンポーネント、とても気に入っています。ありがとうございます!
「ピン留め」された注目のトピック(つまり、「フォーラムへようこそ」トピック)があれば、#featured からランダムにトピックが選択される場合でも、常に表示されるようになると素晴らしいと思います。私のユースケースだけでなく、他の多くのユースケースにとっても非常に素晴らしいことだと思います。実装可能でしょうか?
「いいね!」 1
@manuel さん、助けてください?
このコンポーネントは大好きです!でも、小さな問題があります。
管理者アカウントでは、カードがうまく表示されます。
「通常の」ユーザーアカウントでは、デッドスペースがあり、カードが表示されません。
何か別の方法を考えなければならない前に、どのような支援や提案でも役立ちます
「いいね!」 1
manuel
(Manuel Kostka)
2022 年 6 月 27 日午後 9:39
17
通常のユーザーには表示されないタグを使用しているようですね。
コンポーネント設定でカードに表示されるタグを非表示にすることができます。ただし、タグ自体は、タグ付けされたトピックを注目のカードとして表示する必要があるグループに表示される必要があります。
「いいね!」 3
これで解決しました。
タググループを編集していて、誰もがそれを知っていることを管理者に知らせないように隠したいと思っていました。ありがとうございます!!
「いいね!」 1
manuel
(Manuel Kostka)
2022 年 6 月 27 日午後 9:54
19
@diabolicvincent 、ご提案ありがとうございます!ただ、これを機能として実装することはしないと思います。その理由の一つは、(クレジットにも記載されているように)このコンポーネントのロジックを私がプログラムしたわけではないということです。私の好みからするとすでにかなり複雑であり、自分でいじくりたくありません。
より一般的に、哲学的に、概念的に… 公式コンテンツとユーザー生成コンテンツが容易に区別できる方が、UIデザインとしては優れていると私は信じています。その点において、私はすでに、それ以外の動的なユーザーのトピックリスト内でトピックをピン留めすることには賛成していません。
タグを使わずに最新の投稿を自動表示する方法はありますか?手動でタグを使って投稿を特集セクションにプッシュしたくありません。