motercalo Vignette de l'image modifiée - www.yacs.fr

Skip to main content Help Control Panel

 

Communauté «   Développement «   Propositions de code «  

Vignette de l'image modifiée

Un bout de code pour ajouter la vignette de l'image mise à jour.

jm-2010-02-21-1.jpgLorsque l'on arrive sur le formulaire permettant de modifier une image et les informations associée, il est pratique d'afficher celle-ci à l'utilisateur plutot que de lui mentionner uniquement le nom du fichier.

 

Voici le bout de code permettant d'obtenir cet affichage :

// thumbnail image, if any
  
if(isset($item['thumbnail_name']))
   
$details[] = '<span class="small_image"><img src="'.Images::get_thumbnail_href($item).'" title="'.encode_field(strip_tags($item['title'])).'" alt="" /></span>';

A insérer dans le fichier images/edit.php, juste après :

// display info on current version
 
if(isset($item['id']) &amp;&amp$item['id']) {
  
$details = array();

Avec vignette cliquable

Voici le code à insérer pour rendre la vignette cliquable afin d'afficher l'image en grand :

if(isset($item['thumbnail_name']))
   
$details[] = skin::build_image('inline',images::get_thumbnail_href($item),encode_field(strip_tags($item['title'])) ,images::get_icon_href($item));

Comments

Jmarc - on Feb. 21

A améliorer en insérant plutôt le code permettant de cliquer sur la vignette pour l'afficher en plus grand...

Si quelqu'un retrouve ce bout de code, je suis preneur


Alexis Raimbault - on Feb. 21

voici un exemple de code qui construit une image en vignette cliquable :

$text .= skin::build_image('thumbnail',images::get_thumbnail_href($image),$image['title'],images::get_icon_href($image))."\n";




Jmarc - on Feb. 21

Super ! Merci Alexis

J'ai rajoutée la version "image cliquable" dans l'exemple ci-dessus.


Alain Lesage - on Feb. 23

Excellente proposition. Et avec la solution toute prête en plus.


Download yacs