•  » Utilisation
  •  » Liens pour photos très haute qualité en téléchargement

#1 2005-06-17 15:06:13

kwa29
Membre
2005-04-19
7

Liens pour photos très haute qualité en téléchargement

Bonjour à tous,

Je cherchais à donner la possiblité à mes users de pouvoir télécharger un fichier psd ou eps associé à une image
Donc voila ce que cela donne en photo
http://soxy29.free.fr/capture.png
Le principe :
Je récupere le nom de fichier que je modifie afin d'avoir un .psd ou .eps.
La ou est entreposé la photo je met le meme nom pour les différents formats et voila...

Le code (plutot goré)
category_default.inc.php

Code:

// message in title for the thumbnail
  $thumbnail_title = $row['file'];
  $thumbnail_psd = str_replace('/thumbnail/','/',$thumbnail_url);
  $thumbnail_psd = str_replace('tn_','',$thumbnail_psd);
  
  $thumbnails_psd = str_replace('.jpg','.psd',$thumbnail_psd);
  $thumbnails_eps = str_replace('.jpg','.eps',$thumbnail_psd);
  
  if (isset($row['filesize']))
  {
    $thumbnail_title .= ' : '.$row['filesize'].' KB';
  }
  // url link on picture.php page
  $url_link = PHPWG_ROOT_PATH.'picture.php?cat='.$page['cat'];
  $url_link.= '&image_id='.$row['id'];
  if ($page['cat'] == 'search')
  {
    $url_link.= '&search='.$_GET['search'];
  }
  else if ($page['cat'] == 'list')
  {
    $url_link.= '&list='.$_GET['list'];
  }
    
  $template->assign_block_vars(
    'thumbnails.line.thumbnail',
    array(
      'IMAGE'              => $thumbnail_url,
      'IMAGE_ALT'          => $row['file'],
      'IMAGE_TITLE'        => $thumbnail_title,
      'IMAGE_PSD'         => $thumbnails_psd,
      'IMAGE_EPS'         => $thumbnails_eps,
      'IMAGE_NAME'         => $name,
      'IMAGE_TS'           => get_icon($row['date_available']),
      'IMAGE_STYLE'        => 'thumb_picture',
      
      'U_IMG_LINK'         => add_session_id($url_link)
      )
    );

category.tpl

Code:

<table valign="top" align="center" class="thumbnail">
        <!-- BEGIN line -->
        <tr>
        <!-- BEGIN thumbnail -->
        <td class="thumbnail">
          <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
          <img src="{thumbnails.line.thumbnail.IMAGE}"
             alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
             title="{thumbnails.line.thumbnail.IMAGE_TITLE}"
             class="thumbLink" />
          <br />
          {thumbnails.line.thumbnail.IMAGE_NAME}</a>
          {thumbnails.line.thumbnail.IMAGE_TS}
          <!-- BEGIN nb_comments -->
          <br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {L_COMMENT}
          <!-- END nb_comments -->
        </td>
        
        <td>
        <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">JPEG Format</a><br />
        <a href="{thumbnails.line.thumbnail.IMAGE_PSD}">PSD Format</a><br />
        <a href="{thumbnails.line.thumbnail.IMAGE_EPS}">EPS Format</a>
        </td>
        
        <!-- END thumbnail -->
        </tr>
        <!-- END line -->
      </table>

Je m'en remets à vous pour me donner la direction pour un code propre ainsi que la possiblité de ne pas afficher ces liens dans une catégorie.

Voili voila j'attend avec impatience vos réponses. Merci

Hors ligne

#2 2005-06-20 10:52:41

kwa29
Membre
2005-04-19
7

Re: Liens pour photos très haute qualité en téléchargement

Personne ??

Hors ligne

#3 2005-11-02 16:57:10

Krizb08
Invité

Re: Liens pour photos très haute qualité en téléchargement

salut à tous,
je relance le post (maintenant ancien) car je suis justement sur cette problématique: proposer plusieurs formats pour une seule et même image (ex.: .psd, .ai).

Les modifs de kwa29 ne fonctionnent pas vraiment sur la dernière version de phpwbg que j'utilise (les images se dupliquent!)... quelqu'un aurait une idée sur la façon de procéder?
Un grand merci d'avance à celui-ceux qui auront la gentillesse de se pencher dessus!

#4 2005-11-03 12:19:11

krizb08
Invité

Re: Liens pour photos très haute qualité en téléchargement

re-salut à tous,
C'est peut-être pas possible... l'idéal en fait serait que PWG détecte la présence (ou non) d'autres formats (tel que eps par exemple), et propose ainsi la possibilité de télécharger l'image au format possible. La solution qu'à proposé kwa29 nous donne par défaut les formats eps, psd (même si l'image de ce format n'existe pas).

En tous cas bravo aux développeurs pour ce merveilleux outil!

  •  » Utilisation
  •  » Liens pour photos très haute qualité en téléchargement

Pied de page des forums

Propulsé par FluxBB

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