source: spip-zone/_plugins_/insertion_modele/inserer_modeles_fonctions.php @ 70522

Last change on this file since 70522 was 33152, checked in by zeraxp@…, 11 years ago
  • ajout de l'icone pour porte plume
  • liste de toutes les images du site
  • ajout de texte d'aide pour l'utilisation
  • pagination sur les images de la modale
  • utilisation de "prettyphoto" et pas fancybox pour la partie publique ( possible d'utiliser thickbox aussi, le sélecteur est dans cfg)

TODO :

  • il serait bon d'améliorer l'interface de sélection des photos, on est preneur d'avis
  • il faut utiliser les pipelines sur les docs pour générer les miniatures, car au premier appel ajax ca ne les génére pas...enfin c'est un peu plus complexe ( des idées sinon ? ).
File size: 729 bytes
Line 
1<?php
2function image_adaptee ($fichier, $largeur = 0, $hauteur = 0, $alt= '', $class = '', $style = '', $rel = '', $color_back = 'FFFFFF')
3{
4        include_spip('inc/filtres_images');
5
6        if (!$fichier) return '';
7
8        if ($largeur==0 && $hauteur==0)
9                $src = $fichier;
10        else
11                $src = extraire_attribut(image_recadre(image_passe_partout($fichier,$largeur,$hauteur),$largeur,$hauteur,'center',$color_back),'src');
12       
13        $image_size = getimagesize($src);
14        $largeur = $image_size[0];
15        $hauteur = $image_size[1];
16
17        return '<img src="'.$src.'"'.' alt="'.$alt.'"'.(($class) ? ' class="'.$class.'"': '').(($class) ? ' style="'.$style.'"': '').(($class) ? ' rel="'.$rel.'"': '').' height="'.$hauteur.'" width="'.$largeur.'" />';
18}
19?>
Note: See TracBrowser for help on using the repository browser.