images | ||
lib | ||
.gitignore | ||
404.php | ||
database.sql | ||
index.php | ||
project.php | ||
README.md | ||
style.css |
Travail à réaliser
Pagination
La page d'index affichent les projets avec une pagination.
Actuellement, les projets sont affichés 5 par 5. Pour passer
d'une page à l'autre, il suffit d'ajouter un paramètre dans la
requête en passant par la query_string
: ?page=n
, n
le
numéro de la page à afficher.
Réalisez l'affichage de la pagination sous la forme suivante :
Première page | Précédent | 1 | 2 | 3 | ... | Suivant | Dernière page
Il faudra mettre en avant la page courrante dans le listing.
Les liens Précédent
et Suivant
doivent être masqués si nous sommes
à la première ou la dernière page.
Commentaires
Nous devons pouvoir déposer des commentaires sur chaque projet. Ces commentaires seront bien évidement affichés sur ces pages.
Un commentaire est composé de :
- le nom ou pseudo de l'auteur
- le site web de l'auteur
- l'email de l'auteur
- sa date de publication
- son contenu
La date est générée automatiquement. Tous les champs sont obligatoires à l'exception du site web. Il faudra afficher l'avatar de l'auteur en utilisant le service gravatar. Ne pas réutiliser ce code source merci ne vous génez par pour vous en inspirer.