olegtatarenko/sitemap

Library for generating a site map

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/olegtatarenko/sitemap

v1.4 2024-09-04 09:31 UTC

This package is auto-updated.

Last update: 2026-01-04 12:36:49 UTC


README

Библиотека генерации карты сайта

Библиотека позволяет генерировать карту сайта в различных файловых форматах: xml, csv, json

Установка

composer require olegtatarenko/sitemap

Пример использования

<?php

require 'vendor/autoload.php';

use OlegTatarenko\Sitemap\FileCreater;

$pages = [
    [
        'loc' => 'https://site.ru/',
        'lastmod' => '2024-08-17',
        'priority' => 1,
        'changefreq' => 'hourly'
    ],
    [
        'loc' => 'https://site.ru/news',
        'lastmod' => '2024-08-17',
        'priority' => 0.5,
        'changefreq' => 'weekly'
    ]
];

$file = new FileCreater($pages, 'xml', './upload/sitemap.xml');

try {
    $file->createFileWithSiteMap();
} catch (Exception $e){
    echo $e->getMessage();
}