مكون سمة بوابة الضيف

لقد قمت بتمرير سؤال الدعم الخاص بك إلى موضوع المكون نفسه لمحاولة الحصول على الاهتمام المناسب به. :+1: هل يأمل @Don أن يقترح شيئًا؟ :crossed_fingers:

3 إعجابات

مرحباً @Himanshu_Singh :slightly_smiling_face: شكراً على التقرير سألقي نظرة على هذا.

3 إعجابات

شكراً لك دون. أقدر ذلك! كان لدي استفسار آخر سابقًا :point_up: أي أفكار حول هذا السؤال؟

إعجابَين (2)

بوابة الضيف لا تظهر للزواحف مثل GoogleBot. لذلك لا ينبغي أن تسبب أي بطء أو مشكلة في الزحف.

4 إعجابات

مرحباً،

لقد قمت بالتحقق من ذلك باستخدام Discourse Connect ويعمل كما هو متوقع بالنسبة لي. النافذة المنبثقة لا تظهر بعد تسجيل دخولي. هل يمكنك مشاركة إعدادات بوابة الضيوف الخاصة بك (لقطة شاشة) وعنوان URL الخاص بموقعك (هنا أو في رسالة خاصة) لأتمكن من التحقق من ذلك؟ :slightly_smiling_face:

إذا كنت تستخدم Discourse Connect، فيجب عليك تعطيل مربع الاختيار custom url enabled. لأنه سيحاول أولاً إعادة التوجيه إلى عناوين URL المخصصة بعد النقر على زر تسجيل الدخول / التسجيل في النافذة المنبثقة لبوابة الضيوف. إذا تركت مربع الاختيار هذا غير محدد، فستستخدم الأزرار عنوان URL الخاص بـ Discourse Connect.

إعجابَين (2)

إليك ملف GIF الذي يوضح المشكلة (المستخدم غير مسجل الدخول بعد تسجيل الدخول عبر SSO) - Screen capture - c6935b85cf70cf6b0aee72e6a82a3164 - Gyazo

إليك إعدادات بوابة الضيف: Screen capture - 1dd428ada77c70f84e49c81dbd30fe69 - Gyazo

عنوان URL للمجتمع - https://community.showprowess.com
عنوان URL للموقع الإلكتروني - https://www.showprowess.com

شكراً لك على النظر في هذا الأمر يا دون!

إعجاب واحد (1)

شكرا @Himanshu_Singh،

أعتقد أن السبب هو أنك تستخدم عناوين URL مخصصة لأزرار بوابة الضيف https://www.showprowess.com/login و https://www.showprowess.com/register والتي لا تتطابق مع تسجيل الدخول عبر SSO. يرجى إلغاء تحديد إعداد custom url enabled في بوابة الضيف والمحاولة مرة أخرى. :slightly_smiling_face: إذا قمت بإلغاء تحديد هذا، فستستخدم أزرار نموذج بوابة الضيف Discourse Connect.

إعجاب واحد (1)

لذلك قمت بإلغاء تحديد المربع - Screenshot - 50b6ee19e5e09edd5cee337f329be7a5 - Gyazo
ولكن لا يزال المستخدم لا يتم تسجيل دخوله تلقائيًا من WordPress. الآن كلا الزرين يوجهان إلى صفحة /login وهي رابط Discourse Connect للموقع.

Hello,

لقد دفعت تحديثًا لاستخدام Discourse Connect.

يزيل هذا التحديث زر التسجيل عند تمكين Discourse Connect ويعرض فقط زر تسجيل الدخول. لقد أضفت أيضًا نصًا مختلفًا لزر تسجيل الدخول في Discourse Connect guest_gate.sso_log_in. والذي يمكنك العثور عليه ضمن ترجمات السمات، النص الافتراضي تسجيل الدخول. يضيف هذا التحديث أيضًا نصًا مخصصًا guest_gate.or فاصل أو افتراضي يظهر بين روابط تسجيل الدخول والتسجيل. يظهر فقط عند استخدام الروابط وليس الأزرار.


والآن أضف تحديثًا آخر للمكون.

سيضيف هذا التحديث أيقونة لأزرار تسجيل الدخول والتسجيل. لقد أضفت أيضًا بعض الإعدادات لتغيير الأيقونات.


3 إعجابات

شكراً لك دون! بعد هذا التحديث، اختفى زر التسجيل الخاص بي، هل لديك أي فكرة عن السبب؟

