Commit d0dfdb12 authored by Corentin Bettiol's avatar Corentin Bettiol 💻

add description meta tag

parent 57a01574
......@@ -12,6 +12,8 @@ require_once('site/controller/adminController.php');
// on récupère le nom de la page ici (avant d'inclure le layout)
$pageName = getPageName();
$description = getDescription();
// afficher le contenu (qui va switcher sur le contenu dynamique à afficher)
require_once('site/layout/layout.php');
?>
\ No newline at end of file
......@@ -71,6 +71,53 @@ function getPageName()
return ['Blog', 'blog'];
}
function getDescription()
{
// si on a une url personnalisée
if(isset($_GET['action']))
{
switch ($_GET['action'])
{
case 'blog' : // le blog
if(isset($_GET['page']))
return "L'article \"". $_GET['page'] ."\" sur le blog du l3m website.";
else
return "Le blog permet d'avoir accès aux derniers messages postés, et de naviguer parmis eux.";
break;
case 'contact': // contact
return "La page de contact liste tous les moyens de contact que je vous met à disposition.";
break;
case 'about': // à propos
return "La page à propos indique quelques informations sur le créateur de ce site, sur le site & sur le serveur qui l'héberge.";
break;
case 'projects': // projets
return "La liste de mes projets, que je partage ici afin de ne pas avoir des liens qui traînent de partout.";
break;
case 'project': // projet
return "La page spécifique à un projet.";
break;
case 'changelog': // historique des versions
return "L'historique des versions du site, ne devrait plus beaucoup évoluer maintenant que le site est terminé.";
break;
case 'rss': // rss
return "La page qui liste les différents flux rss disponibles.";
break;
case '404': // page not found
return "Page 404, le contenu n'a pas pu être trouvé sur ce site.";
break;
case 'tags': // voir les posts de blog avec le tag
return "La page de visualisation des billets de blog en fonction d'un tag.";
break;
default: // si l'argument n'est pas compris et qu'il passe les rewriterules d'apache on affiche le blog (ne devrait jamais se produire)
return "Site perso de Corentin Bettiol.";
break;
}
}
// si on est sur l'accueil du site
else
return "Le blog permet d'avoir accès aux derniers messages postés, et de naviguer parmis eux.";
}
// affiche le menu du site (avec le titre de la page)
function writeMenu($pageName)
{
......
......@@ -2,7 +2,7 @@
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="description" content="Site perso de Corentin Bettiol." />
<meta name="description" content="<?php echo $description; ?>" />
<meta name="viewport" content="width=device-width" />
<title>l3m website &ndash; <?php echo $pageName[0]; // voir getPageName() dans mainController ?></title>
<link rel="stylesheet" href="/css/design.css" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment