Pour le point 14 :
Pour les smileys, une partie se trouve dans module.textsanitizer.php
/**
* Replace emoticons in the message with smiley images
*
* @param string $message
*
* @return string
*/
function smiley($message)
{
$smileys = $this->getSmileys();
foreach ($smileys as $smile) {
$message = str_replace($smile['code'], '<img src="' . XOOPS_UPLOAD_URL . '/' . htmlspecialchars($smile['smile_url']) . '" title="'.htmlspecialchars($smile['emotion']).'" alt="" />', $message);
}
return $message;
}
juste rajout du title.
Pour les images une bonne partie a l'air gerer dans :
class/textsanitizer/image/image.php. J'ai pas cherche dans tout le code mais deja la c'est les images mis dans les textes (forums etc...)
il suffit de souvent rajouter title avec la meme chose que dans le alt.
Il faut pas oublier que le alt est obligatoire sur toutes les images, sinon W3C sort une ano.
Le alt c'est l'affichage alternatif d'une image, le title c'est l'info bulle.
Sous IE si title n'est pas renseigné, IE prend par defaut ce qui est dans alt pour mettre dans title. Les autres browser ne font pas ce choix, si title n'est pas renseigné, cela n'affiche rien, c'est pour cela que souvent on a des trucs avec des infobulles sous IE et pas sur les autres browsers.