PR歓迎。予算があればPMしてください。
ジェイさん、このコンポーネントはリダイレクト先のページのURLの末尾に ?_discourse_homepage_rewrite=1 を追加するのはなぜですか?
また、単純に mysite.com ではなく、より複雑なURL(例:mysite.com/t/blahblahblah/2343?_discourse_homepage_rewrite=1)を表示するのはなぜですか?
わかりません!なぜそのようなことが起こるのかわかりません。予算のある人からは苦情はありませんでしたが、見てみます。
常にコピー&ペースト!
大文字と小文字を区別しないようにすると、さらに良くなるでしょう。Data Explorer クエリに大文字と小文字を区別しないようにする方法を組み込む方法を発見したときは、私にとって画期的なことでした!!!
それを実行するのは十分に簡単だと思いますが、何か他のものを修正しない限り、修正するつもりはありません。
この回避策は現在機能していないようです。テストサイトにあったホームページからパーマリンクへの外部リンクが、しばらく前に壊れてしまいました。パーマリンクは機能しますが、ホームページ機能はグループマップ設定の「おっと、ページが見つかりません」のエラーページに移動してしまいます。まだ原因を特定する時間がありませんが、おそらくコアのどこかで変更があったのでしょう。![]()
こんにちは
フルチャット画面を開く際に問題が発生しました。フルスクリーンチャットボタンをクリックすると、ウェブがクラッシュします。
私の設定は以下の通りです。
フルスクリーンチャットのURLがホームページのURLと互換性がないのだと思います。
どうしましたか?
公開済みのページトピックをカスタムホームページとして追加することはできますか?
試すことはできますが、うまくいくはずだと思います。
最近、このテーマコンポーネントと管理者のサイドバーで問題が発生しており、まだデバッグする時間がありません。
こんにちは!
まず、このテーマコンポーネントに本当に感謝いたします。信じられないほど役立ちますし、Discourseに同様のものが組み込まれていればと思います。
ホームページをカテゴリに設定した際にバグに気づきました。カテゴリが「サブカテゴリリストを表示」に設定されている場合、最初のページ読み込み時にサブカテゴリリストが表示されません。サイトのロゴをクリックしたり、カテゴリに直接アクセスしたりしても、この問題は発生しません。
これがなぜ発生するのか、何か考えはありますか?ソースコードを見てみましたが、問題となりそうな点は見当たりませんでした。おそらく、それらのサブカテゴリがレンダリングされる方法のニュアンスによるものだと思います。
@Nathanael さん、こんにちは!そうなんですね。私も気づきましたが、問題はサイドバーに関するものだったと思います。
まだ気になって直すほどではなく、直すための説得力のある理由(現金はもちろんですが、他にもあるかもしれません)を提示してくれた人もいません。あなたが不満を言ったのは初めてだと思いますが、忘れているだけかもしれません。
現金か、何か他に説得力のあるものがあれば、私のメールアドレスはユーザーカードにありますよ。![]()
こんにちは @nathank
「カスタムデフォルトホームページ」が機能していないようです。/latest?order=created、c/support/5、およびその他の相対 URL でテストしました。
その後、コードを確認しました。コードのどこにも custom_default_homepage や anon_page 設定を使用していません。GitHub で検索しました。これは初期化子です。
if (user) {
if (user.primary_group_name && settings.group_page_map) {
let groupMap = settings.group_page_map.replace(",", ":").split("|");
const mapEntry = groupMap.find((value) =>
RegExp(user.primary_group_name).test(value)
);
if (mapEntry) {
const url = mapEntry.split(":")[1].replace(/^\/+/, "");
setDefaultHomepage(url);
PreloadStore.remove("topic_list");
}
}
}
何か見落としましたか?
更新:最後のコミットを確認したところ、対応するロジックが削除されていました。理由は不明です。
自分がOPを所有する必要があるのですが、トピックを見ているので、それほど重要ではないと思います。
見てみます。予算があれば、もっと真剣に、あるいは速く見るかもしれません。![]()
*魔法の杖をランダムに振る
完了! ![]()
ネイサンも気にしないでしょう ![]()
私の環境では動作しています。アップグレードしたばかりです。 編集:おっと。グループマッピング以外は何もテストしていませんでした!
Group page map にどのような設定を使用しましたか?
例えば、todo-users:/c/projects/19 のような設定ですか?
また、この例では、todo-users をプライマリグループとして持つユーザーにのみ有効です。
グループマップは正常に機能しますが、他の設定は壊れているようです。
たとえば、これは機能しません。
@mrmowji が述べたように、これらの設定はコードで参照されなくなりましたが、settings.yml の一部として残っています。




