<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- 首页 -->
    <url>
        <loc><?php echo BASE_URL; ?></loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    
    <!-- 服务页面 -->
    <url>
        <loc><?php echo BASE_URL; ?>services.php</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    
    <!-- 关于我们 -->
    <url>
        <loc><?php echo BASE_URL; ?>about.php</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    
    <!-- 联系我们 -->
    <url>
        <loc><?php echo BASE_URL; ?>contact.php</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    
    <!-- 会员中心 -->
    <url>
        <loc><?php echo BASE_URL; ?>user/login.php</loc>
        <lastmod><?php echo date('Y-m-d'); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    
    <!-- 分类页面 -->
    <?php
    $db = Database::getInstance();
    $categories = $db->fetchAll("SELECT slug, updated_at FROM `categories` WHERE status = 1");
    foreach ($categories as $cat): ?>
    <url>
        <loc><?php echo BASE_URL; ?>category.php?slug=<?php echo $cat['slug']; ?></loc>
        <lastmod><?php echo date('Y-m-d', strtotime($cat['updated_at'])); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <?php endforeach; ?>
    
    <!-- 文章页面 -->
    <?php
    $articles = $db->fetchAll("SELECT slug, updated_at FROM `articles` WHERE status = 'published'");
    foreach ($articles as $article): ?>
    <url>
        <loc><?php echo BASE_URL; ?>article.php?slug=<?php echo $article['slug']; ?></loc>
        <lastmod><?php echo date('Y-m-d', strtotime($article['updated_at'])); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>
    <?php endforeach; ?>
    
    <!-- 服务详情页面 -->
    <?php
    $services = $db->fetchAll("SELECT id, updated_at FROM `services` WHERE status = 1");
    foreach ($services as $service): ?>
    <url>
        <loc><?php echo BASE_URL; ?>service.php?id=<?php echo $service['id']; ?></loc>
        <lastmod><?php echo date('Y-m-d', strtotime($service['updated_at'])); ?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <?php endforeach; ?>
</urlset>