feat: add JSON-LD data
This commit is contained in:
+49
-9
@@ -1,3 +1,14 @@
|
||||
<?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();
|
||||
|
||||
// Vérifier s'il y a un direct en cours
|
||||
$liveStream = getLiveStream();
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
@@ -18,8 +29,8 @@
|
||||
<!-- Open Graph Meta Tags -->
|
||||
<meta property="og:title" content="Direct - kaubuntu.re">
|
||||
<meta property="og:description" content="Suivez nos diffusions en direct sur kaubuntu.re. Contenu en temps réel, discussions et événements exclusifs.">
|
||||
<meta property="og:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
<meta property="og:url" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>">
|
||||
<meta property="og:image" content="<?php echo getBaseUrl(); ?>/img/logo.png">
|
||||
<meta property="og:url" content="<?php echo getBaseUrl(); ?>/direct.php">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:site_name" content="kaubuntu.re">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
@@ -28,15 +39,44 @@
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Direct - kaubuntu.re">
|
||||
<meta name="twitter:description" content="Suivez nos diffusions en direct sur kaubuntu.re. Contenu en temps réel, discussions et événements exclusifs.">
|
||||
<meta name="twitter:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
<meta name="twitter:image" content="<?php echo getBaseUrl(); ?>/img/logo.png">
|
||||
|
||||
<!-- Données structurées JSON-LD pour la page direct -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebPage",
|
||||
"name": "Direct - kaubuntu.re",
|
||||
"description": "Suivez nos diffusions en direct sur kaubuntu.re. Contenu en temps réel du mouvement Ka-Ubuntu.",
|
||||
"url": "<?php echo getBaseUrl(); ?>/direct.php",
|
||||
"isPartOf": {
|
||||
"@type": "WebSite",
|
||||
"name": "kaubuntu.re",
|
||||
"url": "<?php echo getBaseUrl(); ?>"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "Ka-Ubuntu",
|
||||
"url": "<?php echo getBaseUrl(); ?>",
|
||||
"logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "<?php echo getBaseUrl(); ?>/img/logo.png"
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
// Générer les fils d'Ariane pour la page direct
|
||||
$breadcrumbs = [
|
||||
['name' => 'Accueil', 'url' => getBaseUrl()],
|
||||
['name' => 'Direct', 'url' => getBaseUrl() . '/direct.php']
|
||||
];
|
||||
$breadcrumbJsonLd = generateBreadcrumbJsonLd($breadcrumbs);
|
||||
outputJsonLd($breadcrumbJsonLd);
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
// Inclure la configuration
|
||||
require_once 'includes/config.php';
|
||||
// Appliquer les en-têtes de sécurité
|
||||
setSecurityHeaders();
|
||||
?>
|
||||
<?php include 'includes/sidebar.php'; ?>
|
||||
<!-- Contenu principal -->
|
||||
<div class="main-content">
|
||||
|
||||
Reference in New Issue
Block a user