非表示コンテンツの一部の表示

こんにちは、

私はメンバーシップサイトを経営しており、ディスカッションには Discourse を使用しています。メンバーはグループに割り当てられ、そのグループは特定のカテゴリのスレッドを閲覧できます。

ログインしておらず、そのグループのメンバーでもない人がそのようなスレッドにアクセスしようとすると、「おっと!そのページは存在しないか、非公開です。」というメッセージが表示されます。

スレッドを閲覧可能にする方法、例えば最初の数投稿は表示して残りを非表示にし、そのグループのメンバーのみが閲覧可能であることを示すメッセージを表示するといったことは可能でしょうか?

イメージは以下の通りです:

「いいね!」 1

私たちは、このような有料ウォールの仕組みにはやや反対しています。

ただし、"秘密"コンテンツを宣伝したい場合は、バナー付きトピックで手動で広告を出すことは可能です。

「いいね!」 11

おそらくより大きな問題は、メンバー限定のスペース(Discourse ではサポートされています)にあるコンテンツが、何かがあるという通知ではなく、404 エラーのように表示されてしまうことです。

「おっと!そのページは存在しないか、非公開です」という画面をカスタマイズできる方法があれば、とても役立ちます。

「いいね!」 1

メッセージは「このページを表示するには、X グループのメンバーである必要があります」のようにし、「おっと!そのページは存在しないか、非公開です」ではなくすべきかもしれません。

「いいね!」 1

@dylanb 静的ページプラグインをインストールしてください(Procourse 関連のものだったと思います)。ナビゲーションバーにカスタムリンクを追加するか、あるいはそのためのテーマコンポーネントを使用して、そのページへのリンクを設定してください。

静的ページは、TekInvestor のこちらのページのような形式にできます:https://tekinvestor.com/tekinvestor-data/tekinvestor-sales-pages/generic.html

あるいは、「非表示」カテゴリのいずれかのトピック一覧のスクリーンショットを撮り、ユーザーに外観のプレビューを提供することもできます。

「このページは存在しますが、アクセス権がありません」といった表現はいかがでしょうか。ログインしていないユーザーだけでなく、単に許可されていないユーザーにも役立ち、404 エラーとの区別もつきます。

緊急機能ではありませんが、あると便利な機能です。

このような仕組みは、完全に非公開の領域ではないため、SEO に役立つ可能性がありますか?

はい、でも違います。Google がインデックスできるコンテンツがあるため、発見されやすくなることはあります。しかし、全コンテンツを見るには登録が必要だと不快に思ったユーザーの大半が、ページから即座に離脱してしまう場合、結局、高い順位を獲得するのは難しいでしょう。

「いいね!」 7

それはとても納得がいきます。ありがとう!

メンバーシップサイトの観点から言えば、はい。私はまさにそれを意図していましたし、期待もしていました。しかし、Discoursersのメンバーたちは、なぜそれに対して反対しているのかを非常に効果的に説明してくれています。

「いいね!」 1

会員制サイトでは、通常、example.com にて多くの素晴らしいコンテンツを備えたメインドメインを持ち、メンバーがアクセスできる discuss.example.comtalk.example.com というサブドメインがある、ということですね?

「いいね!」 1

改善策として、「存在しない」と「非公開」を区別する、より明確な 404 ページを導入することです。

「いいね!」 1

素晴らしいです。このページにカスタムコンテンツを追加することはできますか?具体的には、「非公開です」というテキストの直下にログインまたは登録/購読へのリンクを追加したいのですが。

少し不明確で、「グループへ移動」ページが余分にありますが、はい、それがデフォルトの動作です。

ただし、この「アクセス不可」ページの_customization_に貢献したり資金を提供したりできれば、それは素晴らしいことです!

設定をオンにすると、以下が表示されます:

え?私は「メンバーシップをリクエスト」のリンクを持っています。なぜあなたにはそれが表示されないのかよくわかりません。最新の Discourse を使っていますか?

それとも、プライベートカテゴリ内の特定の投稿にアクセスしようとしているのですか?

「いいね!」 1

カテゴリ内の特定の投稿にアクセスしようとしていました。

カテゴリはシークレットモードでも引き続きこのエラーを表示します:

アップグレードを検討していますが、最近のコミットを除けば、すでに最新バージョンのようです。

私が持っているのは、単一のグループに制限されたカテゴリと、より明確なエラーページです。

カテゴリへのアクセス設定はどのように行いましたか?グループが複数ありますか?

「いいね!」 1

グループが1つだけで、表示されているページにアクセスできないようです。もしかすると、WordPress を通じた SSO を使用しているためでしょうか?