Автозагрузка изображений
 
Автозагрузка изображений
21.04.2016 08:07:05
Модули
713
Модуль массово прикрепляет загруженные изображения к соответствующим элементам инфоблока.
Для работы решения изображения для загрузки выкладываются в определенный каталог на хостинге. При загрузке изображений одновременно создаются файлы миниатюр для них. Размеры миниатюр указываются в настройках инфоблока.

У модуля очень гибкие настройки, есть возможность прописать множество сценариев сопоставления загружаемых изображений с элементами инфоблока. В данный момент логика работы следующая (при условии, что в настройках модуля указана привязка к полю артикул):
1. Название файла изображения должно содержать целиком артикул или первые n символов артикула товара, к которому необходимо привязать данное изображение.
2. Совпадение артикула с именем или фрагментом имени файла может быть только полным, в начале имени файла может использоваться префикс из трех латинских символов.
И созданная миниатюра, и большое изображение привязываются ко всем артикулам, которые подходят под имя файла изображения.
3. После загрузки изображения в инфоблок и привязки к товару файл, изображения удаляются из папки загрузки.

По желанию в настройках решения можно прописать самые разнообразные сценарии: любое поле вместо артикула, синхронизация по первым n символам или по последним, по первым n символам, если название файла состоит из 6 символов и так далее.
Модуль работает в фоновом режиме. В течение суток после загрузки изображений, они будут привязаны к соответствующим файлам. Если необходимо срочно прикрепить изображения, можно самостоятельно нажать кнопку в админ панели.

Установка и настройка решения:

Скачать и установить решение из маркетплейс.
В настройках указать:
1. Путь, относительно корня сайта, где будут временно расположены изображения;
2. ID инфоблока, в котором будут храниться изображения;
3. Код свойства, по которому будет осуществляться привязка;
4. При необходимости код свойства для бренда (производителя), если важно, чтобы поиск производился только для конкретных брендов (не обязательное свойство);
5. Количество картинок, обрабатываемых за 1 раз;
6. Маска поиска по умолчанию - регулярно выражение, в котором NAME означает имя картинки. Например, /^NAME.*/ значит, что если картинка называется 123, то она будет добавлена к элементам с артикулом 123, 1234, 123n12 и тп. ;

Настройка модуля для Битрикс24 - Автозагрузка изображений

Настройка модуля для Битрикс24 - Автозагрузка изображений
На вкладке Маска поиска - указываем, если необходимо заменять некоторый(е) символ(ы) при некотором условии. Например, подобная конструкция:

Настройка модуля для Битрикс - Автозагрузка изображений

значит, что символ '_' будет заменен на '-' при условии, что имя изображения будет начинаться с цифры, иметь длину 6 и третий символ, считая с 1, это '_'.

На вкладке Маски замены указываем, изображения с какими названиями добавлять к каким брендам - разделам. Например, подобная конструкция:

Настройка модуля для Битрикс - Автозагрузка изображений

означает, что изображения с названиями, начинающимися на 'n', будут добавляться только к элементам иб с брендом 'бренд2', а  изображения с названиями, начинающимися на '1', будут добавляться только к элементам иб с брендом 'бренд1'.

Работа модуля для Битрикс24 - Автозагрузка изображений

Работа модуля для Битрикс24 - Автозагрузка изображений

Решение: попробовать.
Стоимость такого проекта: бесплатно.

Загрузка...