#1 2004-05-08 18:51:13

Rickways
Membre
2004-04-22
104

Cadre de taille minimum

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 !


Merci au créateur de ce magnifique outils.

Hors ligne

#2 2004-05-13 12:48:08

Rickways
Membre
2004-04-22
104

Re: Cadre de taille minimum

Personne n'aurait la moindre solution ?


Merci au créateur de ce magnifique outils.

Hors ligne

#3 2004-05-13 13:32:02

Webabar
Membre
France
2004-03-24
214

Re: Cadre de taille minimum

Ajoute une règle de validation dans la page de personnalisation.

Genre if largeur < 500 {largeur=500}


Y'a des détails qui trompent pas...
Ma galerie PWG :
http://pagesperso.laposte.net/cezanne92/

Hors ligne

#4 2004-05-15 14:04:41

Rickways
Membre
2004-04-22
104

Re: Cadre de taille minimum

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'].'&amp;';
$url_link.= 'num='.$page['num'];
if (isset($_GET['expand']))
    $url_link.='&amp;expand='.$_GET['expand'];
if ( $page['cat'] == 'search' )
{
  $url_link.= "&amp;search=".$_GET['search'].'&amp;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 ?


Merci au créateur de ce magnifique outils.

Hors ligne

#5 2004-05-18 12:23:59

Webabar
Membre
France
2004-03-24
214

Re: Cadre de taille minimum

Instinctivement, je mettrais

Code:

if ($final_width < 500){
      $final_height = $final_height*500/$final_width;
      $final_width < 500;
}

juste avant $url_link


Y'a des détails qui trompent pas...
Ma galerie PWG :
http://pagesperso.laposte.net/cezanne92/

Hors ligne

#6 2004-05-21 01:17:59

Rickways
Membre
2004-04-22
104

Re: Cadre de taille minimum

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 !


Merci au créateur de ce magnifique outils.

Hors ligne

#7 2004-05-21 07:19:09

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Cadre de taille minimum

dans template/default/picture.vtp (release 1.3.2), remplaces

Code:

35           {#frame_start}1%{#frame_begin}
36           <a href="{#picture_link}">

par

Code:

{#frame_start}500px{#frame_begin}
<a href="{#picture_link}">

Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#8 2004-05-21 12:57:11

Rickways
Membre
2004-04-22
104

Re: Cadre de taille minimum

Merci ça fonctionne très bien.
(pour la version 3.1)

Je fais le post de cette astuce dans toutes les modifs possible.

Super galerie


Merci au créateur de ce magnifique outils.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact