From 70ad4ea1de8cd804a445b9ba124923e7e97f91bb Mon Sep 17 00:00:00 2001 From: Loic Masi Date: Tue, 24 Mar 2026 14:20:49 +0100 Subject: [PATCH] Modification de la page d'accueil afin de rajouter du responsive. Ajout de font awesome en local (css + webfonts). Modification du header pour enlever les scripts inutiles --- .../Controllers/AccueilController.cs | 4 +- .../Views/Accueil/Index.cshtml | 74 +++++------------- .../Views/Shared/_Layout.cshtml | 33 ++++---- .../Views/Shared/_Sidebar.cshtml | 2 +- .../wwwroot/css/all.min.css | 9 +++ Webzine.WebApplication/wwwroot/js/all.min.js | 6 ++ .../wwwroot/webfonts/fa-brands-400.woff2 | Bin 0 -> 110088 bytes .../wwwroot/webfonts/fa-regular-400.woff2 | Bin 0 -> 18924 bytes .../wwwroot/webfonts/fa-solid-900.woff2 | Bin 0 -> 114740 bytes .../wwwroot/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4032 bytes 10 files changed, 50 insertions(+), 78 deletions(-) create mode 100644 Webzine.WebApplication/wwwroot/css/all.min.css create mode 100644 Webzine.WebApplication/wwwroot/js/all.min.js create mode 100644 Webzine.WebApplication/wwwroot/webfonts/fa-brands-400.woff2 create mode 100644 Webzine.WebApplication/wwwroot/webfonts/fa-regular-400.woff2 create mode 100644 Webzine.WebApplication/wwwroot/webfonts/fa-solid-900.woff2 create mode 100644 Webzine.WebApplication/wwwroot/webfonts/fa-v4compatibility.woff2 diff --git a/Webzine.WebApplication/Controllers/AccueilController.cs b/Webzine.WebApplication/Controllers/AccueilController.cs index 5cec88a..5ec1ee3 100644 --- a/Webzine.WebApplication/Controllers/AccueilController.cs +++ b/Webzine.WebApplication/Controllers/AccueilController.cs @@ -37,8 +37,8 @@ namespace Webzine.WebApplication.Controllers { this.logger.LogInformation("Arrivée sur la page d'accueil"); - var derniereChronique = configuration.GetValue("Webzine:NombreDerniereChronique"); - var topTitres = configuration.GetValue("Webzine:NombreDeTopTitres"); + var derniereChronique = this.configuration.GetValue("Webzine:NombreDerniereChronique"); + var topTitres = this.configuration.GetValue("Webzine:NombreDeTopTitres"); var titres = FakeDataFactory.GetTitres(); var vm = new AccueilIndexViewModel diff --git a/Webzine.WebApplication/Views/Accueil/Index.cshtml b/Webzine.WebApplication/Views/Accueil/Index.cshtml index 7a59135..8c5c381 100644 --- a/Webzine.WebApplication/Views/Accueil/Index.cshtml +++ b/Webzine.WebApplication/Views/Accueil/Index.cshtml @@ -5,36 +5,6 @@

Derniers titres chroniqués

-@* TEMPLATE TODO: virer *@ -@*
-
-
- -
-
- Justice - D.A.N.C.E -

- Insérer texte -

-
- Lire la suite - -
- - Date : - 17/12/2022 11:08:08 -
- - -
-
-
-
*@ -
@foreach (var titre in Model.DerniersTitres) { @@ -87,35 +57,27 @@
-@* TEMPLATE *@ -@*
-
-
- Alternate Text - -
- Album
- par Artiste -
-
-
-
*@

Titres les plus populaires

-
- @foreach (var titre in Model.TopTitres) - { -
- +
+ @foreach (var titre in Model.TopTitres) + { + - } + }
-
\ No newline at end of file diff --git a/Webzine.WebApplication/Views/Shared/_Layout.cshtml b/Webzine.WebApplication/Views/Shared/_Layout.cshtml index 27852be..194ef1d 100644 --- a/Webzine.WebApplication/Views/Shared/_Layout.cshtml +++ b/Webzine.WebApplication/Views/Shared/_Layout.cshtml @@ -6,29 +6,24 @@ @ViewData["Title"] - Webzine @* Ajout de bootstrap *@ - //TODO virer le bootstrap.bundle.js qui est en double - //TODO script pas bien placé - // TODO mettre le app.css après le bootstrap pour pouvoir override les styles de bootstrap si besoin + @* //TODO script pas bien placé *@ - - @* Ajout de font-awesome, TODO cdn à virer, mettre font awesome dans le projet *@ - + @* // TODO mettre le app.css après le bootstrap pour pouvoir override les styles de bootstrap si besoin *@ + -
- -
-
-
- @RenderBody() -
- @if(ViewContext.RouteData.Values["area"]?.ToString() != "Administration") - { - - } -
+ +
+
+
+ @RenderBody() +
+ @if(ViewContext.RouteData.Values["area"]?.ToString() != "Administration") + { + + }
-
+ diff --git a/Webzine.WebApplication/Views/Shared/_Sidebar.cshtml b/Webzine.WebApplication/Views/Shared/_Sidebar.cshtml index 3dc259c..49dedf2 100644 --- a/Webzine.WebApplication/Views/Shared/_Sidebar.cshtml +++ b/Webzine.WebApplication/Views/Shared/_Sidebar.cshtml @@ -3,7 +3,7 @@ *@ @{ } -