ссылка на этот пост есть в пункте "Сервисы->Ресазер 2.0->Справка"
ВНИМАНИЕ!! в конце поста есть решение некоторых проблем при установке!
Ресайзер 2.0 — это новый модуль по работе с изображениями элемента инфоблока. Обратной совместимости с первым ресайзером к сожалению(а может и к счастью) нет. Это обусловлено полной сменой алгоритмов хранения изображений, теперь достаточно одного множественного свойства типа Файл для организации хранилища различных размеров фотографий.
Ну, а теперь к установке: Устанавливается модуль как обычно, после оплаты, мы добавим вас в список клиентов и у вас в сторонних обновлениях появится новый модуль.
Рабочий стол -> Настройки -> Marketplace -> Сторонние обновления
После его установки вас автоматически перекинет в раздел справки. Обязательно прочитайте ее.
Сервисы->Ресайзер 2.0->Наcтройка Основные настройки ресайзера — это настройки по позиционированию водяного знака. Отдельное внимание хочу обратить на подключение библиотек с которыми работает модуль (jquery, ligthbox, fancybox и т. д.) Их можно подключать самостоятельно или выделить галочку и библиотека будет подключена автоматически на всех страницах сайта. Для добавление своего шрифта - скопируйте файл с расширением .ttf в папку /yenisite.resizer2/fonts/. После чего он появится в списке в настройках.
Сервисы->Ресайзер 2.0->Наборы Набор - это сущность которая включает себя характеристики изображения (ширину, высоту, качество и т.д.). Каждую такую сущность вы сможете использовать для генерации изображения.
Сервисы->Ресайзер 2.0->Кэширование Тут можно сбросить закешированные фотографии
Использование: Приятная особенность данного модуля — это добавление статического всплывающего изображения через визуальный редактор. Тут проще показать на видео-примере.
В комплекте с ресайзером 2.0 идет компонент resizer2.box (+ шаблоны), который позволяет выводить фотографии элемента используя созданные наборы при помощи популярных jquery библиотек. В настройках компонента необходимо указать ID элемента и настроить наборы. Видео по вставке компонента в шаблоны
Ресайз при помощи API: Общий принцип хранения изображениий: Любое изображение прошедшее обработку с помощью API ресайзера 2.0 сохраняется на диске с определенным именем, которое содержит в себе ID набора и url.
Метод ResizeGD2 получает на вход 2 параметра: 1 - путь к картинке; 2 - ID набора(Наборы создаются в Сервисы->Ресайзер 2.0->Наборы) Метод возвращает путь к новому изображению. Причем изображение создается только в том случае если его нет физически на диске, если же оно существует, то повторного ресайза произведено не будет. Если необходимо перегенерация изображений, можно перейти в Сервисы->Ресайзер 2.0->Кэширование и сбросить кеш.
API модуля позволяет сбросить кэш для определенного набора:
<?Cresizer2Resize::ClearCacheByID($set_id);?>
где $set_id - ID набора
Для генерации изображения так же можно использовать системный скрипт /yenisite.resizer2/resizer2GD.php:
CResizer2Set::GetList(); // возвращает объект CDBResult всех наборов
Решение некоторых проблем:
1. Веб-антивирус обнаружил вирус в системных файлах модуля Для устранения проблемы добавьте два исключения в веб-антивирус. Перейдите в Настройки-Проактивная защита-Веб Антивирус, Затем откройте вкладку исключения и добавьте исключения как на скриншоте.
2. Не работают js скрипты Такая ошибка возникает из за конфликта библиотек, чаще всего конфликтуют библиотеки jquery, попробуйте отключить все библиотеки в настройках модуля "Ресайзер". Если не помогло, то обратитесь в нашу тех.поддержу (перейти)
Для генерации изображения так же можно использовать системный скрипт /yenisite.resizer2/resizer2GD.php: http://mysite.com/yenisite.resizer2/r...QUOTE]Хочу обратить внимание разработчиков на то, что скрипту передается URL картинки относительно корня сайта и номер набора (предварительно созданного пользователем в админке сайта). А это значит, что злоумышленнику нельзя будет заDDoSисть сайт путем подсовывания скрипту ссылок на внешние картинки или например бесконечно перегенирацией картинок с шагом 1 пиксел (встречали и такие реализации на некоторых проектах) — все в рамках созданных наборов и имеющихся на сервере изображений.
Удобно, что этот код для ресайза, можно использовать прямо в HTML — без знаний PHP. Минусы — не уверен что картинка с таким адресом будет скушена поисковым роботом, надо проверить.
Разработчики могут пережимать картинки с помощью мощного API модуля. Функции ресайза содержат алгоритмы со сложными математическими вычислениями наложения водяного знака и могут быть использованы в работе любых других модулях и компонентах Битрикс.
[QUOTE]Отдельное внимание хочу обратить на подключение библиотек с которыми работает модуль (jquery, ligthbox, fancybox и т. д.) Их можно подключать самостоятельно или выделить галочку и библиотека будет подключена автоматически на всех страницах сайта.
Разработчикам будет удобно всегда иметь под рукой актуальную версию библиотеки jQuery и плагинов к ней.
Кстати, мы столкнулись с рядом проблем при попытке красивого подключения библиотек через события модуля — модуль проактивной защиты Битрикс распознает эти действия как попытку взлома..
Доброго времени суток. Зарегистрировался у вас на сайте, попытка входа (авторизации) /не успешно/ повторная попытка авторизации - пишет: "Внимание! Превышено количество лицензированных пользователей! Вам необходимо приобрести дополнительные лицензии. В случае возникновения вопросов обратитесь в службу технической поддержки. " У меня есть вопросы по наладке вашего продукта. ...
В настройках выбрал PREVIEW_PICTURE как код свойства картинки, галочка "не использовать стандартные свойства" не включена. при выводе пишет "нет картинки" превью элементов ИБ заполнены. В чём может быть проблема?
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».