こんにちは @KhoiUSA さん
ありがとうございます。アップデートをマージしました: DEV: Migrate FA5 icons to FA6 by VaperinaDEV · Pull Request #25 · VaperinaDEV/discourse-guest-gate-theme-component · GitHub ![]()
アップデートありがとうございます!
こんにちは。新しい Discourse インスタンスにこのコンポーネントをインストールしようとしましたが、モーダルが表示されるとエラーが発生します。
リンクはこちらの投稿 this post です。
投稿が 2023 年のものであることを考えると、このコンポーネントにこの更新が必要であることは驚くべきことです。そのため、インストール方法を間違えたのではないかと疑問に思っています。
こんにちは
コンポーネントを削除して、これを再インストールしていただけますか? GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora 正しいコンポーネントを使用していることを確認するために
ありがとうございます。これで動作するようになりました!
とはいえ、モーダルのテキストを更新するのに苦労しています。タイトルは正常に更新できますが、本文を編集できないようです。間違ったフィールドを編集していますか?
こんにちは、@Don さん。素晴らしいコンポーネントをありがとうございます。コンポーネントの意図(実際、タイトル)は、ゲスト/匿名ユーザーによってトリガーされることだと理解しています。グループまたは信頼レベルに基づいた条件の設定を追加することはできますか?特定のカテゴリのトピックを訪問したログインユーザーにモーダルを表示しようとしています。これは、Discourse-subscriptions および category-lockdown を補完するものになります。
こんにちは、@Donさん
コンポーネントありがとうございます。フォーラム https://community.escapecollective.com/ でプラグインを使用しています。しかし、問題が発生しています。max_guest_topic_views パラメータを 1 より大きい値(この場合は 3)に設定すると、モーダルウィンドウが一瞬表示された後、すぐに消えてしまいます。これは、Discourse が JS をロードする際に「ソフト」ページリフレッシュ(Ember SPA ルーティング)を実行し、その瞬間にビューカウンターがリセットされてモーダルウィンドウがすぐに消えてしまうためだと考えられます。Discourse をバージョン 3.5.0.beta9-dev にアップデートした後で発生したと思われます。この問題の解決にご協力いただけますでしょうか。

データポイントとして、これを再現しようとしていますが、できていません。
最新版にアップデートしたところ、このテーマコンポーネントは動作しているようです。
@merefield 返信ありがとうございます。はい、デフォルトのテーマを使用しています。ご自身で https://community.escapecollective.com/ で確認できます。問題を示す別の動画を以下に示します。

JavaScriptコンソールに何か表示されていますか?
@merefield 何もありません
こんにちは ![]()
これは、Topic Cards テーマコンポーネントの問題のようです。トピックタイトルをクリックするとフルページ読み込みが強制され、ここで問題が発生します。タイトル以外の場所をクリックしてトピックを開くと、ページ再読み込みが強制されないため、ゲストゲートは通常どおり機能します。SPAの読み込みのみが発生します。
この問題を Topic Cards テーマコンポーネントのトピックに報告してください。
こんにちは、@Donさん。
はい、おっしゃる通り、Topic Cardsコンポーネントを無効にすると、すべて期待どおりに動作します。これらのコンポーネントは両方とも必要なので、Topic Cardsのスレッドに書き込みます。
ありがとうございます!
トピックリストプレビューには、トピックカードと同様にタイル用のワイドフォーマットオプションもあります。現在GGと連携しています。トピックカードの修正をお待ちの間、そちらをお試しください。




