feat: add JSON-LD data
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
<?php
|
||||
// Inclure la configuration
|
||||
require_once 'includes/config.php';
|
||||
// Inclure les fonctions de données structurées
|
||||
require_once 'includes/structured-data.php';
|
||||
|
||||
// Appliquer les en-têtes de sécurité
|
||||
setSecurityHeaders();
|
||||
@@ -58,6 +60,23 @@ if ($categoryId && isset($allCategories[$categoryId])) {
|
||||
<meta name="twitter:title" content="Catégorie : <?php echo htmlspecialchars($categoryName); ?> - kaubuntu.re">
|
||||
<meta name="twitter:description" content="Découvrez toutes les vidéos de la catégorie <?php echo htmlspecialchars($categoryName); ?> sur kaubuntu.re. Contenu multimédia de qualité et exclusif.">
|
||||
<meta name="twitter:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
|
||||
<!-- Données structurées JSON-LD pour la page de catégorie -->
|
||||
<?php
|
||||
$categoryUrl = getBaseUrl() . '/categories.php?id=' . $categoryId;
|
||||
$categoryDescription = 'Découvrez toutes les vidéos de la catégorie ' . $categoryName . ' sur kaubuntu.re';
|
||||
$collectionJsonLd = generateVideoCollectionJsonLd($categoryName, $categoryDescription, $videos, $categoryUrl);
|
||||
outputJsonLd($collectionJsonLd);
|
||||
|
||||
// Générer les fils d'Ariane pour la catégorie
|
||||
$breadcrumbs = [
|
||||
['name' => 'Accueil', 'url' => getBaseUrl()],
|
||||
['name' => 'Catégories', 'url' => getBaseUrl() . '/#categories'],
|
||||
['name' => $categoryName, 'url' => $categoryUrl]
|
||||
];
|
||||
$breadcrumbJsonLd = generateBreadcrumbJsonLd($breadcrumbs);
|
||||
outputJsonLd($breadcrumbJsonLd);
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php include 'includes/sidebar.php'; ?>
|
||||
|
||||
Reference in New Issue
Block a user