maggiomj
(Matt Maggiore)
1
Discourse と API を介してやり取りしています。ライトボックス機能がフロントエンドで少し問題を起こしており、その置換を単純に無効にしたいと考えています。そのための設定ポイントはありますか?
これまでに試したことは以下の通りです。
- SiteSettings.create_thumbnails を false に設定
- SiteSettings.responsive_post_image_sizes のすべての値をクリア
試してみたいが、設定ポイントが見つからないこと:
- Post::LARGE_IMAGES のカスタムフィールドに設定される値を上げる
他の提案も歓迎します(もしこのカテゴリが不適切であれば申し訳ありません)。
これはコア機能であるため、無効化できないと確信しています。
自分も今まさにこの件を調べています。私たちは独自のフロントエンドを構築中で、必ずしもライトボックス機能は必要ないかもしれません。
参考までに、この機能は CookedPostProcessor#add_lightbox! で追加されます。このメソッドの呼び出しを止めるには、プラグインを通じてコードを変更する必要があります。
この一連のプロセスは PostJobsEnqueuer から始まります。これは PostCreator から呼び出されるため、投稿が作成されるたびに実行されます。