Skip to main content Help Control Panel

 

Projets «   Gestion des images «  

Vignette de l'image modifiée (intégré)

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

Lorsque 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


Alexis Raimbault

intégré dans la référence




Alexis Raimbault webmaster free-lance

on Jan. 14 2011


Alain Lesage

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


on Feb. 23 2010


Jmarc

Super ! Merci Alexis

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


inspired from Alexis Raimbault on Feb. 21 2010


Alexis Raimbault

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";



Alexis Raimbault webmaster free-lance

on Feb. 21 2010


Jmarc

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


on Feb. 21 2010