إعجاب واحد (1)

هل يستخدم Memberful أيضًا Discourse Connect؟ هل يمكنك التحقق من ذلك؟ شكرًا لك :slightly_smiling_face:

نعم، إنه يستخدم Connect

إعجاب واحد (1)

أرى الآن على موقعك أن زر “الانضمام إلى NPN” في الرأس هو زر مخصص وأن زر “تسجيل الدخول” يستخدم Discourse Connect. تعمل نافذة “بوابة الضيف” كما هو متوقع لأنك تستخدم تسجيل الدخول عبر Discourse Connect، لذا لا يظهر زر التسجيل افتراضيًا. الأمر صعب لأن المستخدمين الذين يستخدمون Connect لا يمكنهم استخدام إعدادات عناوين URL المخصصة لبوابة الضيف للمصادقة على تسجيل الدخول لأن عنوان URL هذا يتم إنشاؤه في الغالب. ولكن يبدو أن عنوان URL لتسجيل الدخول إلى Memberful لا يحتوي على قسم تم إنشاؤه.

أعتقد أنه يجب علينا إنشاء إعدادات منفصلة لاستخدام Discourse Connect. :thinking: سأضيف إعدادًا لإضافة زر التسجيل إلى Discourse Connect.

إعجابَين (2)

@Himanshu_Singh و @davidkingham لقد دفعت تحديثًا لزر التسجيل في Discourse Connect.

سيضيف إعدادات وترجمة لتسجيلات Discourse Connect. يمكنك تعطيل قسم custom url enable وتحديد مربع الاختيار enable discourse connect signup ثم لصق عنوان URL للتسجيل في discourse connect signup url الذي تستخدمه في custom signup url.

إعدادات المظهر

ترجمات المظهر
Screenshot 2022-07-05 at 17.47.42

3 إعجابات

رائع، شكراً جزيلاً لك يا دون!

إعجاب واحد (1)

لقد كنت أستخدمه مع dismissable false (“يزيل زر الإغلاق، مما يمنع الزوار من إغلاقه.”) في الحالة الافتراضية غير المحددة.

الليلة حاولت تحديد هذا الخيار. لقد أزال بنجاح علامة “x”. ولكن إذا نقرت لتسجيل الدخول أو الاشتراك، فمن الممكن رفض هذا النموذج وإعادته إلى المنتدى كما لو لم يحدث شيء. هل هناك أي طريقة لتجاوز هذا؟ شكراً.

نعم، هذه هي الطريقة التي تعمل بها.

للتعامل مع هذا، تحتاج إلى تمكين هذا الإعداد. سيؤدي ذلك إلى إعادة توجيه الزائر إلى الصفحة الرئيسية عند النقر على زر تسجيل الدخول أو الاشتراك. لذلك لا يمكن للزائر قراءة الموضوع.

إعجابَين (2)

لدي max guest topic views (“عدد مرات مشاهدة الموضوع حتى ظهور البوابة. بعد ظهور البوابة لأول مرة، تظهر بشكل عشوائي بين 1 وهذه الرقم.”) مضبوطة على 5، مما يعني أن المستخدم يمكنه (4 مرات من أصل 5) العودة لرؤية الموضوع. إنه بالتأكيد مزعج أكثر، لذا قد يؤدي custom url enabled إلى تسجيل المزيد من الأشخاص! شكراً :slight_smile:

ولكن للتغلب على ذلك تمامًا، ربما يمكن أن يكون هناك إعداد جديد بحيث تظهر بوابة الضيف كل مرة بعد الوصول إلى max guest topic views للمرة الأولى. على سبيل المثال، ستظهر البوابة بعد 5 مشاهدات للموضوع، ثم كل مشاهدة للموضوع بعد ذلك. ربما شيء مثل max guest topic views initial و max guest topic views subsequent (هذه الأسماء طويلة جدًا، ولكنك تعرف ما أعنيه).

إعجاب واحد (1)

هل ما زال هذا يعمل بشكل صحيح؟ لاحظت أنني لم أعد أُعاد توجيهي إلى الصفحة الرئيسية وأن نافذة تسجيل الدخول أو التسجيل يمكن إغلاقها، مما يسهل على الزوار تجاوز بوابة الضيوف.

مرحباً، نعم، لقد اختبرته الآن ويعمل بشكل جيد بالنسبة لي.

إعجاب واحد (1)