Недавно я настроил форум Discourse с помощью Linode Marketplace, но по какой-то причине изображения не кликабельны — лайтбокс не работает, как задумано.
Если точнее: я ожидаю, что при клике на изображение оно будет увеличиваться и отображаться в галерее, как это реализовано в официальном Discourse. Вот пример: Better Discourse Lightbox - #2 by codinghorror
Мы можем оказывать поддержку только в рамках официального процесса установки, так как не можем комментировать различные переменные в других модулях установки. Если возможно, попробуйте переустановить, используя официальный процесс установки, и проверьте, сохраняется ли проблема.
В качестве общего совета убедитесь, что вы используете последнюю версию Discourse. Актуальную информацию см. в темах с заметками о выпуске - Discourse Meta. Если проблема сохраняется, попробуйте использовать безопасный режим, чтобы исключить возможные проблемы с темой или плагином, которые могут её вызывать.
Тем не менее, здесь мы можем оказывать поддержку только официальному процессу установки.
Я связался с Linode, и они посоветовали мне обратиться за помощью в Discourse.
Я обратился в Discourse через этот форум, и вы рекомендуете мне установить официальную версию.
В таком случае нам не следует использовать какие-либо приложения из маркетплейса?
Я попробовал безопасный режим, но это не помогло. Нет ли способа проверить, что происходит с Lightbox и почему он не работает? Насколько я вижу, эта проблема возникала и у других людей, но так и не была решена.
Я также предложил вам другие варианты решения, которые можно попробовать:
Мы поощряем использование любого хостинг-сервиса по вашему выбору. Однако после разработки и тестирования мы обнаружили, что Droplets от Digital Ocean вызывают наименьшее количество проблем. Поэтому на протяжении многих лет мы рекомендуем и используем именно их. Работая с Digital Ocean, мы понимаем, как он настроен, как функционирует и какие проблемы могут возникнуть. В случае с другими хостинг-сервисами и маркетплейсами мы не обладаем такой информацией, так как не имеем возможности контролировать процесс их установки.
Мы хотели бы помочь вам, поэтому создали стандартный процесс установки. Если кто-либо следует этому процессу, мы знаем, чего ожидать и какие проблемы могут возникнуть. За пределами этого стандарта практически невозможно предсказать возможные проблемы, поскольку задействовано слишком много переменных.
Тем не менее, имейте в виду, что Discourse является бесплатным и с открытым исходным кодом, поэтому вы свободно можете использовать его по своему усмотрению и устанавливать в любом месте. Если вы используете наш стандартный метод установки, мы также можем предоставить бесплатную поддержку вашего экземпляра Discourse через это сообщество. Если такой процесс поддержки вам не подходит, у нас есть канал Marketplace, где вы можете оплатить поддержку, и один из наших многочисленных экспертов поможет вам на каждом этапе.
Спасибо. Но решение не работает. У меня уже установлена последняя версия Discourse, и безопасный режим не помогает.
Я понимаю вашу позицию и то, что продукт с открытым исходным кодом. Это одна из причин, по которой я его выбрал. Но я ищу какую-то документацию или подсказки, что проверить, чтобы решить проблему с Lightbox.
Я не знал о Marketplace и, вероятно, попробую его, если не найду решения. Но это ощущается как бесплатное приложение с платной поддержкой. В этом нет ничего плохого, если бы об этом было известно с самого начала
В любом случае, спасибо за ваше время. Я подожду ещё немного.
Возможно, другие пользователи дадут советы, что проверить, чтобы решить эту проблему.
Поддержка тоже бесплатна, в зависимости от способа установки t5: стандартная установка
Я предлагаю провести тест. Пробовали ли вы публиковать те же изображения на других форумах Discourse? Для таких тестов вы можете использовать наш демонстрационный сайт: https://try.discourse.org/ или создать пробный сайт у любого другого хостера Discourse, чтобы проверить, сохраняется ли эта проблема.
Возможно, вы обнаружили ошибку, и я ответил вам неверно, поэтому попробуйте протестировать это и посмотреть.
Изображения, которые я взял из примера в исходном посте, на моём тестовом сайте работают нормально, но при сравнении кода в инспекторе браузера у меня появляется обёртка lightbox-wrapper, а у @3DPB — нет. Я пробовал менять несколько настроек, но пока безрезультатно.
Можете проверить настройки администратора «Создание миниатюр» и «Включена ли оптимизация изображений в редакторе», просто чтобы убедиться (и подтвердить, что у нас схожая конфигурация для любых тестов ).
Единственная другая тема, которую я нашёл с похожей проблемой, — эта, но решение там заключалось в создании нового экземпляра, что волшебным образом всё исправило, то есть то же самое решение, которое уже предлагалось.
Пока это довольно раздражающая проблема с точки зрения воспроизведения и решения.
Сомневаюсь, это значения по умолчанию, поэтому они должны работать. Наша рекомендация по-прежнему заключается в переустановке и восстановлении полной резервной копии
Мы периодически сталкиваемся с этой проблемой и ищем её причину. Нам необходимо воспроизвести этот сценарий несколько раз с помощью чётких инструкций, чтобы мы могли найти решение. Пока нам это не удалось.
@osioke Большое спасибо за ваш ответ!
Для нас нелегко остановить форум и переустановить всё заново, но мы, возможно, сможем сделать это во время планового обслуживания через пару недель.
Просто предложение с вашей стороны: уверены ли мы, что чистая установка + восстановление резервной копии полностью безопасны и не могут повредить другие компоненты? Мы просто не хотим спровоцировать более серьёзные проблемы, пытаясь исправить работу лайтбокса — я сам только что заметил, что он не работает, никто особо не жаловался, поэтому я считаю это незначительной проблемой.
Спасибо!
Мне кажется, что ваш последний комментарий был излишним.
Мне не кажется, что я выгляжу нетерпеливым или навязчивым.
Я просто ответил в этой ветке и здесь, чтобы уведомить пользователя, который опубликовал запрос и просил помощи, о том, что здесь уже есть открытая тема.
Но, apparently, как минимум ещё один пост по той же проблеме был опубликован здесь. Так что, думаю, дело не во мне. Возможно, эти посты будут объединены, и в любом случае я не вижу проблемы в том, чтобы в ответе ссылаться на другие посты по той же теме.
Я оцениваю работу, которую вы, разработчики, выполняете, и считаю, что старался выражать благодарность в своих сообщениях. Но принадлежность к команде не даёт никому права быть грубым. Пожалуйста, давайте не будем разжигать конфликт.