La cadre entourant les images s'adaptent automatiquement à la taille des images
Etant donné que je rajoute du texte dans les commentaires, si l'image n'est pas large le texte présente une organisation pas évident à lire (retour à la ligne fréquent)
Serait-il possible d'imposer une taille minimum de ce cadre ?
Merci d'avance pour votre aide !
Hors ligne
Ajoute une règle de validation dans la page de personnalisation.
Genre if largeur < 500 {largeur=500}
Hors ligne
Voila le code dans picutre.php qui semble concerné par la dimension de l'encadrement.
J'ai essayé d'y rajouté ton code, mais ça rentre surement en conflit avec les autres command
// calculation of width and height
if ( $page['width'] == "" )
{
$taille_image = @getimagesize( $lien_image );
$original_width = $taille_image[0];
$original_height = $taille_image[1];
}
else
{
$original_width = $page['width'];
$original_height = $page['height'];
}
$picture_size = get_picture_size( $original_width, $original_height,
$user['maxwidth'], $user['maxheight'] );
$final_width = $picture_size[0];
$final_height = $picture_size[1];
$url_link = './category.php?cat='.$page['cat'].'&';
$url_link.= 'num='.$page['num'];
if (isset($_GET['expand']))
$url_link.='&expand='.$_GET['expand'];
if ( $page['cat'] == 'search' )
{
$url_link.= "&search=".$_GET['search'].'&mode='.$_GET['mode'];
}
$vtp->setGlobalVar( $handle, 'picture_link', add_session_id( $url_link ) );
$vtp->setGlobalVar( $handle, 'picture_width', $final_width );
$vtp->setGlobalVar( $handle, 'picture_height', $final_height );
$vtp->setGlobalVar( $handle, 'picture_src', $lien_image );
$vtp->setGlobalVar( $handle, 'picture_alt', $page['file'] );
if ( $page['comment'] != '' )
{
if ( $page['cat'] == 'search' )
{
$picture_comment = replace_search( $page['comment'], $_GET['search'] );
$vtp->setGlobalVar( $handle, 'picture_comment', $picture_comment );
}
else
{
$vtp->setGlobalVar( $handle, 'picture_comment', $page['comment'] );
}
}
QU'EN PENSES TU ?
Hors ligne
Instinctivement, je mettrais
if ($final_width < 500){ $final_height = $final_height*500/$final_width; $final_width < 500; }
juste avant $url_link
Hors ligne
J'ai testé ta proposition (que je ne comprends pas) et ça ne marche pas.
Par contre j'ai essayé cela:
if ($final_width < 500){
$final_height = $picture_size[1];
$final_width = 500;
}
ET ça marche presque... le cadre est de taille 500, mais le GROS INCONVENIENT c'est que l'image se proportionne à la taille du cadre !
du coup l'image est elargit !
pour exemple : http://rickway.free.fr/galeriedart2/pic … pand=19,34
(la galerie n'est toujours pas ouverte j'ai encore un mois pour trouver)
Un vrai bordel... mais on progresse...
J'espère cher webabar, que tu auras encore une p'tite motivation si zorglub ne nous file pas un coup de main pour tenter de trouver quelque chose !
Merci beaucoup pour le moment, j'apprends beaucoup !
Hors ligne
dans template/default/picture.vtp (release 1.3.2), remplaces
35 {#frame_start}1%{#frame_begin} 36 <a href="{#picture_link}">
par
{#frame_start}500px{#frame_begin} <a href="{#picture_link}">
Hors ligne