Changeset 96882 in spip-zone


Ignore:
Timestamp:
Apr 30, 2016, 10:42:25 AM (4 years ago)
Author:
bystrano@…
Message:

recadrage des logos de survol côté public

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/massicot/trunk/massicot_fonctions.php

    r96881 r96882  
    400400        }
    401401
    402         $fichier = extraire_attribut($logo, 'src');
     402        $src    = extraire_attribut($logo, 'src');
    403403        $alt     = extraire_attribut($logo, 'alt');
    404404        $classes = extraire_attribut($logo, 'class');
     
    410410        if (is_null($id_objet)) {
    411411
    412                 $objet = massicot_trouver_objet_logo($fichier);
     412                $objet = massicot_trouver_objet_logo($src);
    413413
    414414                if (is_null($objet)) {
     
    422422        $parametres = massicot_get_parametres($objet_type, $id_objet);
    423423
    424         $fichier = massicoter_fichier($fichier, $parametres);
     424        $fichier = massicoter_fichier($src, $parametres);
     425
     426        if ($onmouseout) {
     427                $onmouseout = str_replace($src, $fichier, $onmouseout);
     428        }
     429
     430        if ($onmouseover) {
     431                $src_off = preg_replace('/^.*[\']([^\']+)[\']/', '$1', $onmouseover);
     432                $parametres_off = massicot_get_parametres($objet_type, $id_objet, 'logo_survol');
     433                $fichier_off = massicoter_fichier($src_off, $parametres_off);
     434                $onmouseover = str_replace($src_off, $fichier_off, $onmouseover);
     435        }
    425436
    426437        $balise_img = charger_filtre('balise_img');
Note: See TracChangeset for help on using the changeset viewer.