Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
J'ai vu récemment que dans les recommandations Page Speed qu'il était conseillé de mettre les attributs de dimension dans les balises img.
Du coup j'ai creusé un peu dans le code Dotclear pour voir et je me suis intéressé à la fonction "EntryFirstImageHelper"
Elle se termine par :
if ($src) {
return '<img alt="'.$alt.'" src="'.$src.'" class="'.$class.'" />';
}
Que j'ai donc modifié, pour voir, par :
if ($src) {
list($width, $height) = getimagesize($src);
return '<img alt="'.$alt.'" src="'.$src.'" class="'.$class.'" /><!-- '.$width.' x '.$height.' -->';
}
(le but étant à terme, d'intégrer le width et height directement dans img)
Malheureusement, ça ne semble pas fonctionner à mon grand désarroi.
J'ai également tenté en ajoutant l'url complète :
list($width, $height) = getimagesize("http://blog.chaosklub.com".$src);
Mais pas mieux.
Auriez-vous des suggestions ?
Hors ligne
Il existe un petit plugin pour cela, il répond au doux nom de Iwaha (ImgWidthAndHeightAdder) . Malheureusement, comme Dotaddict est cassé en ce moment, on ne peut plus l'y télécharger. Je te l'ai mis provisoirement ici
Le plugin s'active avec une case à cocher dans les paramètres du blog. Une fois activé, toutes les images que tu mettras dans tes billets auront les bons attributs height et width. Il te faudra néanmoins réenregistrer tes billets rédigés avant l'installation du plugin pour que cela marche partout ;)
Hors ligne
Voilà un plugin qui va effectivement m'être bien utile pour la suite.
Hélas il ne répond pas à mon besoin immédiat (qui est pour l'instant, la homepage)
En fait j'utilise le thème chesnut, et la quasi-totalité des balises img affichées sur ma homepage sont générées par EntryFirstImage ( http://blog.chaosklub.com/ )
Et j'ai peut-être mal lu le code mais je n'ai pas l'impression que le plugin puisse modifier ces balises ?
Hors ligne
Tu as raison, ce n'est pas le bon plugin dans ce cas-là. Mais il y en a un autre qui répond à ton besoin et remplace avantageusement EntryFirstImage, c'est listImages. Pour la même raison que pour le précédent, je l'ai mis ici ;)
Hors ligne
Hors ligne
Et attention, IWaHa n'a jamais été disponible sur Dotaddict, mais directement chez moi : http://mudry.org/blog/alias/IWaHa
(Et d'ailleurs, la version proposée par Amalgame ci-dessus n'est pas la dernière... ;-) )
Dernière modification par zeiram (2013-02-04 17:04:05)
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
Et attention, IWaHa n'a jamais été disponible sur Dotaddict, mais directement chez moi : http://mudry.org/blog/alias/IWaHa
(Et d'ailleurs, la version proposée par Amalgame ci-dessus n'est pas la dernière... ;-) )
Oups, j'espère ne pas avoir fait de gaffe. Merci en tout cas pour la mise à jour :)
Hors ligne
Vous n'êtes pas identifié(e).