شكرًا لك يا روبرت على ردك، أنا أستخدم مثيل AWS الخاص بـ Bitnami وأتبع التوثيق وفقًا لـ https://docs.bitnami.com/general/apps/discourse/configuration/install-plugins/. من المفترض نظريًا أن يعمل ذلك، لكنني لست متأكدًا من سبب عدم قدرته على تحديد الأصول.
نعم، يرجى استخدام إصدارات Discourse الرسمية بدلاً من ذلك. استخدام Bitnami يكون على مسؤوليتك الخاصة.
شكرًا لك على مساعدتك، بالتأكيد.. سأقوم بإعداد ذلك على Digital Ocean وسأؤكد ما إذا كانت المشكلة مستمرة.
هذا الملحق معطوب مع قالب Fakebook.
يمكنك القول بنفس القدر إن Fakebook معطّل مع هذه الإضافة؟ ![]()
نحن ندعم نواة Discourse، وإذا كان السمة تعمل، فهذا رائع. وإذا لم تعمل، فمن المرجح أنك ستواجه صعوبة.
في حين أننا نبذل جهودًا كبيرة لتحسين التوافق، لا يمكننا ضمان عمل جميع السمات مع إضافاتنا. خاصة في الحالات التي يقوم فيها كل من إضافتنا والسمة بتعديل القوالب.
إذا كنت ترغب في استخدام سمة مع هذه الإضافة، فاختر سمة خفيفة الوزن ذات تأثير أقل أو معدوم على التخطيط.
تحتوي Fakebook بالفعل على أشرطة جانبية خاصة بها، ومن المرجح جدًا أنها لم تُصمم لتعمل مع هذه الإضافة (وإلا فلماذا لا تستخدم أشرطة CL الجانبية؟). كما أنها تستهدف على الأرجح نواة Discourse. ستضطر على الأرجح إلى الاختيار بينهما. أو، استخدم CL واستعير عناصر من Fakebook وقم بتصميم سمة خاصة بك.
هناك قيد حالي في Chrome يمنعنا من الاستفادة الكاملة من معاينات قوائم المواضيع مع الأشرطة الجانبية. انتظروا المزيد…
حاليًا، هناك خلل لسبب ما.
** إضافة غير متوافقة **
لا يمكنك بناء Discourse بسبب أخطاء في الإضافة الموجودة في
/var/www/discourse/plugins/layouts-topic-list
لقد أزلناها من موقعنا.
خضع الإضافة للتو لتحديث كبير.
يمكنك الآن إضافة مكونات السمة كعناصر واجهة مستخدم (إضافة إلى الإضافات). لقد قمت بتحديث عنصر الواجهة الذي كنت تستخدمه لدعم الإصدار 0.2
ومع ذلك، أنصحك بالإصدار الجديد من السمة لنفس عنصر الواجهة (مع بعض التحسينات والتغييرات في الوظائف)
بشكل عام، تتجه الإضافة بعيدًا عن استخدام الإضافات للعناصر الواجهة إلى استخدام السمات. ستتوفر الوثائق الكاملة خلال اليوم أو اليومين القادمين.
لاحظ أن الإضافة تدعم الآن الأذونات المحددة للمجموعات، لذا تأكد من تعيين ذلك في /admin/layouts.
ستنتقل هذه الإضافة قريبًا أيضًا إلى نفس جدول التحديثات مثل إضافاتنا الأخرى؛ راجع المزيد:
أخبار رائعة! لقد كتبت نفس الشيء لشخص آخر، واقترحت أن ننتقل إلى حل قائم على مكونات السمات. شكرًا لك على التحديث!
يرجى مراسلتي عبر الرسائل الخاصة مع شرح حالة الاستخدام الخاصة بك حتى أتمكن من مساعدتك في الإعداد مع الإصدار الجديد الداعم للمظاهر ![]()
عند تحديث Discourse إلى أحدث إصدار، لا يعمل إضافة Theme Minimal.
منتدىي: https://babyforex/net
مرحبًا، أهلاً بك ![]()
هل يمكنك تزويدي بمزيد من التفاصيل حول المشكلة؟ ما هي الأدوات (widgets) التي تحاول استخدامها؟
من النقاط المهمة التي يجب الانتباه إليها أن الإضافة تحتوي الآن على إعدادات enabled و group لكل أداة. هذه هي النقطة الأولى التي يجب التحقق منها.
ما زلت أعمل على توثيق الإصدار v0.2 (في هذه اللحظة بالضبط!)، ولن يتم إطلاق الإصدار v0.2 رسميًا إلا خلال فترة تحديث إضافة Pavilion القادمة: 2020-04-30T14:00:00Z → 2020-05-04T14:00:00Z.
إذا نظرت إلى try.thepavilion.io، فستجد أن الإضافة تعمل بنجاح مع النسخة الحالية من discourse (تم تحديثها مؤخرًا): https://try.thepavilion.io/c/layouts
مرحبًا أنغوس
يظهر موقعي الإلكتروني صفحة فارغة عند التحديث إلى أحدث إصدار من Discourse. أنا أستخدم سمة Light البسيطة.
لقد قمت بتحديث try.thepavilion.io إلى أحدث إصدار من كل من Discourse وهذه الإضافة، ولا توجد أي مشاكل. راجع على سبيل المثال try.thepavilion.io/c/layouts
هل تعمل بأحدث إصدار من الإضافة؟
إذا كنت تعمل بأحدث إصدار من كل شيء، هل يمكنك الذهاب إلى /logs وإرسال رسالة خاصة لي تحتوي على جميع السجلات الأحدث وقائمة كاملة بالإضافات التي تستخدمها؟
مرحبًا أنغوس
هذا هو سجل الأخطاء الخاص بي:
ReferenceError: createWidget is not defined
at https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:871
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561910)
at t.module.exports.u.<computed> (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561623)
at require (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640)
at https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403830
at Array.forEach (<anonymous>)
at Object.t (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403702)
at Object.n.initialize (https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176791)
at https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340617
at i.each (https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501398)
وهنا:
ReferenceError: Can’t find variable: createWidget Url: https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js Line: 1 Column: 31156 Window Locati
https://babyforex.net/assets/plugins/layouts-custom-html-79795a6b28be65e4018399be0f7acd013a9a3065bf89e41348009b7d4d022c17.js:1:883
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561915
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561624
require@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:561640
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403839
forEach@[native code]
t@https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:2403709
https://babyforex.net/assets/application-d8533a612d618e9f9772f7c5554ffa382ad1ac0d9948ebcdfcc616f5e295c095.js:1:176795
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340627
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:501399
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:500421
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499868
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:499914
_runInitializer@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340854
runInstanceInitializers@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:340577
_bootSync@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:325419
didBecomeReady@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:331042
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:490059
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:489056
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:491075
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:496504
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:493039
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:497040
e@https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29468
https://babyforex.net/assets/ember_jquery-d1d89874d5f08a664c68007c6c2eef5e3bb1cbd8058291fce7818d8ef4ded8ca.js:1:29788
يجب عليك تحديث إضافة layouts-custom-html إلى هذا الالتزام
يُلاحظ أن الأدوات القائمة على الإضافات يتم إزالتها تدريجيًا بشكل عام لصالح الأدوات القائمة على السمات. سأقوم بإصدار مكون سمة يستبدل هذه الإضافة في المستقبل القريب.
اضطررت إلى تغيير بعض الدوال لكي يعمل ملحقي مرة أخرى.
وذلك بشكل رئيسي باستخدام
layouts.createLayoutsWidget و DiscourseLayouts::Widget.add
TypeError: Discourse.SiteSettings غير معرف_discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93:23
<anonymous> _discourse-layouts-21b7cbab0ee1773efd84d72a08dbb131313019d1a0b99321fc5f165b31752521.js:93
jQuery 8
_prepareInitializer _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6849
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6870
forEach self-hosted:225
start _application-c96f4694dbdebd9912b6dffe0051bbb7d18f7c4bf08c5c3272c57906b63a978e.js:6866
<anonymous> _start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js:3
var sidebarPadding = 20;
var mainLeftOffset = Discourse.SiteSettings.layouts_sidebar_left_width + sidebarPadding;
var mainRightOffset = Discourse.SiteSettings.layouts_sidebar_right_width + sidebarPadding;
نواجه مشكلة بعد آخر تحديث. يتم الإبلاغ عن أن Discourse.SiteSettings غير معرف. هل هذا مرتبط بشكل مباشر أو غير مباشر بهذه الإضافة؟
(لقد أعيدت بناء صفحتنا للتو)
تحديث:
Retort يولد نفس المشاكل. لقد قمت بتعطيل Custom Layouts من بنائنا، ولكن بعد ذلك، أبلغ Retort عن نفس المشكلة مع Discourse.SiteSettings ![]()
شكرًا لك يا توبياس، يعود ذلك إلى هذا التغيير في Discourse:
لقد عالجت المشكلة في Layouts:
يا إلهي، أنا مندهش من أن الكود السابق عمل من الأساس! لقد تم تقييم إعدادات الموقع وقت قراءة الوحدة النمطية، وهو ما قد يكون قبل بدء تشغيل التطبيق. إن الحل الجديد الخاص بك الآن أكثر نظافة وأكثر استدامة للمستقبل ![]()
أدركت للتو قوة هذه الإضافة، وأحببني حقًا الاتجاه الجديد الذي اتخذته مع الأدوات المعتمدة على المكونات. شكرًا لك يا @angus ![]()
اختبرتها بسرعة على موقع ما، لكنني أدركت وجود مشكلة توافق عند استخدامها مع مكونات أخرى في القالب تقوم بحقن نفسها بين الرأس والمحتوى الرئيسي؛ حيث تعلق الأشرطة الجانبية أو تصبح ثابتة على ارتفاع يشمل ارتفاع مكون القالب المحقون، مما يجعل الأشرطة الجانبية تطفو في منتصف الشاشة أو في النصف السفلي منها.
أيضًا - عندما أدرج قائمة مواضيع التخطيطات في القالب النشط وأفعّلها في التخطيطات، تظهر صفحة بيضاء، ويضطرني ذلك إلى إلغاء تفعيل إضافة التخطيطات وإعادة البناء لإصلاح المشكلة.
كل التوفيق
