これらの投稿を読んで、潜在的な解決策を探していましたが、動作するソリューションを探しています。サイトのテキストをカスタマイズできることも承知していますが、このユースケースのソリューションではありません。
何をしたいですか?
ページが禁止されている場合は1つのURLに、ページが見つからない場合は別のURLにリダイレクトする方法。プラグイン、テーマコンポーネント、admin > customize > theme > custom css/html に貼り付けることができる JavaScript、またはその他のソリューションでも構いません。Apache や Nginx を設定したくありません。URL が頻繁に変更されることはなく、ハードコーディングできます。
いつまでに必要ですか?
今後2週間以内。
このタスクに提供できる予算(米ドル)はいくらですか?
提案を歓迎します。
*** 興味がある場合は、PMしてください。「やります」とここに投稿しないでください。
「いいね!」 1
参考までに、Metaではこれは推奨されていません。
人々は、仕事を引き受けることに興味がある場合、まず Marketplace のトピックに公開で返信することが奨励されています。
これに関する過去の議論は次のとおりです。
「いいね!」 5
申し訳ありませんが、こちらに投稿してください。過去には、誰かが公に「やります」と投稿したにもかかわらず、その人を採用したくないというケースがありました。他の(より良い)候補者は、仕事がなくなったと思って応募しなくなります。
「いいね!」 1
それを試しましたが、何も違いが見られません。有効にしても無効にしても /foo にアクセスすると、同じものが表示されます。(手がかりを与えるためにテキストをカスタマイズしましたが、あまり満足のいくものではありません。)
pfaffman
(Jay Pfaffman)
6
しかし、/foo は存在しないため、それが正しいメッセージです(返信を作成している間に私が書いたように、「見つかりません」というメッセージを削除して、「存在しません」とだけ表示するようにカスタマイズできます)。
page-forbidden の動作を変更したいのですね。それはご要望通りに機能しますが、フォーラムはおそらくログインが必要なため、あなたのサイトで例を示すことはできません。


これは設定のデフォルト値のために書かれているため、このテキストを「そのページは存在しません」だけに変更する必要があります。
「いいね!」 1
はい、私もそう思います。そして、ご指摘の通り(誤って)両方のテキストを同じものにカスタマイズしてしまいましたが、それは実際には正しくありません。しかし、それでも私の望むように動作させることができないと思います。ユースケースについてもう少し詳しく説明します。
特別なアクセス要件を持つカテゴリがいくつかあります。例:
- カテゴリXを表示するには、NDAフォームに記入する必要があり、それによりあなたはgroup-xに入ります。
- カテゴリYを表示するには、Discourseポリシーに同意する必要があり、それによりあなたはgroup-yに入ります。
- カテゴリZを表示するには、他のいくつかのハードルをクリアする必要があり、それによりあなたはgroup-zに入ります。
これらのルールすべてを説明し、フォームへのリンクを含む「フォーラムサブグループに参加する方法」という特定の投稿があります。
ユーザーが他のユーザーからトピックリンクを受け取ったものの、NDAに署名していないなどの理由でアクセスできない場合があります。Discourseはそれらを禁止ページにリダイレクトしますが、アクセス方法(つまり、どのハードルをクリアする必要があるか)を説明しません。私はテキストをカスタマイズして「フォーラムサブグループに参加する方法」に誘導しようとしましたが、結果はあまり満足のいくものではありませんでした。(上記のスクリーンショットを参照してください。)
2つのアプローチが考えられます。
- 禁止された場合、「フォーラムサブグループに参加する方法」にリダイレクトし、ユーザーにすべてのルールを読んでもらい、目的のトピックを表示するためにどのハードルをクリアする必要があるかを推測してもらいます。
- 「そのトピックを表示することはできません。このNDAに署名する必要があります」と明示的に伝えることができれば、はるかに良いでしょう。これには、カテゴリを投稿にマッピングする設定が必要になります。例:
カテゴリX → NDAフォームのある投稿。これらのルール/マッピングは15〜20個あります。
pfaffman
(Jay Pfaffman)
8
すでに以下のようなものがあります。
これは、ご希望のケースを解決するものでもあるようです。
PMでオファーをお送りします。
「いいね!」 4
system
(system)
クローズされました:
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.