config dynamics videos
This commit is contained in:
@@ -1,38 +1,14 @@
|
||||
<?php
|
||||
// Dans un vrai projet, ces données viendraient d'une API PeerTube
|
||||
// Pour cet exemple, on utilise des données statiques
|
||||
$featuredVideos = [
|
||||
[
|
||||
'id' => 1,
|
||||
'title' => 'Introduction à la culture libre et aux logiciels open source',
|
||||
'thumbnail' => 'img/video-thumbnails/featured-1.jpg',
|
||||
'duration' => 1245, // en secondes
|
||||
'channel' => 'Tech Libre',
|
||||
'views' => 15420,
|
||||
'date' => '2023-11-15'
|
||||
],
|
||||
[
|
||||
'id' => 2,
|
||||
'title' => 'La Réunion: Découverte des sentiers cachés',
|
||||
'thumbnail' => 'img/video-thumbnails/featured-2.jpg',
|
||||
'duration' => 843,
|
||||
'channel' => 'Île Aventure',
|
||||
'views' => 8745,
|
||||
'date' => '2023-12-02'
|
||||
],
|
||||
[
|
||||
'id' => 3,
|
||||
'title' => 'Comment installer Linux sur un ancien ordinateur',
|
||||
'thumbnail' => 'img/video-thumbnails/featured-3.jpg',
|
||||
'duration' => 723,
|
||||
'channel' => 'Tech Libre',
|
||||
'views' => 24680,
|
||||
'date' => '2023-10-25'
|
||||
]
|
||||
];
|
||||
// Inclure la configuration si ce n'est pas déjà fait
|
||||
if (!function_exists('getTrendingVideos')) {
|
||||
require_once __DIR__ . '/config.php';
|
||||
}
|
||||
|
||||
// Récupérer les vidéos tendances depuis l'API PeerTube
|
||||
$featuredVideos = getTrendingVideos(FEATURED_VIDEOS_COUNT);
|
||||
|
||||
// Affichage des vidéos
|
||||
foreach ($featuredVideos as $video) :
|
||||
foreach ($featuredVideos as $video):
|
||||
?>
|
||||
<div class="video-card" data-video-id="<?php echo $video['id']; ?>">
|
||||
<div class="video-thumbnail">
|
||||
|
||||
Reference in New Issue
Block a user