www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 767b8c100edb5c92639bcc85c7173467e8e1f9c7
parent 12bc6d35257537246d064cce29196ced60e94e3f
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Thu,  5 Aug 2010 06:27:38 +0200

SiteIndex, Connexion et GalerieIndex passent la validation du w3c.

Diffstat:
M__cms__/code/modules/admin/connexion.php | 8++++----
M__cms__/code/modules/galerie/galerie-index.php | 15++++++++-------
M__cms__/code/modules/galerie/galerie-photo.php | 6+++---
M__cms__/code/site/css.php | 3+++
M__cms__/code/texte-enrichi/texte-enrichi.php | 2+-
5 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/__cms__/code/modules/admin/connexion.php b/__cms__/code/modules/admin/connexion.php @@ -54,12 +54,12 @@ class AdminConnexion { $ret = "<h2>" . $titre . "</h2>"; $ret .= $message; $ret .= '<form method="post" action="' . $chemin->get_url() . '">'; - $ret .= '<label for="utilisateur">Nom : </label><input type="text" name="utilisateur" value="" />'; - $ret .= '<br />'; - $ret .= '<label for="mdp">Mot de passe : </label><input type="password" name="mdp" value="" />'; - $ret .= '<br />'; + $ret .= '<p><label for="utilisateur">Nom : </label><input type="text" id="utilisateur" name="utilisateur" value="" /></p>'; + $ret .= '<p><label for="mdp">Mot de passe : </label><input type="password" id="mdp" name="mdp" value="" /></p>'; + $ret .= '<p>'; $ret .= '<input type="hidden" name="action" value="connexion" />'; $ret .= '<input type="submit" value="Connexion" />'; + $ret .= '</p>'; $ret .= '</form>'; return $ret; } diff --git a/__cms__/code/modules/galerie/galerie-index.php b/__cms__/code/modules/galerie/galerie-index.php @@ -32,8 +32,7 @@ class GalerieIndex { $ret .= '<form class="galerie infos" method="post" action="' . $chemin->get_url() . '">'; $ret .= '<h2><input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" /></h2>'; $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "description"); - $ret .= '<br />'; - $ret .= '<input type="submit" value="appliquer" />'; + $ret .= '<p><input type="submit" value="appliquer" /></p>'; $ret .= '</form>'; } else { $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; @@ -46,12 +45,12 @@ class GalerieIndex { $mini = Modules::vue($k, 'miniature'); $ret .= '<li>'; $ret .= '<a href="' . $k->get_url() . '">'; // TODO : escape l'url ! - $ret .= '<div class="miniature">'; + $ret .= '<span class="miniature">'; $ret .= $mini->contenu; // TODO : escape l'url ! - $ret .= '</div>'; - $ret .= '<div class="titre">'; + $ret .= '</span>'; + $ret .= '<span class="titre">'; $ret .= $mini->titre; - $ret .= '</div>'; + $ret .= '</span>'; $ret .= '</a>'; $ret .= '</li>'; } @@ -59,13 +58,15 @@ class GalerieIndex { if (Permissions::vérifier_permission($chemin, "nouvelle_page", Authentification::get_utilisateur())) { $ret .= '<li>'; $ret .= '<div class="miniature">'; - $ret .= '<img src="' . $chemin->get_url("?vue=image_nouvelle_periode") . '" />'; + $ret .= '<img alt="nouvelle période" src="' . $chemin->get_url("?vue=image_nouvelle_periode") . '" />'; $ret .= '</div>'; $ret .= '<div class="titre">'; $ret .= '<form class="galerie nouvelle_page" method="post" action="' . $chemin->get_url() . '">'; + $ret .= '<p>'; $ret .= '<input type="hidden" name="action" value="nouvelle_page"/>'; $ret .= '<input type="submit" value="Nouvelle période"/>'; + $ret .= '</p>'; $ret .= '</form>'; $ret .= '</div>'; diff --git a/__cms__/code/modules/galerie/galerie-photo.php b/__cms__/code/modules/galerie/galerie-photo.php @@ -37,17 +37,17 @@ class GaleriePhoto { $ret = ''; if (Permissions::vérifier_permission($chemin, "set_prop", Authentification::get_utilisateur())) { $ret .= '<input type="text" name="titre" value="' . Stockage::get_prop($chemin, "titre") . '" />'; - $ret .= '<img src="' . $chemin->get_url("?vue=image") . '"/>'; + $ret .= '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image") . '"/>'; $ret .= '<input type="filename" .../>'; $ret .= formulaire_édition_texte_enrichi(Stockage::get_prop($chemin, "description"), "message"); } else { $ret .= '<h2>' . Stockage::get_prop($chemin, "titre") . '</h2>'; - $ret .= '<img src="' . $chemin->get_url("?vue=image") . '"/>'; + $ret .= '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image") . '"/>'; $ret .= affichage_texte_enrichi(Stockage::get_prop($chemin, "message")); } return new Page($ret, Stockage::get_prop($chemin, "titre")); } else if ($vue == "miniature" || $vue == "mini") { - $ret = '<img src="' . $chemin->get_url("?vue=image_mini") . '"/>'; + $ret = '<img alt="' . Stockage::get_prop($chemin, "titre") . '" src="' . $chemin->get_url("?vue=image_mini") . '"/>'; return new Page($ret, Stockage::get_prop($chemin, "titre")); } else if ($vue == "image") { diff --git a/__cms__/code/site/css.php b/__cms__/code/site/css.php @@ -60,10 +60,12 @@ function get_css() { } .galerie.photos li a { + display:block; color: black; } .galerie.photos .miniature { + display:block; border: thin solid gray; height: 70px; } @@ -73,6 +75,7 @@ function get_css() { } .galerie.photos .titre { + display:block; padding: 0.2em 0.4em; height: 5em; } diff --git a/__cms__/code/texte-enrichi/texte-enrichi.php b/__cms__/code/texte-enrichi/texte-enrichi.php @@ -12,7 +12,7 @@ function formulaire_édition_texte_enrichi($données, $nom_champ) { // enrichi ? // Pour l'instant, juste du texte brut. TODO : éditeur wysiwym - return '<textarea name="' . $nom_champ . '">' . $données . '</textarea>'; // TODO : escape html chars & co. + return '<p><textarea cols="80" rows="10" name="' . $nom_champ . '">' . $données . '</textarea></p>'; // TODO : escape html chars & co. } function affichage_texte_enrichi($données) {