Fix lag
This commit is contained in:
@@ -19,6 +19,12 @@ require_once('../functions/listLogos.php');
|
||||
// Compétences, pas de saisie séparée (voir listeIconesCompetences)
|
||||
require_once('../functions/listSkills.php');
|
||||
|
||||
// Chiffres clés (bandeau de stats sous le hero) : nombre réel de projets/expériences
|
||||
// en BDD, et nombre de technologies reconnaissables (réutilise listeIconesCompetences)
|
||||
require_once('../functions/listStats.php');
|
||||
$statsHome = recupererStatsHome();
|
||||
$statsHome['technologies'] = count(listeIconesCompetences());
|
||||
|
||||
// Affichage de la notification (si elle est activée dans le panel Admin)
|
||||
afficherNotice();
|
||||
?>
|
||||
@@ -42,6 +48,27 @@ afficherNotice();
|
||||
</a>
|
||||
</section>
|
||||
|
||||
<?php
|
||||
// Chiffres clés : n'affiche que les compteurs non nuls (pas de "0 projets" décevant
|
||||
// si le site vient d'être initialisé)
|
||||
$statsAffichables = array_filter([
|
||||
'projets' => ['valeur' => $statsHome['projets'], 'label' => 'Projet' . ($statsHome['projets'] > 1 ? 's' : '') . ' réalisés'],
|
||||
'experiences' => ['valeur' => $statsHome['experiences'], 'label' => 'Expérience' . ($statsHome['experiences'] > 1 ? 's' : '') . ' pro'],
|
||||
'technologies' => ['valeur' => $statsHome['technologies'], 'label' => 'Technologies maîtrisées'],
|
||||
], function ($stat) { return $stat['valeur'] > 0; });
|
||||
?>
|
||||
<?php if (!empty($statsAffichables)): ?>
|
||||
<!-- Bandeau de chiffres clés : compteurs réels, calculés depuis la BDD -->
|
||||
<section class="stats-strip">
|
||||
<?php foreach ($statsAffichables as $stat): ?>
|
||||
<div class="stat-item">
|
||||
<span class="stat-number"><?php echo (int) $stat['valeur']; ?></span>
|
||||
<span class="stat-label"><?php echo htmlspecialchars($stat['label']); ?></span>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</section>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty(listeIconesCompetences())): ?>
|
||||
<!-- Bandeau défilant des outils, dérivé de la page Compétences -->
|
||||
<section class="logo-banner-section">
|
||||
|
||||
Reference in New Issue
Block a user