a.khairetdinova/generation-site-map

Site map generation library

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/a.khairetdinova/generation-site-map

dev-main 2025-02-26 23:11 UTC

This package is not auto-updated.

Last update: 2026-01-01 11:15:29 UTC


README

Site map generation library

Как запустить

  1. Установить библиотеку
    composer require a.khairetdinova/generation-site-map:dev-main
    

Пример

require_once _DIR_ . '/vendor/autoload.php';

use GenerationSiteMap\GenerateSiteMap;

$pages = [
    [
        'loc' => 'https://example.com/',
        'lastmod' => '2023-10-01',
        'priority' => 1,
        'changefreq' => 'dsdssd'
    ],
    [
        'loc' => 'https://example.com/about',
        'lastmod' => '2023-10-02',
        'priority' => 0.8,
        'changefreq' => 'dsdssd'
    ]
];

$dir = dirname(DIR) . '/test';
$path  = $dir . '/test.xml';

try {
    $generator = new GenerateSiteMap($pages, 'xml', $path);
    $generator->generate();
} catch (Exception $e) {
    echo "Ошибка: " . $e->getMessage() . "\n";
}