Что нового

Плагин для создания коллажа из картинок дополнительного поля типа Галерея изображений (1 Viewer)

ravchik

ravchik

Участник
OLD SkripTers
Регистрация
18 Дек 2019
Сообщения
54
Реакции
161
1692960492065
Выводит ссылку на коллаж из первых 4 картинок, загруженных в дополнительное поле типа Галерея.
Пример вывода в коротких новостях: <img src="[xfcollage_X]">
Берёт первые 4 картинки из допполя. Если картинок в поле менее 4х, то выводит как обычно ссылку на первую картинку. Если допполе не заполнено, то выводит стандартную заглушку DLE.
Размер картинки коллажа берется из настроек допполя, либо, если не указаны, берется из общих настроек скрипта. Если указан только один размер, то коллаж содается в размере 4:3. Если размер не указан вовсе, коллаж создается размером 400x300 px.
Коллажи сохраняются в папке /uploads/posts/collage/ с именем id-новости_collage.jpg
При очистке кэша (из админки) коллажи удаляются.
Работает в shortstory и custom.

P.S.: Делал для себя с помощью ChatGPT, наверняка есть моменты, которые можно и нужно исправить/доработать/оптимизировать. Замечания приветствуются.

Update v.0.2:
Добавил возможность сохранять коллаж в форматах JPG, PNG и WEBP (переменная $ext в функции).
Добавил отступы между картинками (переменная $padding).
Сделал прозрачный фон подложки (при сохранении в формате WEBP и PNG).
Оптимизация кода.
 

Вложения

  • kollazh-iz-kartinok.zip
    2.5 КБ · Просмотры: 6
Последнее редактирование:

Пользователи, просматривающие данную тему

Верх