Slick Image Gallery

OK、私の返信は無視され、@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