Dotclear

Ticket #2193 (closed enhancement: wontfix)

Opened 9 years ago

Last modified 9 years ago

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:1 Changed 9 years ago by franck

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.

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.

Sites map