Воеводский Михаил

Воеводский Михаил

Был в сети 30 марта 2026, 14:44
Заказы не принимаю
Посмотрел пример — скрипт Василия остается практически в незменном виде. Нужно лишь в самом его конце добавить строку выгрузки каталога со всеми архивами в GDrive. Не вижу смысла копировать оригинал скрипта, добавляя только одну строку.
Посмотрел. Выдача появилась при некэшированном вызове всех трех участников — getResources, сниппета и плейсхолдера. Не проверил, как отрабатываеи выдача в зависимости от параметров запроса (GET/POST), проверь самостоятельно.
Вам потребуется изменить в скрипте пути искомых файлов для создания архивов + изменить создание дампов БД. Какие файлы закачивать, утилите не важно. Главное — скормить имена существующих файлов.
Приведенный здесь пример скрипта заточен на копирование сайта текущего пользователя. В понедельник напомните, выложу более универсальный вариант — с приемом имени пользователя, сайт которого необходимо скопировать, в виде параметра.
Первый вариант: pdoResources с параметром &depth=1 для вызова списка категорий, затем в его чанке вызывай msProducts с параметром &parents=[[+id]]

Второй вариант: pdoResources для вывода всех категорий и отдельно msProducts с &parents=[[*id]] для вывода всех товаров на всех уровнях.

Естественно, параметры нужно указывать правильно, а не прямо отсюда копировать.