Silverstripe 3.1.2 Проблема с сохранением точки фокусировки при использовании модуля с модулем галереи

#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