From d9f4027aa1990404096ccb3be0b58d5cfc77fe3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Tue, 8 Apr 2025 15:43:23 +0400 Subject: [PATCH] add categoryOverrides --- includes/config.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/includes/config.php b/includes/config.php index 08e0c0c..2d13358 100644 --- a/includes/config.php +++ b/includes/config.php @@ -29,6 +29,14 @@ define('PRIORITY_CATEGORIES', [ 15, // Science & Technologie ]); +// Surcharge des noms de catégories (permet de personnaliser l'affichage) +define('CATEGORY_NAMES_OVERRIDE', [ + 11 => 'Actualité & Politique', + 14 => 'Activisme', + 15 => 'Science & Technologie', + // Ajoutez d'autres surcharges de noms ici +]); + // Informations du site define('SITE_NAME', 'Kaubuntu.re'); define('SITE_DESCRIPTION', 'Votre plateforme de médias libres'); @@ -348,6 +356,7 @@ function getDisplayCategories() { $categories = []; $priorityCategories = PRIORITY_CATEGORIES; $allCategories = PEERTUBE_CATEGORIES; + $categoryOverrides = CATEGORY_NAMES_OVERRIDE; // Ajouter uniquement les catégories prioritaires dans l'ordre défini foreach ($priorityCategories as $catId) { @@ -356,9 +365,12 @@ function getDisplayCategories() { // N'ajouter que les catégories qui ont des vidéos if (!empty($videos)) { + // Utiliser le nom personnalisé s'il existe, sinon le nom original + $categoryName = isset($categoryOverrides[$catId]) ? $categoryOverrides[$catId] : $allCategories[$catId]; + $categories[] = [ 'id' => $catId, - 'name' => $allCategories[$catId], + 'name' => $categoryName, 'videos' => $videos ]; }