' . PHP_EOL; echo '' . PHP_EOL; // 1. Páginas estáticas principales $paginas_estaticas = [ '' => '1.0', 'cursos.php' => '0.9', 'examenes.php' => '0.8', 'recursos.php' => '0.8', 'noticias.php' => '0.7', 'contacto.php' => '0.6', 'matricula.php' => '0.7', 'resenas.php' => '0.5' ]; foreach ($paginas_estaticas as $page => $priority) { echo ' ' . PHP_EOL; echo ' ' . BASE_URL . $page . '' . PHP_EOL; echo ' weekly' . PHP_EOL; echo ' ' . $priority . '' . PHP_EOL; echo ' ' . PHP_EOL; } // 2. Noticias individuales dinámicas $query = "SELECT id, COALESCE(fecha_modificacion, fecha_publicacion) as fecha FROM noticias WHERE activa = 1 ORDER BY fecha DESC"; $result = $conn->query($query); if ($result) { while ($noticia = $result->fetch_assoc()) { $fecha = date('Y-m-d', strtotime($noticia['fecha'])); echo ' ' . PHP_EOL; echo ' ' . BASE_URL . 'noticia.php?id=' . $noticia['id'] . '' . PHP_EOL; echo ' ' . $fecha . '' . PHP_EOL; echo ' monthly' . PHP_EOL; echo ' 0.5' . PHP_EOL; echo ' ' . PHP_EOL; } } echo '' . PHP_EOL; $conn->close(); ?>