Нашел Патченный скрипт под новый формат ключа
https://github.com/AmainiRU/GetUpdateBitrix
Какие изменения сделаны в отличии от оригинальной версии:
1. Максимальная длинна ключа была изменена для нового формата более длинных ключей версия - 2.4.002 от 30.03.2021
2. Titile страницы заменен на titile вашего сайта.
3. jquerty скрипт анимации теперь добавлен в сам файл, а не грузится с серверов google
4. get_update.php теперь может быть открыт только пользователем с правами администратора
5. Установлен сторонний CSS от DzSoft + исправление z-index для более корректной работы на некоторых шаблонах.
6. При запуске первый раз показывает версию решения.
7. При установке в файл not_mine.php вноситься большое количество популярных решений. ( Удобно для тех кто использует данный инструмент только как хайдер)
Спойлер: Список решений которые скрыты по умолчанию
то делает скрипт?
Он позволяет скачать модули и дельта обновления к ним используя ключ битрикса.
Все обновления скачиваются в папку /
bitrix/updates в особый формат ".upd"
Так как модуль и обновления это всего лишь файл его становиться легко переносить, передавать, делиться.
Но самое главное, что установка обновлений в скрипте происходит ТОЧНО так же как и в битриксе при использовании АКТИВНОГО КЛЮЧА.
Теперь все просто, достаточно нажать на кнопку установить напротив свеженького дельта обновления модуля и тут же будет все установлено: раскопированы новые файлы, выполнены нужные запросы к БД, запущены служебные скрипты.
Я прошу всех релизеров, переходить на данный формат.
Инструкция:
1. Установка Битрикса (Демо, либо из исходников);
2. В админке делаем обновление ядра — этот шаг не является обязательным;
3. Скрипт нативной установки распаковываем любую папку в корень сайта. Например /upd/
Спойлер: Изображение
4. Запускаем первый раз скрипт ( Перейдя по адресу your-site.com/upd/get_update.php ) нативной установки и патчим ядро (происходит автоматически, этот шаг является обязательным);
Спойлер: Изображение
5. Сервер обновления меняем на localhost
Спойлер: Изображение
6. В папку /
bitrix/updates/ размещаем все файлы решения
Спойлер: Изображение
Далее, скриптом нативной установки (your-site.com/upd/get_update.php) устанавливаем в систему решение, последовательно, не нарушая сквозную нумерацию.
Помните — скрипт заменяет процедуру покупки и внесения купона в систему, а так же загрузку решения из Маркетплейс;
Если кажется что установка зависла, наведите курсор на любую соседскую кнопку и ждите пока она не станет кликабельной, после этого можно обновить страницу и продолжить установку.
Спойлер: Изображение
7. Вносим в файл not_mine.php (он появится в корне сайта сразу после патча ядра /not_mine.php ) в массив все решения, которые будем прятать, например, при желании спрятать aspro.kshop вносим это вместо 'module.name1' и получаем 'aspro.kshop'.
8. Инсталируем раскопированное скриптом решение в Админке системы
Спойлер: Изображение
9. Если процедура установки решения того требует, то запускаем Визард установки решения
Спойлер: Изображение
Для скачивания решений:
Рекомендуем все действия проводить на локальном сервере без боевых сайтов.
1. Запускаем скрипт get_update.php, вводим Действующий лицензионный ключ и нажимаем кнопку получить информацию о модулях.
Спойлер: Изображение
2. Видим в списке решений возможность скачать обновления для тех модулей которые не УСТАНОВЛЕНЫ в системе
Спойлер: Изображение
3. Скачанные файлы можно будет найти по пути /
bitrix/updates/
Спойлер: Изображение