Улучшение для стандартного поля «Изображение» позволяющее редактировать загруженное изображение на стороне клиента.
Теперь вы можете вырезать из загруженного изображения только нужную часть для каждого пресета. Повернуть и/или отразить его.
Установка производится стандартным способом.
Советую включать сохранение оригинального изображения. Это позволит редактировать изображения неограниченное количество раз.
Версия 0.2.1 бета (текущая)
Исправлено отображение модального окна в браузерах Google Chrome, Opera и других браузерах на основе движка WebKit.
Версия 0.2.0 бета
Код существенно переписан. Теперь дополнение расширяет возможности базового поля «Изображение»
Версия 0.1.0
Первая альфа версия выпущена, как отдельное независимое поле.
Используемая JS библиотека: Cropper.js v1.4.0 (MIT license)
Распространяется бесплатно, но вы можете угостить чашкой кофе:
Яндекс.Деньги: 41001823847377
Сбербанк (Оксана Алексеевна Ш.): 4817760099670808
WebMoney: R401209930928
Или воспользоваться хостингом по моей партнерке: beget.com/p444057
Реклама #
Def 6 лет назад #
Def 6 лет назад #
Def 6 лет назад #
Иван Шкута 6 лет назад #
Def 6 лет назад #
Иван Шкута 6 лет назад #
Иван Шкута 6 лет назад #
Alekskrug 6 лет назад #
Иван Шкута 6 лет назад #
На чем вы остановились?
Alekskrug 6 лет назад #
я думал что она должна в стандартных полях появиться
vikont 6 лет назад #
Хотелось бы узнать, можно ли ваше поле использовать в замен уже существующего, чтобы сохранилась старая информация или только для новых полей?
Иван Шкута 6 лет назад #
vikont 6 лет назад #
Иван Шкута 6 лет назад #
Александр Витальевич 6 лет назад #
Иван Шкута 6 лет назад #
Александр Витальевич 6 лет назад #
Иван Шкута 6 лет назад #
Александр Витальевич 6 лет назад #
Иван Шкута 6 лет назад #
Василич 6 лет назад #
И на гит )
Иван Шкута 6 лет назад #
lakomet 6 лет назад #
Иван Шкута 6 лет назад #
lakomet 6 лет назад #
Иван Шкута 6 лет назад #
lakomet 6 лет назад #
И ещё, модальное окно для обрезки, у меня выглядит
Иван Шкута 6 лет назад #
Иван Шкута 6 лет назад #
lakomet 6 лет назад #
Иван Шкута 6 лет назад #
lakomet 6 лет назад #
Иван Шкута 6 лет назад #
Андрей 6 лет назад #
Иван Шкута 6 лет назад #
Иван Шкута 6 лет назад #
vikont 6 лет назад #
Теперь поле работает как улучшение стандартного!!!
Спасибо Иван! Мужик сказал - мужик сделал!!!!
Александр 6 лет назад #
vikont 6 лет назад #
Killer's dream 6 лет назад #
Иван Шкута 6 лет назад #
Для тех разработчиков, кто сталкивается с такой же проблемой. Размер модального окна задается яваскриптом на основании содержимого помещенного в это окно. Данная проблема лечится вызовом icms.modal.resize(); после окончания формирования контента для всплывающего окна.
vikont 6 лет назад #
При работе обрезки заметил несколько небольших недочетов:
1. При редактировании статьи видны изображения всех включенных пресетов в типе контента, НО, приходится гадать какой именно используется в статье, а какой в списке. Так это я, админ гадаю, а что делать пользователю???
2. При редактировании изображения с правой стороны появляется светлая полоса прокрутки, которая закрывает правую границу изображения, очень неудобно.
Иван Шкута 6 лет назад #
2. Да, надо будет исправить.
4eremnykh 6 лет назад #
Андрей 6 лет назад #
Исходя из логики, нужно предлагать юзеру обрезать тот пресет изображения, которое используется на аватаре.
А так, да, путаница возникает.
Def 6 лет назад #
Логичнее как в ВК было, если загружаешь, то скрипт сразу предлагает обрезать под нужные пресеты. Сейчас же формируется 5 готовых пресетов, которые только при клике по пресету становится понятно, что можно отредактировать под себя.
Def 6 лет назад #
Андрей 6 лет назад #
vikont 6 лет назад #
Пользователи пытаются ВЫБИРАТЬ из предложенных вариантов! Они это так понимают!
Иван Шкута 6 лет назад #
webtotma 6 лет назад #
4eremnykh 5 лет назад #
Эндрю Ua 5 лет назад #
kolecha 5 лет назад #
Warning: Invalid argument supplied for foreach() in ...../site.ru/templates/default/controllers/images/upload_crop.tpl.php on line 24
Грузит только оригинал.
Def 2 года назад #
Друзья, а есть версия под актуальную версию движка 2.15.2 со всеми имеющимися настройками поля, включая формат webp + кроп? В движке было бы конечно супер иметь такое поле