
- Внешний вид или Как это выглядит ?
- Красный цвет - расширения, имеющие обновленные версии
- Зеленый цвет - расширения, не имеющие обновлений
- Синий цвет - расширения, в которых не проводилась проверка обновлений либо вообще без таковой в функционале
- Как реализовать ?
Допустим то, что у нас есть готовенькое самостоятельно созданное расширение. Открываем корневой файлcomposer.json и находимЗаменяем найденное наКод: Выделить всё
"display-name": "тут имя вашего расширения", "soft-require": { "phpbb/phpbb": "версия форума" }
Тобишь мы добавили такой кусочекКод: Выделить всё
"display-name": "тут имя вашего расширения", "soft-require": { "phpbb/phpbb": "версия форума" }, "version-check": { "host": "адрес форума", "directory": "/versions", "filename": "имя расширения.json" }
Важное замечание:Код: Выделить всё
, "version-check": { "host": "адрес форума", "directory": "/versions", "filename": "имя расширения.json" }
имя расширения в строке"filename": "имя расширения.json" должно быть на английской раскладке !!!
Далее в корне форума создаем папкуversions и кладем в нее файликимя расширения.json следующего содержанияДля примера заполнение может быть такимКод: Выделить всё
{ "stable": { "номер старой версии": { "current": "номер новой версии", "announcement": "Полная ссылка на тему-анонс", "download": "Прямая ссылка на скачку расширения", "eol": null, "security": false } } }
Код: Выделить всё
{ "stable": { "1.0.0": { "current": "1.0.1", "announcement": "https://www.phpbb.com/community/viewtopic.php#", "download": "https://www.phpbb.com/download_id#", "eol": null, "security": false } } }
