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

add description meta tag

parent 57a01574
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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
+47 −0
Original line number Diff line number Diff line
@@ -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)
{
+1 −1
Original line number Diff line number Diff line
@@ -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" />