Final bandeau + text php infructueux (50/50 avec kentin)

remotes/origin/master
Maxime ROCHER 7 months ago
parent 82b9f21ad0
commit 054a57c2c8

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

@ -7,6 +7,7 @@
<link id="favicon" rel="icon" href="../images/iconeSombre.ico"> <!-- Par défaut sombre -->
<link rel="stylesheet" href="../styles/style.css">
<script defer src="../script/theme-toggle.js"></script>
<script src="../script/auth-check.js"></script>
</head>
<body>
<div class="container">
@ -17,13 +18,16 @@
<a href="quiz.html"><img src="../images/quizz.svg" alt="quizz" width="51px" height="82px" onmousedown="return false"></a>
</div>
<div class="logo">
<img src="../images/WIKIFANTASY.png" alt="Logo" width="227px" height="106px" onmousedown="return false">
<a href="accueil.html"><img src="../images/WIKIFANTASY.png" alt="Logo" width="227px" height="106px" onmousedown="return false"></a>
</div>
<div class="user">
<img src="../images/user_dark.png" alt="user" width="70px" height="70px" onmousedown="return false">
<a href="profil.html"><img src="../images/user_dark.png" alt="user" width="70px" height="70px" onmousedown="return false"></a>
</div>
</div>
</div>
<h1>Wiki Fantasy</h1>
<footer>
<p>This is the footer.</p>
</footer>
</body>
</html>

@ -0,0 +1,39 @@
// auth-check.js
// Vérifier si l'utilisateur est connecté
function isUserLoggedIn() {
// Vérifiez si 'isLoggedIn' est défini dans le localStorage ou par un cookie
return localStorage.getItem('isLoggedIn') === 'true';
}
// Redirection des liens en fonction de l'état de connexion
function setupLinks() {
const favoriteLink = document.querySelector('a[href="favorite.html"]');
const quizLink = document.querySelector('a[href="quiz.html"]');
const userIcon = document.querySelector('.user img');
if (!isUserLoggedIn()) {
// Si l'utilisateur n'est pas connecté, rediriger vers la page de connexion
if (favoriteLink) favoriteLink.href = "login.html";
if (quizLink) quizLink.href = "login.html";
if (userIcon) {
userIcon.style.cursor = "pointer"; // Changer le curseur pour indiquer la cliquabilité
userIcon.addEventListener('click', () => {
window.location.href = "login.html";
});
}
} else {
// Si l'utilisateur est connecté, définir les liens vers les pages dédiées
if (favoriteLink) favoriteLink.href = "favorite.html";
if (quizLink) quizLink.href = "quiz.html";
if (userIcon) {
userIcon.style.cursor = "pointer"; // Changer le curseur pour indiquer la cliquabilité
userIcon.addEventListener('click', () => {
window.location.href = "user-profile.html";
});
}
}
}
// Initialiser les liens lors du chargement de la page
document.addEventListener('DOMContentLoaded', setupLinks);

@ -0,0 +1,3 @@
"Il ne suffit pas de se mettre une plume dans le cul pour ressembler à un coq."|Fight Club|Tyler Durden|1999|173000|../images/tyler.jpg
"Je suis ton père"|Star Wars|Darth Vader||1000000|../images/darth_vader.jpg
"Cest trop calme... jaime pas trop beaucoup ça..."|Asterix et Obelix: Mission Cléopâtre|Numérobis||250000|../images/numerobis.jpg

@ -1,3 +1,5 @@
/* header.css */
/* Styles généraux */
* {
margin: 0;
@ -8,6 +10,7 @@
body {
background-color: #120b1d;
font-family: "Lemon", serif;
margin-top: 200px;
}
/* Header */
@ -65,7 +68,6 @@ body.dark-mode .nav img:hover {
filter: invert(59%) sepia(96%) saturate(6733%) hue-rotate(275deg) brightness(112%) contrast(122%);
}
/* Mode clair */
body.light-mode {
background-color: #ffffff;

@ -0,0 +1,61 @@
/* accueil.css */
/* Importer les styles du bandeau */
@import url('header.css');
/* Styles spécifiques à la page d'accueil */
.quote-of-the-day, .suggestions {
margin: 20px auto;
padding: 20px;
background-color: #2b2b45;
border-radius: 10px;
width: 80%;
}
h2 {
text-align: center;
color: #fff;
}
.quote-card, .suggestion-card {
display: flex;
align-items: center;
margin: 10px 0;
background: #3b3b5f;
border-radius: 10px;
padding: 15px;
}
.quote-card img, .suggestion-card img {
border-radius: 10px;
width: 100px;
height: auto;
margin-right: 15px;
}
.quote-content, .suggestion-content {
flex-grow: 1;
}
.quote-likes {
display: flex;
align-items: center;
color: #fff;
margin-left: 10px;
}
.quote-likes img {
width: 20px;
height: auto;
margin-left: 5px;
}
.suggestion-list {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
}
.suggestion-card {
width: 45%;
}
Loading…
Cancel
Save