kviktime/mapgen
Composer 安装命令:
composer require kviktime/mapgen
包简介
Создание карты сайта в форматах csv, xml, json
README 文档
README
УСТАНОВКА:
composer require kviktime/mapgen dev-main
Описание:
В папке src находится основной файл библиотеки (mapgen.php).
После подключения основного файла в код, необходимо инициализировать параметры объекта:
* pagesArray - список страниц сайта в виде массива с параметрами.
* Параметры страниц должны быть в формате:
[
'loc' => 'url',
'lastmod' => 'date',
'changefreq' => 'priority',
'priority' => number,
]
format - формат записи карты сайта (csv, json, xml).
srcDirectory - путь до папки, в которую запишется карта без имени и формата (.folder/folder/folder).
После инициализации параметров, необходимо инициализировать сам объект с помощью конструкции:
$nameVar = new SiteMapGenerator($pagesArray, $format, $srcDirectory);
Для создания карты сайта необходимо обратиться к методу validateField(), передав в качестве параметра массив страниц (pagesArray):
$generator->validateField($pagesArray);
Пример инициализации объекта находится в папке "initial"
---!ВОЗМОЖНЫЕ ОШИБКИ!---
Нет доступа к указанному пути: - проверьте права записи, чтения и редактирования в указанной вами папке.
Неподдеживаемый формат файла: - вы указали не допустимый формат.
Ошибка валидации полей - одно из полей в массиве страниц отсутствует или не определено.
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2025-07-01