好的,我的回复无人问津,@Hifihedgehog 的回复也无人问津。
卸载此组件,并建议其他人不要使用它。
好的,我的回复无人问津,@Hifihedgehog 的回复也无人问津。
卸载此组件,并建议其他人不要使用它。
该组件在具有最新 Discourse 的生产测试服务器上运行正常。 ![]()
您能否检查一下浏览器的控制台,看看发生了什么错误?(右键单击 → 检查 → 控制台选项卡)
它不一定被弃用,但该组件依赖于 jQuery,而核心的现代化倾向于移除对 jQuery 的依赖。
我建议您使用核心中提供的图像网格:
抱歉!你说得对;这将是一个受欢迎的改变。 ![]()
您尝试过我上面链接的图像网格功能吗?它可能提供一个很好的替代方案。
是的,正在使用网格。我之前用 Slick 画廊运气一直很差。超过 5 张照片就无法正常工作。
现在它已卸载,我将不再测试任何内容。
我一直在深入研究将我的 Ember 5 之前的画廊转换为网格,并且我很快就发现那是一个完全不可行的解决方案。网格,根据文档(“网格中的项目被排列以确保列高度尽可能接近,因此图像的顺序并不总是保持”),不保持图像顺序,这是一个巨大的障碍,特别是对于我有时以图像格式上传的长幻灯片。是否有替代方案,或者我们现在应该不使用有序画廊,而是将图像粘贴为单一的、未经格式化的、图像组成的列?我对这次 Ember 5 的推出处理得如此随意感到非常不满意。
我明白这可能不适合每个人的需求。
您说得对,图片在视觉上可能与编辑器中的链接顺序不一致;但是,如果打开灯箱,它们就会按顺序显示。
我记得曾尝试修改该组件以使用另一个库(不依赖于 jquery)。我可能会在另一天提交拉取请求。![]()
遇到了同样的问题,似乎根本不起作用。
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. (plugin-api.js:365:37)
at a. (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 标签吗?