Ticket #2193 (closed enhancement: wontfix)
text.wikixhtml.php : Ajout du width / height des images
Reported by: | prospere | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:clearbricks | Version: | 2.9.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
Bonjour,
Les attributs width et height ne sont malheureusement pas supportés par la fonction de parsing des images (parseImg).
Je propose de calculer et d'ajouter la taille des images dans le contenu HTML généré ligne 1009 du fichier php pour permettre l'optimisation de l'affichage du site sur les navigateurs :
///@Hack $parsed_url = parse_url($url); $img_path = $_SERVER['DOCUMENT_ROOT'].$parsed_url['path']; $size = getimagesize($img_path); if (is_array($size)){ $attr .= ' '.$size[3]; } ///@End Hack
Bises !
Change History
comment:2 Changed 9 years ago by franck
- Status changed from new to closed
- Resolution set to wontfix
- Milestone A definir deleted
Problématique, en particulier avec des directives CSS pour gérer l'aspect responsive des images, vu que les attributs de la balise sont prioritaires et uniquement fournies en pixels alors que côté CSS on peut jouer avec les %, les vw, …
Bref, j'suis plutôt pour laisser installer le plugin de Julien Mudry (qui fonctionne très bien) à ceux qui en ont besoin.
Note: See
TracTickets for help on using
tickets.
Il y a un plugin qui existe et qui se charge de ça → http://mudry.org/blog/post/2016/03/03/Greffon-pour-Dotclear2-imgWidthAndHeightAdder-v0.3.0 qui au passage n'est pas limité au wiki (il fonctionne quel que soit l'éditeur utilisé).
Il faut que je fasse des tests parce qu'intégrer width et height dans le code HTML rend inaactif toutes les directives CSS correspondantes et ça pourrait fiche le souk dans certains cas.