Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Водяной знак для инфоблоков. Защита изображений

Модуль позволяет в автоматическом режиме накладывать водяной (авторский) знак на изображения в полях и свойствах элементов инфоблоков.В настройках модуля можно указать путь к изображению водяного знака, его расположение и прозрачность. Также можно указать отдельно для каких полей и свойств каких инфоблоков будет осуществляться наложение водяного знака. Подробнее о настройках модуля во вкладке "Установка".Пример результата работы модуля:Если решение покажется Вам полезным, буду благодарен за оценку модуля и отзывы.Также при желании вы можете поддержать разработку: https://yoomoney.ru/to/410014134044507________________________________________Модуль также доступен на GitHub.

Водяной знак для инфоблоков. Защита изображений

Водяной знак для инфоблоков. Защита изображений

от SL3W
Скриншоты
Описание

Технические данные

Опубликовано:
05.09.2022
Обновлено:
11.03.2023
Версия:
1.2.2
Установлено:
100 - 499 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Модуль позволяет в автоматическом режиме накладывать водяной (авторский) знак на изображения в полях и свойствах элементов инфоблоков.

В настройках модуля можно указать путь к изображению водяного знака, его расположение и прозрачность. Также можно указать отдельно для каких полей и свойств каких инфоблоков будет осуществляться наложение водяного знака. Подробнее о настройках модуля во вкладке "Установка".

Пример результата работы модуля:




Если решение покажется Вам полезным, буду благодарен за оценку модуля и отзывы.
Также при желании вы можете поддержать разработку: https://yoomoney.ru/to/410014134044507

________________________________________

Модуль также доступен на GitHub.
Отзывы (0)
Обсуждения (7)
1 - 5 из 7
Что нового
1.2.2 (11.03.2023)
  • В настройках модуля добавлена настройка "Максимальная ширина и высота водяного знака", которая позволяет задавать максимальный размер водяного знака по отношению к обрабатываемому изображению.
1.2.1 (13.02.2023)
  • Выбор изображения для водяного знака в настройках модуля стал еще удобнее.
1.2.0 (04.02.2023)
  • Исправление ошибки с получением размеров изображений, которая могла возникать на некоторых сайтах.
  • В настройках модуля добавлен предпросмотр выбранной картинки в качестве водяного знака.
  • В настройках модуля выбор полей и свойств инфоблоков стал удобнее: теперь селектор полей и свойств появляется сразу после выбора соответствующего инфоблока, а не после применения настроек как раньше.
  • Использование функционала ядра D7 для работы модуля.
  • Незначительные правки.
1.1.4 (02.02.2023)
  • Произведены дополнительные правки, необходимые для работы на PHP 8.
1.1.3 (22.01.2023)
  • Добавлен гаджет для рабочего стола, отображающий список последних обработанных изображений.
  • Произведен рефакторинг кода модуля.
1.1.2 (25.12.2022)
  • Добавлена возможность в настройках модуля указывать ID элементов, которые нужно исключить из обработки.
  • Улучшена совместимость с PHP 8.
1.1.1 (25.11.2022)
  • Исправлено отображение кнопки массовой обработки при раздельном режиме просмотра элементов и разделов инфоблока.
1.1.0 (24.09.2022)
  • Теперь модуль "запоминает" уже обработанные изображения, и не будет накладывать на них водяной знак повторно, даже если еще раз изменить элемент или запустить обработку вручную.
  • Добавлен прелоадер при нажатии кнопки "Наложить водяной знак" на странице элемента.
1.0.6 (18.09.2022)
  • Добавлена возможность массовой обработки элементов из списка в инфоблоке.
1.0.5 (17.09.2022)
  • Добавлена возможность выводить кнопку "Наложить водяной знак" на панели при редактировании элемента.
  • Незначительные правки.
1.0.4 (15.09.2022)
  • В настройках модуля добавлены параметры, позволяющие автоматически устанавливать значение свойства DONT_ADD_WATERMARK_ON_SAVE при добавлении и/или изменении элемента инфоблока.
1.0.3 (10.09.2022)
  • Добавлена кнопка быстрого перехода к настройкам модуля после установки.
1.0.2 (06.09.2022)
  • Исправлена ошибка с указанием версии модуля.
1.0.1 (05.09.2022)
  • В настройках модуля добавлена возможность выбирать, по каким событиям (добавление и/или изменение) будет происходить наложение водяного знака на изображения элемента инфоблока.
