Changeset 88754 in spip-zone


Ignore:
Timestamp:
Apr 24, 2015, 12:51:57 PM (5 years ago)
Author:
arno@…
Message:

Mieux gérer le recadrage unique (data-src soit être renseigné après recadrage de $source)

Location:
_plugins_/image_responsive
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/image_responsive/image_responsive_fonctions.php

    r88694 r88754  
    7373                $img = vider_attribut($img, "height");
    7474                $img = vider_attribut($img, "style");
    75        
    76                 //$img = inserer_attribut($img, "src", $src);
    77                 $img = inserer_attribut($img, "data-src", $source);
    78                 $classe = "image_responsive";
    79                
    80                 if ($vertical == 1) {
    81                         $classe .= " image_responsive_v";
    82                         $v = "v";       
    83                         if ($h < $taille_defaut) $taille_defaut = $h;
    84                 } else {
    85                         $v = "";
    86                         if ($l < $taille_defaut) $taille_defaut = $l;
    87                 }
    88                
    89                 if ($htactif) {
    90                         $src = preg_replace(",\.(jpg|png|gif)$,", "-resp$taille_defaut$v.$1", $source);
    91                 }
    92                 else {
    93                         $src = "index.php?action=image_responsive&amp;img=$source&amp;taille=$taille_defaut$v";
    94                 }
    95                
    96                 if ($taille_defaut == 0) $src = "rien.gif";
    97                 if ($lazy == 1) $classe .= " lazy";
    98                 $img = inserer_attribut($img, "data-l", $l);
    99                 $img = inserer_attribut($img, "data-h", $h);
    100                
     75
     76
     77                // Récupérer les proportions et éventuellement recadrer
    10178                $proportions = explode("/", $proportions);
    10279                if (count($proportions) > 0) {
     
    12097                        $source = extraire_attribut($source,"src");
    12198                }
    122                
     99
     100       
     101                //$img = inserer_attribut($img, "src", $src);
     102                $img = inserer_attribut($img, "data-src", $source);
     103                $classe = "image_responsive";
     104               
     105                if ($vertical == 1) {
     106                        $classe .= " image_responsive_v";
     107                        $v = "v";       
     108                        if ($h < $taille_defaut) $taille_defaut = $h;
     109                } else {
     110                        $v = "";
     111                        if ($l < $taille_defaut) $taille_defaut = $l;
     112                }
     113               
     114                if ($htactif) {
     115                        $src = preg_replace(",\.(jpg|png|gif)$,", "-resp$taille_defaut$v.$1", $source);
     116                }
     117                else {
     118                        $src = "index.php?action=image_responsive&amp;img=$source&amp;taille=$taille_defaut$v";
     119                }
     120               
     121                if ($taille_defaut == 0) $src = "rien.gif";
     122                if ($lazy == 1) $classe .= " lazy";
     123                $img = inserer_attribut($img, "data-l", $l);
     124                $img = inserer_attribut($img, "data-h", $h);
    123125               
    124126                // Gérer les tailles autorisées
  • _plugins_/image_responsive/paquet.xml

    r88694 r88754  
    22        prefix="image_responsive"
    33        categorie="outil"
    4         version="5.5.2"
     4        version="5.6.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.