#image #gallery #crop #silverstripe
#изображение #Галерея #обрезка #silverstripe
Вопрос:
Я использую два отличных модуля для Silverstripe 3, но где-то есть конфликт, который я не могу решить. Я спросил разработчиков, но они еще не нашли решения.
Модули: Точка фокусировки, которая позволяет вам выбирать, откуда обрезается изображение. Отлично! https://github.com/jonom/silverstripe-focuspoint
Галерея, популярный модуль галереи. https://github.com/frankmullenger/silverstripe-gallery
Оба работают нормально. Но точки фокусировки не «сохраняются» в разделе галереи на странице галереи. Вы можете редактировать и выбирать точку фокусировки, но после сохранения она возвращается в предыдущее положение. Вы можете изменить точку фокусировки на вкладке «Файлы» CMS, поэтому именно так Галерея сохраняет каждое изображение. Я обновил шаблон до CroppedFocusedImage, но это не проблема шаблона.
Это было бы очень полезным дополнением.
Ответ №1:
Не могли бы вы предоставить некоторые подробности сбоя? Вы видите какие-либо предупреждения или сообщения об ошибках при запуске в режиме разработки? Любое маленькое черное окно с ошибкой слева вверху при сохранении?
Если модуль FocusPoint не работает, вы можете посмотреть права доступа к папкам или, возможно, какие-либо библиотеки PHP, такие как ImageMagick, поддержка GD и т. Д. Может быть, вы что-то изменили во время обновления?
Если оба модуля работают по отдельности, но проблема в том, что обрезанное изображение не сохраняется в правильном каталоге, это еще одна проблема, хотя она все еще может быть проблемой с разрешением.
Вы можете установить, в какую папку он должен сохраняться, так же, как и в обычном поле загрузки. Но это не изменится только из-за вашего обновления.
Ответ №2:
Для тех, кто ищет ответ, он был решен здесь: https://github.com/frankmullenger/silverstripe-gallery/pull/23