Установка
Стандартная установка согласно инструкции "1С-Битрикс: Маркетплейс". При установке модуля создаются события, которые регистрируют добавление и изменение элементов инфоблока и в зависимости от настроек модуля производят наложение водяного (авторского) знака на изображения.

Водяной знак накладывается при добавлении и/или изменении элемента, либо с помощью специальных кнопок обработки (см. детальнее ниже), на поля и/или свойства, которые были выбраны в настройках модуля для данного инфоблока.

Настройки модуля

Модуль имеет следующие настройки:


  • Модуль включен – галочка, отвечающая за включение функционала модуля;
  • Добавить кнопку массовой обработки в списке элементов – в административной части в списке элементов инфоблока добавляет вариант массовой обработки выбранных элементов (если текущий инфоблок выбран в настройках модуля). Таким образом можно выбрать сразу несколько элементов, затем в списке "Действия" выбрать "наложить водяной знак" (см. изображение ниже) и нажать кнопку "Применить". Для выбранных элементов будет выполнено наложение водяного знака в соответствии с настройками модуля (наложение сработает, даже если в настройках модуля не стоит галочка "Добавлять водяной знак при изменении элемента");


  • Добавить кнопку обработки на панели при редактировании элемента – в административной части добавляет кнопку на панель на странице редактирования элемента (см. изображение ниже), по нажатию на которую произойдет наложение водяного знака на изображения в полях и свойствах текущего элемента в соответствии с настройками модуля (наложение сработает, даже если в настройках модуля не стоит галочка "Добавлять водяной знак при изменении элемента");


  • Добавлять водяной знак при добавлении элемента – галочка, отвечающая за то, будет ли производиться наложение водяного знака при добавлении нового элемента в инфоблок;
  • Добавлять водяной знак при изменении элемента – галочка, отвечающая за то, будет ли производиться наложение водяного знака при изменении существующего элемента инфоблока;
  • Положение водяного знака – позволяет выбрать, в каком месте изображения будет наложен водяной знак;
  • Повторять водяной знак по всей площади изображения – если галочка установлена, то изображение водяного знака будет повторяться по всей площади изображения;
  • Непрозрачность водяного знака – целое число, задающее в процентах непрозрачность водяного знака, т.е. чем меньше число, тем более прозрачный будет водяной знак (по умолчанию 50%);
  • Максимальная ширина и высота водяного знака – целое число, задающее максимальный размер изображения водяного знака по ширине и высоте в процентах по отношению к обрабатываемому изображению. Если же изображение водяного знака занимает меньше процентов чем указано в настройке, то оно будет наложено в исходном виде, то есть оно не будет "растягиваться" до заданного процента (по умолчанию 50%);
  • Изображение водяного знака – изображение, которое будет накладываться на изображения в качестве водяного знака;
  • Инфоблоки для обработки – список множественного выбора, который задает, какие инфоблоки участвуют в обработке. После выбора инфоблоков ниже данной настройки появятся настройки отдельно для каждого из выбранных инфоблоков. В них задаются уже поля и свойства конкретного инфоблока, на изображения в которых будет наложен водяной знак;


  • Устанавливать галочку в свойстве DONT_ADD_WATERMARK_ON_SAVE после добавления/изменения элемента – галочки, позволяющие автоматически проставлять значение "да (yes)" в свойстве DONT_ADD_WATERMARK_ON_SAVE (см. подробнее ниже).
Если требуется отключение срабатывания операции наложения водяного знака "вручную" в конкретном элементе инфоблока, то модуль предусматривает два варианта решения:
  1. В настройках модуля в поле "ID элементов, исключенных из обработки" можно указать ID элементов, для которых не нужно проводить операцию наложения водяного знака. ID элементов указываются через запятую.


  2. В соответствующем инфоблоке можно создать свойство типа "Список" с символьным кодом DONT_ADD_WATERMARK_ON_SAVE и в списке вариантов добавить вариант со значением "да" и XML_ID равным "yes" (см. изображение ниже). Название самого свойства может быть любым, например, "Не добавлять водяной знак". В таком случае водяной знак не будет накладываться на изображения в полях и свойствах элементов, у которых данное свойство имеет значение "да".


Поддержка
Вопросы и предложения по улучшению пишите во вкладке "Обсуждения" или на GitHub.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки