tshenry
(Taylor)
2020 年 6 月 19 日午前 1:12
1
このコンポーネントを使用すると、カテゴリページに「カテゴリプレビュー」を追加できます。これにより、ユーザーは実際にカテゴリにアクセスできなくても、そのカテゴリの存在を確認できます。プレビューは標準的なカテゴリのように見えますが、アクセス方法について学習できる指定されたページへリンクを設定できます。
以下に簡単な例を示しますが、このコンポーネントはさまざまな方法で設定可能です。必ずテーマ設定に含まれるすべての情報をお読みください。
テーマクリエイターデモ
この機能を使用するには、Meta 上でアカウントにログインしている必要があります。
https://theme-creator.discourse.org にアクセスし、ヘッダーのボタンを使用してログインしてください(まだログインしていない場合)。
以下のリンクを使用して、このコンポーネントのプレビューを有効にします:https://theme-creator.discourse.org/theme/tshenry/category-previews
カテゴリリストをスクロールして「restricted category preview」というカテゴリを見つけ、そのカテゴリへのアクセスを試みてください:
以下の公開されたページに移動し、カテゴリへのアクセス手順に関する説明が表示されます:
設定
このコンポーネントの動作については、テーマ設定でできるだけ詳しく説明しました。設定は直感的ではないため、ご質問があればお気軽にお尋ねください。説明を明確にするために更新いたします。
追加の注意事項
さまざまな特殊なユースケースが存在すると予想されます。すべてのケースに対応できるとは限りませんが、フィードバックやご提案を歓迎します 以下の点にご注意ください:
現在、「Featured Topics を含むボックス」または「Featured Topics を含むサブカテゴリ」というカテゴリページスタイルでは動作しません。要望が多ければ、サポート追加を検討します。
特定のカテゴリの上に表示されるプレビューには above-$CATEGORY クラスが追加されます。これを使用して、追加のスタイルを設定できます。
カテゴリページに表示されるサブカテゴリでは動作しません。
スタッフユーザーと匿名ユーザーは、常にカテゴリプレビューを表示します。
テーマ設定内のIMPORTANT (重要)な注意事項に特に注意してください。
「いいね!」 41
おお、これは素晴らしいですね!今週、特別関心グループを導入したばかりで、どのようにして人々がそれらを見つけられるかという質問をいただいていました。ボックスのカテゴリスタイルを使用していますので、その機能の追加をぜひリクエストいたします。
「いいね!」 6
Td_skt
(Td skt)
2020 年 7 月 8 日午後 2:22
3
スタッフユーザーと匿名ユーザーは、カテゴリのプレビューを常に 表示します。
つまり、フォーラムに登録していない人もカテゴリの中身を見られるのですか?
tshenry
(Taylor)
2020 年 7 月 8 日午後 5:41
4
匿名ユーザーは、実際の制限付きカテゴリ の中身を確認することはできません 。表示されるのはカテゴリのプレビュー のみです。スタッフはすべてを確認・アクセスできます。以下は、仮のカテゴリリストの概要です。
スタッフユーザー (常に両方を表示)
制限付きカテゴリ
制限付きカテゴリのプレビュー
公開カテゴリ
匿名ユーザー (常にプレビューのみを表示)
制限付きカテゴリへのアクセス権を持つログインユーザー (プレビューは不要のため表示されない)
「いいね!」 7
tomtjes
(Thomas Reintjes)
2020 年 7 月 10 日午前 1:58
5
カテゴリが匿名ユーザーに公開され、ログインユーザーのみが閲覧できるカテゴリがあるサイトでも、この機能は非常にうまく動作することを確認しました。サインアップを促すためにプレビューを活用できます。
category-slug~カテゴリタイトル~メンバー限定~https://discourse.example.com/signup~trust_level_0
「いいね!」 4
Td_skt
(Td skt)
2020 年 7 月 10 日午後 6:53
6
申し訳ありませんが、私が完全に初心者のようです。
しかし、1 は問題ありません。複雑ではありません。
2 のリンクをクリックすると、以下が表示されます:
「テーマの表示」に行くと、「インストール」ボタンがあります:
クリックしたくありません。フォーラム全体が変更されてしまうのが怖いです。
お手数ですが、ご助力いただけますでしょうか。再度お詫び申し上げます。
tshenry
(Taylor)
2020 年 7 月 10 日午後 7:16
7
ええと、同じ動作になっていないようです。デモの手順を実行してみましたが、すべて正常に動作しているように見えます:
念のため補足しますが、テーマクリエイターサイトにあるデモは、特定のユースケースの例示に過ぎません。実際に使用するには、OPの最後に記載されているインストール手順に従って、ご自身のサイトにインストールする必要があります。
「いいね!」 4
Td_skt
(Td skt)
2020 年 7 月 10 日午後 7:21
8
はい、わかりました。ありがとう! lol
でも、結局どうやって自分のサイトにインストールするんですか?
tshenry
(Taylor)
2020 年 7 月 10 日午後 7:23
9
前述の通り、元の投稿に手順が記載されています:
その後、ご自身のニーズに合わせて、テーマ設定、カテゴリ制限 、およびグループ設定 を設定する必要があります。
「いいね!」 4
Td_skt
(Td skt)
2020 年 7 月 10 日午後 7:28
10
はい、私の不手際でした。GitHub のリンクに気づきませんでした。お時間をいただき、本当にありがとうございます。
「いいね!」 2
Td_skt
(Td skt)
2020 年 7 月 10 日午後 8:38
11
では、その使い方を説明していただけませんか。英語は母国語ではないので、理解するのが難しいのです。
例えば、公開カテゴリを制限付きカテゴリに変換したいとします。可能ですか?
では、「Add item…」の代わりに何を入力すればよいか、例を示していただけますか。私の理解で合っていますか?
category-slug:制限をかけたいカテゴリの名前
Preview name:例:My restricted category
Preview Description:例:“This is a restricted category”
URL:https://example.com/c/ category-slug /12
Group:制限付きカテゴリにアクセスできるグループの名前です。
「いいね!」 2
tshenry
(Taylor)
2020 年 7 月 10 日午後 9:36
12
英語の運用、素晴らしいですね この設定は、英語が母国語の人でも難しいものです。
はい、こちらのガイドに従ってください:Understanding groups and category permissions
ほぼ正解です!
参考までに、デモ用のテーマ設定で私が使用しているものを以下に示します:
junk~restricted category preview~このカテゴリは「joinable-group」ユーザーグループのメンバーにのみ利用可能です。詳細については選択してください。~https://theme-creator.discourse.org/pub/logged-in-user-access~joinable_group
そして、これがテーマ設定の説明とどのように関連しているか:
テーマ設定部分
値
category-slug
junk
プレビュー名
restricted category preview
プレビュー説明
このカテゴリは「joinable-group」ユーザーグループのメンバーにのみ利用可能です。詳細については選択してください。
https://example.com
https://theme-creator.discourse.org/pub/logged-in-user-access
group
joinable_group
また、各部分がどのように関連しているかを示す図を以下に示します:
画像中の「 restricted」は、 joinable_group ユーザーグループ(およびデフォルトでスタッフ)にのみアクセス可能な実際のカテゴリです。
「いいね!」 9
Td_skt
(Td skt)
2020 年 7 月 11 日午前 10:28
13
時間を割いてくれてありがとう、友達。うんうん、そうすればずっとわかりやすくなるね。実際、それは明らかじゃなかったし^^
じゃあ、そうしよう!もう一度ありがとう
「いいね!」 1
Td_skt
(Td skt)
2020 年 7 月 16 日午前 10:41
14
こんにちは、また私です^^
設定をここに載せます:
いくつか質問があります:
1:URL はどうやって作成するのですか?
2:「カテゴリプレビュー」の近くにある設定を入力して確認すると、それで完了ですか?
3:上記のようにしましたが、非公開カテゴリが表示されません。手動で作成する必要がありますか?
ありがとうございます、そして再度お詫び申し上げます。私には難しすぎます。
「いいね!」 1
Td_skt
(Td skt)
2020 年 7 月 16 日午後 7:48
16
返信ありがとうございます。
では、カテゴリのプレビューはこちらです:Groupe privee~Parlons societe offshore~Cette catégorie est seulement disponible aux utilisateurs ayant rejoint le groupe.~https://forum.objectifhijra.com/pub/logged-in-user-access~groupe_joignable
私の理解が正しければ、カテゴリは事前に作成しておく必要がありますか?既存のカテゴリでも試してみましたが、同じく何も起こりません。
はい、カテゴリのプレビューについて URL の話をしました。この URL はどのように構築するのでしょうか?あるいは、カテゴリを事前に作成する必要があるなら、Discourse が生成した URL を使います。
「いいね!」 1
tshenry
(Taylor)
2020 年 7 月 16 日午後 8:24
17
いくつか確認すべき点があります:
あなたのフォーラムは「ボックス化されたカテゴリ」を使用しているため、機能しません。元の投稿より:
設定の最初の部分(Group privee)には、既存の公開カテゴリのスラッグを指定する必要があります。プレビューはそのカテゴリの上 に表示されます。プレビュー対象のカテゴリ名を指定してはいけません。
使用している URL(https://forum.objectifhijra.com/pub/logged-in-user-access)は、実際に公開されたページではないようです。公開ページを作成するには、Page Publishing の手順に従い、生成されたそのページへのリンクを使用してください。
groupe_joignable という名前のグループが実際に存在していることを確認してください。
残念ながら、これ以上どのようにお手伝いできるか確信が持てません。これだけでは説明が難しく、言語の壁も影響していると思われます。お勧めするのは、Marketplace カテゴリに投稿して、あなたのサイトにログインして直接お手伝いできる人を探してもらうことです。
「いいね!」 3
Td_skt
(Td skt)
2020 年 7 月 16 日午後 8:33
18
いいよ、大丈夫!全部わかったよ。ありがとう。
でも、ボックス付きのカテゴリスタイルでは動かないのがすごく悲しいな
どうすればいいんだろう…
とにかく、いろいろありがとう。他の人にもきっと役立つと思うよ。
「いいね!」 2
downey
(Michael Downey)
2021 年 3 月 10 日午後 10:24
20
このテーマコンポーネントについて最近知りましたが、これまで使っていたいくつかの回避策を簡素化できるかもしれないことにワクワクしています。以下の質問は、仕組みの理解が不足しているのか、まだ実装されていないのか判断できませんでした。
匿名(ログインしていない)ユーザーは、/categories リストでカテゴリのプレビュー項目を表示できるべきでしょうか?アカウント作成を促すために利用可能なものを表示したいと考えていましたが、これまでのテストでは実現できていません。
管理者は、表示しないように指定されたグループに所属していても、カテゴリのプレビューを表示できるのでしょうか?指定された文字列で group-x に所属していますが、実際の制限付きカテゴリの上に表示されてしまっています。
「いいね!」 4
tshenry
(Taylor)
2021 年 3 月 10 日午後 10:41
21
もちろん、これはこのコンポーネントが扱うべき最も重要なシナリオの一つです!プレビューを表示したいカテゴリのスラッグを使用しているか確認してください。参考になれば、こちらの投稿 で、OP よりも設定について詳しく解説されています。
はい、スタッフ(モデレーター/管理者)が常にプレビューの存在と配置を把握できるようにするため、プレビューを表示するようにしました。コンポーネントのテストを行う際は、テスト用ユーザーアカウントを使用するのがベストです。
「いいね!」 4