Ajout d'un footer avec les différents réseaux (fonctionnel) + futur cgu (a venir)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
// Ce Footer sera inseré sur des pages grâce a la fonction require_once('./../elements/footer.php')
|
||||
// Rappel des différentes pages : Acceuil, Projets, Contact
|
||||
?>
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<div class="footer-content">
|
||||
<p class="footer-copyright">
|
||||
<!-- Logo droit d'auteur + année -->
|
||||
© <?php echo date('Y'); ?> - Portfolio développé par Moussu Esteban
|
||||
</p>
|
||||
<div class="footer-links">
|
||||
<a href="https://www.linkedin.com/in/estebanmoussu/" target="_blank" rel="noopener noreferrer">LinkedIn</a>
|
||||
<a href="https://www.instagram.com/ours_one_" target="_blank" rel="noopener noreferrer">Instagram</a>
|
||||
<span class="discord-handle" title="@ours1" onclick="alert('Discord : @ours1')">Discord</span>
|
||||
<a href="../pages/cgu.php">Conditions générales / Utilisations</a>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
+3
-1
@@ -56,4 +56,6 @@ session_start();
|
||||
<!-- Fonctionnalité future changement de thème dark / light et panneau admin -->
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
+3
-1
@@ -113,4 +113,6 @@ if (isset($_GET['edit_xp']) && is_numeric($_GET['edit_xp'])) {
|
||||
<h2 class="projects-title">Gérer les projets</h2>
|
||||
<?php afficherProjetsAdmin(); ?>
|
||||
<h2 class="projects-title">Gérer les experiences</h2>
|
||||
<?php afficherXPAdmin(); ?>
|
||||
<?php afficherXPAdmin();
|
||||
|
||||
require_once('../elements/footer.php'); ?>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
// CGU / CDU
|
||||
|
||||
// On ajoute ici le header
|
||||
require_once('./../elements/header.php');
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
@@ -5,3 +5,5 @@
|
||||
// On ajoute ici le header
|
||||
require_once('./../elements/header.php');
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
+4
-1
@@ -4,4 +4,7 @@
|
||||
// Cette page servira de page d'accueil où nous pourrons y retrouver une redirection vers les différents projets, espace de connexion, form de contact, etc...
|
||||
|
||||
// Insertion du header
|
||||
require_once('./../elements/header.php');
|
||||
require_once('./../elements/header.php');
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
+6
-1
@@ -37,4 +37,9 @@ if (isset($_SESSION['user_id'])){
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</body>
|
||||
|
||||
<?php
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
+4
-2
@@ -8,7 +8,7 @@ require_once('../elements/header.php');
|
||||
|
||||
// Ajout d'un message indiquant si l'utilisateur est admin qu'il peut modifier ces projets
|
||||
if (isset($_SESSION['role']) && $_SESSION['role'] === 'admin') {
|
||||
echo "<p style='color: white; text-align: center;'>Vous êtes administrateur, vous pouvez modifier les projets <a href='/admin.php'>ici</a>.</p>";
|
||||
echo "<p style='color: white; text-align: center;'>Vous êtes administrateur, vous pouvez modifier les projets <a href='../pages/admin.php'>ici</a>.</p>";
|
||||
}
|
||||
// Affichages des projets
|
||||
?>
|
||||
@@ -22,4 +22,6 @@ require_once('../functions/listProject.php');
|
||||
|
||||
// Appel de ma fonction dans Functions/listProject.php
|
||||
afficherProjets();
|
||||
?>
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
+5
-4
@@ -7,19 +7,20 @@ require_once('../elements/header.php');
|
||||
|
||||
// Ajout d'un message indiquant si l'utilisateur est admin qu'il peut modifier ces expériences
|
||||
if (isset($_SESSION['role']) && $_SESSION['role'] === 'admin') {
|
||||
echo "<p style='color: white; text-align: center;'>Vous êtes administrateur, vous pouvez modifier les experiences <a href='/admin.php'>ici</a>.</p>";
|
||||
echo "<p style='color: white; text-align: center;'>Vous êtes administrateur, vous pouvez modifier les experiences <a href='../pages/admin.php'>ici</a>.</p>";
|
||||
}
|
||||
|
||||
// Affichages des projets
|
||||
// Affichages des xp pro
|
||||
?>
|
||||
|
||||
<p class="projects-title">Liste des expériences professionnelles</p>
|
||||
|
||||
<?php
|
||||
|
||||
require_once('../functions/listXP.php');
|
||||
|
||||
|
||||
// Appel de ma fonction dans Functions/listXP.php
|
||||
afficherXP();
|
||||
?>
|
||||
|
||||
// Ajout du footer
|
||||
require_once('../elements/footer.php'); ?>
|
||||
@@ -313,4 +313,78 @@ nav a:hover {
|
||||
|
||||
.btn-delete:hover {
|
||||
background-color: #7e2023;
|
||||
}
|
||||
|
||||
/* ---- FORCER LE FOOTER EN BAS (STICKY FOOTER) ---- */
|
||||
html, body {
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
main {
|
||||
flex: 1; /* Pousse le footer vers le bas si le contenu est court */
|
||||
}
|
||||
|
||||
/* ---- STYLES DU FOOTER ---- */
|
||||
.site-footer {
|
||||
background-color: #111116;
|
||||
border-top: 1px solid #2a2a3e;
|
||||
margin-top: 0;
|
||||
padding: 30px 40px 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.footer-content {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
gap: 20px;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.footer-copyright {
|
||||
color: #aaaaaa;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.footer-links {
|
||||
display: flex;
|
||||
gap: 24px;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.footer-links a,
|
||||
.footer-links .discord-handle {
|
||||
color: #aaaaaa;
|
||||
text-decoration: none;
|
||||
transition: color 0.2s ease, background-color 0.2s ease;
|
||||
padding: 6px 0;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.footer-links a:hover,
|
||||
.footer-links .discord-handle:hover {
|
||||
color: #6c63ff;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* Responsive : mobile */
|
||||
@media (max-width: 700px) {
|
||||
.footer-content {
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
}
|
||||
.footer-links {
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user