معرض صور سليك

حسنًا، لم يلاحظ أحد ردي، ولم يلاحظ أحد رد @Hifihedgehog أيضًا.

سأقوم بإلغاء تثبيته والتوصية بألا يستخدمه أحد آخر.

إعجابَين (2)

المكون يعمل بشكل جيد على خادم اختبار إنتاجي مع أحدث إصدار من Discourse. :thinking:

هل يمكنك التحقق من وحدة تحكم المتصفح لديك لمعرفة الخطأ الذي يحدث؟ (انقر بزر الماوس الأيمن → فحص → علامة تبويب وحدة التحكم)

ليس بالضرورة مهملًا، لكن المكون يعتمد على jQuery، والتحديثات في النواة تميل إلى إزالة الاعتماد على jQuery.

أشجعك على استخدام شبكة الصور المتوفرة في النواة:

آسف لذلك! أنت على حق؛ سيكون هذا تغييرًا مرحبًا به. :+1:
هل جربت ميزة شبكات الصور التي ربطتها أعلاه؟ قد توفر بديلاً جيدًا.

إعجابَين (2)

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

إعجابَين (2)

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

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

أتفهم أنه قد لا يلبي احتياجات الجميع.
أنت على حق في أن الصور قد لا تكون بنفس ترتيب الروابط في المحرر بصريًا؛ ومع ذلك، إذا تم فتح صندوق الإضاءة، فستكون كذلك.

أتذكر أنني حاولت تعديل المكون لاستخدام مكتبة أخرى (لا تعتمد على jquery). قد أقدم طلب سحب في يوم آخر. :+1:

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

يحدث نفس الشيء ويبدو أنه لا يعمل على الإطلاق.

خطأ في وحدة التحكم
client-error-handler.js:125 [THEME 31 'Slick - Gallery Component'] TypeError: i.children(...).not(...).slick is not a function
    at i.decorateCooked.id (theme-field-86-common-html-script-2.js:36:94)
    at a.‎(anonymous)‎ (plugin-api.js:365:37)
    at a.‎(anonymous)‎ (plugin-api.js:174:19)
    at m (index.js:200:1)
    at a.trigger (evented.js:27:1)
    at e.didInsertElement (discourse-banner.js:52:20)
    at e.r [as didInsertElement] (index.js:361:1)
    at e._trigger (core_view.js:55:1)
    at e.r (index.js:361:1)
    at e._trigger (ember-events.js:147:28)
    at e.r (index.js:361:1)
    at ze.didCreate (index.js:2102:1)
    at jt.commit (runtime.js:3965:1)
    at Mt.commit (runtime.js:4062:1)
    at Nt (runtime.js:4082:1)
    at gr._renderRoots (index.js:4916:1)
    at gr._renderRootsTransaction (index.js:4960:1)
    at gr._renderRoot (index.js:4905:1)
    at gr._appendDefinition (index.js:4830:1)
    at gr.appendOutletView (index.js:4820:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)

من المؤسف أنه لا يوجد حاليًا أي عروض شرائح/كاروسيل صور أخرى لـ Discourse والتي يمكن أن تكون مفيدة في بعض الأحيان.

هل يمكن لأحد إضافة علامة broken إلى الموضوع؟

إعجابَين (2)