Доработать функционал сайта на Wordpress #2

Цена договорная
09 сентября 2020, 09:09 • 6 откликов • 46 просмотров
Необходимо реализовать создание zip-архива на лету. Выполнить в виде шорткода или плагина для WP. Принцип работы и дизайн нужен как здесь - cделать по образу и подобию https://realty.yandex.ru/dokumenty/arenda/. Вот эту часть https://prnt.sc/ubie09 нужно сделать и встроить на сайт.

Как формируется url архива:
(соответствие выбранного чекбокса и url файла)
0 кнопка "Скачать шаблоны" не активна
1 https://realty.yandex.ru/export/dokumenty/arenda_d...
2 https://realty.yandex.ru/export/dokumenty/arenda_a...
3 https://realty.yandex.ru/export/dokumenty/arenda_i...
4 https://realty.yandex.ru/export/dokumenty/arenda_r...
5 https://realty.yandex.ru/export/dokumenty/arenda_r...
6 https://realty.yandex.ru/export/dokumenty/arenda_v...

Опции: количество вкладок 0 и 2.

Алгоритм работы:
0. Исходное состояние - активна вкладка Аренда и все checkbox выбраны (см. пример).
1. С помощью checkbox выбираются файлы для скачивания. Если выбран только один любой файл, то по кнопке "Скачать шаблоны" скачивается docx файл. При выборе 2 и более файлов - формируется архив на лету для скачки по кнопке.
Формирование url архива (см. пример):
Если выбраны 1 и 2 чекбокс.

arenda - название вкладки (если нет вкладки то ничего не пишем)
akt-priema-peredachi - название документа
dogovor - название документа
.zip - концовка

Итоговый url: https://site.ru/export/dokumenty/arenda_a...
2. По кнопке "Скачать шаблоны" - скачиваются.
3. При отправке архива по почте нужно указывать тему и текст письма.