تخصيص شاشة تسجيل الدخول discourse-crowd html

Hi Everyone.

I’m newbe on Discourse, and I must to change something in Login page but I don’t know where is the target and is content.

The URL looks like this: my.domain.com/auth/crowd and I get a Login page but I’m not able to edit its content.
I saw something in the discourse conf file (crowd_custom_html) but the content is not really the same as displayed on the page.
I wonder where I can change this content.

Also, I checked if there were any redirection on /auth/crowd, Nothing (I guess).

Is someone can help me please?

Thanks

Franck

Your discourse is probably using Atlassian Crowd for sso

You should check the crowd documentation for any changes to your login page.

إعجابَين (2)

Ok thanks for your help. :slight_smile:

بعد التعمق في الكود، (أنا لا أعرف لغة Ruby). يبدو أن هناك شيئًا في الكود يمنع محتوى HTML.

أتخيل أن الأمر يتعلق بتعيين DISCOURSE_CROWD_CUSTOM_HTML: والذي سيعرض المحتوى هنا؟

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

نعم، يجب أن يعمل ذلك - يجب عليك تكوين متغير البيئة DISCOURSE_CROWD_CUSTOM_HTML داخل ملف app.yml الخاص بك.

للأسف، لم ينجح الأمر.
ربما يجب أن يكون المحتوى محاطًا بعلامات اقتباس؟
في الوقت الحالي، المحتوى غير محاط بعلامات اقتباس.

نعم - لقد جربت ذلك محليًا ويبدو أن لدينا بعض المشكلات في تحليل قيم GlobalSetting التي تحتوي على علامات اقتباس (وسيحتوي HTML المخصص دائمًا على علامات اقتباس). لقد دفعت هذا الحل البديل:

إذا قمت بتحديث موقعك، فيجب أن يعمل بشكل أفضل بكثير الآن. إليك قيمة مثال تعمل معي الآن:

DISCOURSE_CROWD_CUSTOM_HTML: "<a>قم بالتسجيل للحصول على حساب example.com!</a><a>نسيت كلمة المرور</a>"

شكرا جزيلا ديفيد.
سأقوم بتحديث الموقع غدا.
افعل ذلك الآن، ليس الوقت المناسب.

هل يمكنني تحديث الموقع من خلال واجهة المستخدم الرسومية؟

سأعلمك.

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

إذا لم تكن تغير القيمة في app.yml، فيمكنك ترقية المكون الإضافي discourse-crowd عبر /admin/upgrade. :+1:

هل لن يتم إيقاف المنتدى؟

سيكون الأمر تمامًا مثل أي تحديث آخر - قد يكون هناك بضع ثوانٍ/دقائق من التعطل/البطء أثناء تشغيل التحديث. من الأفضل الانتظار حتى وقت هدوء موقعك إن أمكن.

حسناً فهمت.
شكراً جزيلاً. سأعلمك :slight_smile:

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

@david سؤال سريع من فضلك.

لقد رأيت أن هناك crowd_popup_title و crowd_title.

الفرق بينهما هو أن الأول يُعرض في نافذة منبثقة، والثاني في صفحة كاملة، صحيح؟

كلمة ‘popup’ قديمة بعض الشيء. لم نعد نستخدم النوافذ المنبثقة للمصادقة، لذا تُستخدم هذه القيمة في الواقع كـ <title> علامة التبويب أثناء المصادقة:

(أي، هذا الجزء:)

يُستخدم crowd_title كعنوان لزر تسجيل الدخول (إذا كان لديك طرق تسجيل دخول متعددة ممكّنة)

إذا لم تقم بتوفير crowd_popup_title، فسيتم استخدام crowd_title لـ <title> علامة تبويب تسجيل الدخول.

حسناً.
أقول ذلك لأنه بالفعل، لا توجد نافذة منبثقة لتسجيل الدخول بعد التحديث. لدينا صفحة كاملة لتسجيل الدخول الآن.

بالمناسبة، هل هناك طريقة لتخصيص هذه الصفحة، مثل على سبيل المثال، الخلفية… إلخ؟

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

نعم، يمكنك استخدام DISCOURSE_CROWD_CUSTOM_CSS لإضافة قواعد CSS مخصصة إلى الصفحة

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

صباح الخير @david

هذا يعمل.
شكرا جزيلا.

أتمنى لك يوما لطيفا. :slight_smile:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.