Guest Gate テーマコンポーネント

あなたのサポートに関する質問を、担当部署に転送しました。:+1: @Don さんから何か提案があるといいのですが?:crossed_fingers:

「いいね!」 3

こんにちは @Himanshu_Singh :slightly_smiling_face: レポートありがとうございます。確認します。

「いいね!」 3

ドン、ありがとうございます!感謝します!以前にもう一つ質問がありました:point_up: この質問について何か考えはありますか?

「いいね!」 2

ゲストゲートがGoogleBotなどのクローラーに表示されないため、クロールに遅延や問題が発生することはありません。

「いいね!」 4

こんにちは。

Discourse Connect で確認しましたが、私の方では期待どおりに動作しています。ログイン後にモーダルは表示されません。ゲストゲートの設定(スクリーンショット)とウェブサイトの URL(ここかプライベートメッセージで)を共有していただけますか?確認させていただきます :slightly_smiling_face:

Discourse Connect を使用している場合は、「カスタム URL を有効にする」チェックボックスを無効にする必要があります。ゲストゲートのモーダルでログイン/登録ボタンをクリックすると、まずカスタム URL にリダイレクトしようとするためです。このチェックボックスをオフのままにしておくと、ボタンは Discourse Connect の URL を使用します。

「いいね!」 2

問題を示すGIFはこちら(SSOログイン後、ユーザーがログインしていない)- Screen capture - c6935b85cf70cf6b0aee72e6a82a3164 - Gyazo

ゲストゲートの設定はこちら:Screen capture - 1dd428ada77c70f84e49c81dbd30fe69 - Gyazo

コミュニティURL - https://community.showprowess.com
ウェブサイトURL - https://www.showprowess.com

Don、ご確認ありがとうございます!

「いいね!」 1

@Himanshu_Singhさん、ありがとうございます。

ゲストゲートボタンでカスタムURL(https://www.showprowess.com/login および https://www.showprowess.com/register)を使用していることが原因だと思います。これはSSOログインと同じではありません。ゲストゲートの「カスタムURLを有効にする」設定のチェックを外し、再度お試しください。:slightly_smiling_face: これをチェックしないと、ゲストゲートモーダルボタンはDiscourse Connectを使用します。

「いいね!」 1

チェックボックスをオフにしました - Screenshot - 50b6ee19e5e09edd5cee337f329be7a5 - Gyazo

しかし、WordPress からユーザーは自動的にログインされません。現在、両方のボタンがサイトの Discourse Connect リンクである /login ページにリダイレクトされます。

こんにちは。

Discourse Connect の使用に関するアップデートをプッシュしました。

このアップデートでは、Discourse Connect が有効な場合にサインアップボタンを削除し、ログインボタンのみを表示します。また、Discourse Connect ログインボタンの guest_gate.sso_log_in に異なるテキストを追加しました。これはテーマの翻訳で見つけることができ、デフォルトのテキストは ログイン です。このアップデートでは、ログインとサインアップリンクの間に表示されるセパレーターである guest_gate.or にカスタムテキスト(デフォルトは または)も追加します。これは、リンクを使用した場合にのみ表示され、ボタンには表示されません。


そして、コンポーネントに別のアップデートを追加しました。

このアップデートでは、ログインボタンとサインアップボタンにアイコンを追加します。アイコンを変更するための設定もいくつか追加しました。


「いいね!」 3

ドン、ありがとう!このアップデートの後、サインアップボタンが消えてしまったのですが、何か原因がわかりますか?

「いいね!」 1

MemberfulはDiscourse Connectも使用していますか?確認していただけますか? :slightly_smiling_face:

はい、Connectを使用します

「いいね!」 1

サイトでヘッダーの「Join NPN」ボタンがカスタムボタンで、「Sign In」ボタンはDiscourse Connectを使用していることがわかりました。ゲストゲートモーダルは、Discourse Connectログインを使用しているため、デフォルトでサインアップボタンが表示されず、期待どおりに機能します。ユーザーがConnectを使用している場合、URLが生成されることが多いため、ゲストゲートのカスタムURL設定で認証ログインを使用できないのが難しい点です。しかし、MemberfulのログインURLには生成されたセクションが含まれていないようです。

Discourse Connectの使用について、個別の設定が必要だと思います。:thinking: Discourse Connectにサインアップボタンを追加する設定を追加します。

「いいね!」 2

@Himanshu_Singh および @davidkingham Discourse Connect サインアップボタンのアップデートをプッシュしました。

これにより、Discourse Connect ログインに設定と翻訳が追加されます。custom url enable セクションを無効にし、enable discourse connect signup チェックボックスをオンにしてから、custom signup url で使用するサインアップ URL を discourse connect signup url に貼り付けてください。

テーマ設定

テーマ翻訳
Screenshot 2022-07-05 at 17.47.42

「いいね!」 3

素晴らしい、ドンさん、本当にありがとうございます!

「いいね!」 1

dismissable false(「閉じるボタンを削除し、訪問者が閉じるのを防ぎます。」)をデフォルトのチェックされていない状態で使用していました。

今夜、そのオプションをオンにしてみました。正常に「x」が削除されます。しかし、ログインまたはサインアップをクリックすると、そのモーダルを閉じて何事もなかったかのようにフォーラムに戻ることが可能です。この回避策はありますか?ありがとうございます。

はい、そのように動作します。

これを処理するには、この設定を有効にする必要があります。これにより、訪問者がログインまたはサインアップボタンをクリックしたときにホームページにリダイレクトされます。したがって、訪問者はトピックを読むことができません。

「いいね!」 2

max guest topic views(ゲートが表示されるまでのトピックビュー数。ゲートが最初に表示された後、この数値と1の間でランダムに表示されます)を5に設定すると、ユーザーは(5回中4回)トピックを再度表示できます。これは間違いなく面倒なので、custom url enabled を有効にすると、より多くの人がサインアップする可能性があります!ありがとうございます :slight_smile:

しかし、それを完全に回避するために、max guest topic views が初めて到達した後に、ゲストゲートが毎回表示されるように新しい設定を追加できるかもしれません。たとえば、ゲートは5回のトピックビュー後に表示され、その後はすべてのトピックビューで表示されます。たとえば、max guest topic views initialmax guest topic views subsequent のようなもの(これらの名前は長すぎますが、意図はわかります)。

「いいね!」 1

これはまだ正常に動作していますか?ホームページにリダイレクトされなくなり、ログインまたは登録モーダルを閉じることができるため、訪問者がゲストゲートを簡単にバイパスできることに気づきました。

こんにちは、はい、今テストしたところ、問題なく動作しました。

「いいね!」 1