إضافة التصاميم

Thanks Robert for your reply, I am using the Bitnami AWS instance and is using the documentation as per https://docs.bitnami.com/general/apps/discourse/configuration/install-plugins/, ideally it should have worked but not sure why it isnt able to identify the assets.

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

Yep please use the official Discourse builds instead. Use of Bitnami is at your own risk.

Thanks for you assistance, sure…I will set that up on Digital Ocean and will confirm if issue persists.

This Plugin is broken with Fakebook theme.

You could equally say Fakebook is broken with this plugin? :wink:

We support core Discourse and if a theme works, great. If not, you are probably out of luck.

Whilst we make great efforts to optimise compatibility we can’t promise all themes will work with our plugins. Especially those combinations where our plugin and the Theme are both changing templates.

If you want to use a Theme with this plugin choose a lighter weight Theme that has less or no impact on layout.

Fakebook already has its own sidebars and almost certainly won’t have been designed to work with this plugin (otherwise why doesn’t it use the CL sidebars?). It is also targeting core Discourse no doubt. You’ll probably have to choose between them. Or, use CL and borrow elements from Fakebook and design your own Theme.

There’s currently a Chrome limitation that prevents us fully exploiting Topic List Previews with sidebars. Watch this space…

إعجابَين (2)

حاليًا، هناك خلل لسبب ما.

** إضافة غير متوافقة **

لا يمكنك بناء Discourse بسبب أخطاء في الإضافة الموجودة في
/var/www/discourse/plugins/layouts-topic-list

لقد أزلناها من موقعنا.

خضع الإضافة للتو لتحديث كبير.

يمكنك الآن إضافة مكونات السمة كعناصر واجهة مستخدم (إضافة إلى الإضافات). لقد قمت بتحديث عنصر الواجهة الذي كنت تستخدمه لدعم الإصدار 0.2

ومع ذلك، أنصحك بالإصدار الجديد من السمة لنفس عنصر الواجهة (مع بعض التحسينات والتغييرات في الوظائف)

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

لاحظ أن الإضافة تدعم الآن الأذونات المحددة للمجموعات، لذا تأكد من تعيين ذلك في /admin/layouts.

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

7 إعجابات

أخبار رائعة! لقد كتبت نفس الشيء لشخص آخر، واقترحت أن ننتقل إلى حل قائم على مكونات السمات. شكرًا لك على التحديث!

إعجابَين (2)

يرجى مراسلتي عبر الرسائل الخاصة مع شرح حالة الاستخدام الخاصة بك حتى أتمكن من مساعدتك في الإعداد مع الإصدار الجديد الداعم للمظاهر :slight_smile:

4 إعجابات

عند تحديث Discourse إلى أحدث إصدار، لا يعمل إضافة Theme Minimal.

منتدىي: https://babyforex/net

مرحبًا، أهلاً بك :slight_smile:

هل يمكنك تزويدي بمزيد من التفاصيل حول المشكلة؟ ما هي الأدوات (widgets) التي تحاول استخدامها؟

من النقاط المهمة التي يجب الانتباه إليها أن الإضافة تحتوي الآن على إعدادات enabled و group لكل أداة. هذه هي النقطة الأولى التي يجب التحقق منها.

ما زلت أعمل على توثيق الإصدار v0.2 (في هذه اللحظة بالضبط!)، ولن يتم إطلاق الإصدار v0.2 رسميًا إلا خلال فترة تحديث إضافة Pavilion القادمة: 2020-04-30T14:00:00Z2020-05-04T14:00:00Z.

إذا نظرت إلى try.thepavilion.io، فستجد أن الإضافة تعمل بنجاح مع النسخة الحالية من discourse (تم تحديثها مؤخرًا): https://try.thepavilion.io/c/layouts

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

مرحبًا أنغوس

يظهر موقعي الإلكتروني صفحة فارغة عند التحديث إلى أحدث إصدار من 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 إلى هذا الالتزام

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

3 إعجابات

اضطررت إلى تغيير بعض الدوال لكي يعمل ملحقي مرة أخرى.

وذلك بشكل رئيسي باستخدام

layouts.createLayoutsWidget و DiscourseLayouts::Widget.add

إعجاب واحد (1)
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 :slight_smile:

شكرًا لك يا توبياس، يعود ذلك إلى هذا التغيير في Discourse:

لقد عالجت المشكلة في Layouts:

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

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

5 إعجابات

أدركت للتو قوة هذه الإضافة، وأحببني حقًا الاتجاه الجديد الذي اتخذته مع الأدوات المعتمدة على المكونات. شكرًا لك يا @angus :tada:

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

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

كل التوفيق

إعجابَين (2)