Лайтбокс для изображений включен по умолчанию?

Извините, друзья, но я вынужден спросить.

Когда я загружаю изображение в тему на своей установке Discourse, я не могу кликнуть по нему, чтобы открыть лайтбокс.

Это отдельный плагин, или поведение лайтбокса уже встроено в Discourse?

Создание миниатюр работает, потому что после загрузки ссылка на встроенное изображение выглядит так:

![170A8281|690x460](upload://ymbIAVokPLvrmTr6ceQQ16AKUdX.jpeg)

Часть ...|690x460] это подтверждает.

Однако загруженное изображение имеет размер значительно больше 4K x 4K.

Это установка для разработки или для продакшена?

Следовали ли вы официальному руководству по установке при настройке сайта? (если это установка для продакшена)

Можете ли вы подтвердить, что в очередях Sidekiq нет ничего необычного, перейдя по адресу

your.site.com/sidekiq/

и проверив вкладки «Busy», «Enqueued» и «Scheduled»?

Мой Sidekiq выглядит не очень обнадеживающе

Да, я следовал официальному руководству по установке. Там, похоже, ничего не сказано о Sidekiq.

Однако, я полагаю, что моя панель управления Sidekiq выглядит нормально на данный момент.

Это установка для продуктивной среды.

Может, я что-то упустил?

Это намеренно: в руководстве ничего не говорится о Sidekiq, так как всё должно работать «магически» на заднем плане без каких-либо действий с вашей стороны. Мы гарантируем, что это так.

Тот факт, что у вас на сайте это не работает, указывает на проблему в вашей конфигурации.

Без дополнительного контекста сложно диагностировать проблему. Пожалуйста, предоставьте как можно больше информации.

Можно получить ссылку на сайт, с которым у вас возникли проблемы?
Попробуйте режим безопасной загрузки?
Используете ли вы Cloudflare?
Видите ли вы какие-либо ошибки в консоли браузера на страницах с изображениями, которые должны открываться в лайтбоксе?
Замечаете ли вы что-то необычное в your.site.com/logs?

africa.packagetome.com (это ещё не финальный домен, просто тестовая среда для экспериментов)

Lightbox всё ещё не работает в безопасном режиме, с темой по умолчанию и отключёнными плагинами.

Нет. Всё работает на VPS за 10$ от DigitalOcean.

Ошибок в консоли браузера на страницах с изображениями, которые должны открываться в lightbox, нет.

Я не могу сказать, что является необычным, так как у меня сейчас нет записи о том, что должно быть обычным.

Под «обычным» вы имеете в виду, что в логах вообще ничего не должно быть?

Вот что сейчас у меня в логах:

Есть ли какие-то подсказки, куда ещё можно посмотреть?

Также стоит упомянуть, что по умолчанию после установки лайтбокс на этой установке тоже не работает.

https://forum.devcongress.org

Сервер также работает на DO, следовал руководству по установке, CDN не используется (всё загружается с VPS).

Магия — это здорово, но, возможно, уже пора добавить в руководство раздел, где объясняется эта «магия» и как обойти её, если она не работает, как ожидалось.

Спасибо за дополнительные детали :+1:

На самом деле нет. Большинство администраторов не интересуются, как это работает, главное, что это работает. Это как раз то, что волнует нас, и мы тщательно следим за корректной работой. Я только что настроил новую тестовую среду, и у меня всё работает отлично. Если вы разработчик и действительно хотите углубиться в детали работы, пожалуйста, ознакомьтесь с исходным кодом.

Понимаю, но при просмотре этого сайта я вижу только две публичные темы с изображениями:

https://forum.devcongress.org/t/created-to-initialize-tags/36

и

https://forum.devcongress.org/t/anyone-still-experiencing-the-on-and-off-of-the-mtn-turbonet/49

Изображения в обеих этих темах слишком малы для открытия в лайтбоксе. Вы можете управлять минимальной высотой и шириной изображения для открытия в лайтбоксе через параметры max_image_width и max_image_height.

Изображения с размерами больше указанных будут открываться в лайтбоксе. Поэтому не стесняйтесь изменять эти значения в соответствии с вашими потребностями.

Но я не утверждаю, что добавление больших изображений решит проблему там.

Я всё ещё изучаю проблему на

africa.packagetome.com

Да, вы правы. Я загрузил гораздо более крупное изображение, и лайтбокс на forum.devcongress.org теперь работает.

Попробовал то же самое изображение здесь: https://africa.packagetome.com/t/test-photo-image/37 — проверил задачу sidekiq, пока она запускалась и завершалась, проблем не обнаружено, но лайтбокс всё равно не отображается.

Также попробовал открыть в Firefox. Лайтбокс по-прежнему не работает.

Да, я разработчик. Посмотрю и узнаю, что смогу найти.

Кстати, я использую версию 2.4.0.beta4 (02731ef33e), на случай если это как-то имеет значение.

Так что, из-за разочарования:

Первый пост здесь: https://africa.khophi.com/t/testing-photo-lightbox/11

Размер изображения — 5471 x 2878 пикселей, намного больше того, что обычно вызывает открытие лайтбокса.

Тем не менее, лайтбокс не работает. Магия подводит нас (или меня) в этот раз. И поскольку это магия, я даже не знаю, с чего начать отладку. Ошибок в консоли нет. Ошибок в логах тоже нет, за исключением этой:

TypeError: Cannot read property 'create' of undefined
    at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:2332
    at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:3286

@Johani Интересно, что у тебя на сервере лайтбокс работает. Я следую руководству по установке буквально, начиная с абсолютно нового дроплета.

Если понадобится, я запишу видео всего процесса настройки, чтобы вы убедились, что я не использую какие-то «антимагические» трюки. Лайтбокс «из коробки» (игра слов) не работает, по крайней мере у меня.

Теперь я выполнил все возможные шаги по устранению неполадок, о которых мог подумать. Чистая установка, и всё равно лайтбокс не работает.

В противном случае я могу записать видео, как я устанавливаю новый экземпляр Discourse, после чего лайтбокс перестаёт работать, потому что что-то не так, и у меня есть ощущение, что в документации что-то упущено.

В любом случае, есть ли у вас ещё какие-то советы по устранению неполадок, на которые мне стоит обратить внимание?

Кажется, у меня уже исчерпаны варианты и неясно, на что ещё обращать внимание.

У меня одного такая проблема?

Та же самая проблема с 2.4.0.beta6 и Digital Ocean

Та же проблема здесь. То же самое и с Digital Ocean.

У меня та же проблема
https://meta.discourse.org/t/lightbox-not-working/190660