لا يمكن تغيير السمة في Discourse — لا شيء ينجح

مرحبًا،

ضعت يومًا كاملًا في محاولة إعداد تسجيل الدخول بدون كلمة مرور باستخدام AWS Cognito.

فهو ببساطة لا يعمل.

بعد الاستسلام وقبول أنني سأطلب من المستخدمين إنشاء حساباتهم وكلمات مرورهم باستخدام نظام Discourse الافتراضي، انتقلت إلى المهمة التي يجب أن تكون الأسهل: تغيير السمة.

لقد قمت بتثبيت العديد من السمات، ووسمتها بـ “نشط”، وتؤكد واجهة المستخدم أنها مفعلة — لكن لا يتغير شيء.

يبدو أن هذا من المفترض أن يكون أسهل شيء يمكن فعله، ومع ذلك فهو معطل تمامًا. ماذا أفتقد؟

هل يمكن لأي شخص المساعدة مع هذه المشكلة الأساسية جدًا؟

شكرًا،

تحتاج إلى تغيير السمة الافتراضية و/أو الانتقال إلى إعداداتك واختيار سمة مختلفة.

3 إعجابات

ولإضافة إلى ملاحظة @pfaffman، تأكد من فهم الفرق بين القوالب ومكونات القالب - عليك إضافة المكونات إلى القالب، ولا يمكن للمستخدمين اختيار أكثر من واحد من القوالب في آن واحد.

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

شكرًا على ردك السريع، وأعتذر عن نبرة رسالتي السابقة. كنت فقط محبطًا بعد أن خسرت يومين في محاولة إعداد تطبيق Discourse.

لقد انتهى بي الأمر إلى تعطيل الموقع المستضاف وقررت الذهاب مع النسخة المستضافة ذاتيًا بدلاً من ذلك.

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

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

.welcome-banner {
  display: none !important;
}

في البداية، كنت (عن طريق الخطأ) أتوقع أن تثبيت سمة سيعطيني تلقائيًا التخطيط المعروض في لقطة الشاشة الخاصة بها، دون الحاجة إلى تكوين إضافي أو تغييرات في CSS. لهذا السبب، شعرت أن السمات “لم تكن تعمل”. لكنني أفهم الآن. أنا مستخدم عادي، وفي النهاية توصلت إلى الحل.

شكرًا مرة أخرى,

إعجابَين (2)

يوجد أيضًا إعداد للموقع للشعار: تمكين شريط الترحيب.
تمت إضافته مؤخرًا. لهذا السبب لن تعرض معظم السمات الشعار في لقطات الشاشة.

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

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

إذا كان من الصعب جدًا تنفيذ ذلك، فذكر فقط أن هذه العناصر الأساسية للتخطيط يمكن تعطيلها في /admin/أي شيء.

إعجابَين (2)

اقتراح رائع – والخبر السار هو أننا حالياً في عملية إعادة هيكلة معالج الإعداد للقيام بذلك بالذات.

إعجابَين (2)

لست وحدك في عدم كونك من أشد المعجبين بالموقع الافتراضي للشريط الجانبي.

كما اكتشفت، يُوصى بوضع القائمة المنسدلة للشريط الجانبي الرسمي (غيّر الإعداد navigation menu إلى “Dropdown”).

كان هذا هو المظهر “الكلاسيكي” لـ Discourse لسنوات عديدة ولا أزال أعتقد أنه الأفضل، حتى على سطح المكتب. ربما أنا ديناصور من عام 2012. :sweat_smile:

لحسن الحظ، إنه يعادل وظيفيًا في جوانب أخرى وقد تحسن بالفعل.

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