Annonce

  •  » Utilisation
  •  » Indication "vu x fois" sous la vignette...

#1 2006-05-25 13:11:12

iphoto
Membre
Belgique
2006-04-19
88

Indication "vu x fois" sous la vignette...

Salut à tous,

Après une longue recherche sur le forum, je n'ai pas trouvé la réponse à mon petit problème.

En effet, j'aimerai insérer, sous la vignette de la photo, une indication sur le nombre de fois que la photo a été vue.

Exemple :
J'ai ceci          ->
                         http://iphotographie.keogratuit.com/forum/vu.jpg

J'aimerai ceci ->
                         http://iphotographie.keogratuit.com/forum/vu2.jpg

Merci de m'aider.

Bonne journée

PS. Je ne suis pas un expert, si possible, merci de donner un exemple.


PhpWebGallery 1.6.1
Ma galerie - Mon matériel

Hors ligne

#2 2006-05-25 23:28:06

volcom
Former Piwigo Team
2005-01-24
489

Re: Indication "vu x fois" sous la vignette...

Salut,

tu as du zapper ce post :

http://forum.phpwebgallery.net/viewtopic.php?id=4714

Vu ta capture d'écran, il doit s'agir de la 1.5.2, et si je ne me trompe pas, l'astuce est valable aussi pour ta version.

Hors ligne

#3 2006-05-25 23:45:25

iphoto
Membre
Belgique
2006-04-19
88

Re: Indication "vu x fois" sous la vignette...

Bien vu, je l'ai loupé.

J'essaye demain, merci.

Bonne nuit.


PhpWebGallery 1.6.1
Ma galerie - Mon matériel

Hors ligne

#4 2006-05-26 21:19:55

iphoto
Membre
Belgique
2006-04-19
88

Re: Indication "vu x fois" sous la vignette...

Je viens d'essayer. Pour cela j'ai du adapter un peu pour la version 1.5.2.

Pour include/category_default.inc.php (pas de changement)

Code:

$query = '
SELECT DISTINCT(id),path,hit,file,date_available
       ,tn_ext,name,filesize,storage_category_id,average_rate
  FROM '.IMAGES_TABLE.' AS i
    INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON id=ic.image_id
  '.$page['where'].'
  '.$conf['order_by'].'
  LIMIT '.$page['start'].','.$page['nb_image_page'].'
;';


$template->assign_block_vars(
    'thumbnails.line.thumbnail',
    array(
      'IMAGE'              => $thumbnail_url,
      'IMAGE_ALT'          => $row['file'],
      'IMAGE_TITLE'        => $thumbnail_title,
      'IMAGE_NAME'         => $name,
      'IMAGE_TS'           => get_icon($row['date_available']),
      'IMAGE_STYLE'        => 'thumb_picture',
      'IMAGE_HIT'    =>  $row['hit'], 
      'U_IMG_LINK'         => add_session_id($url_link)
      )
    );

Pour template/category.tpl :

Code:

<!-- BEGIN thumbnails -->
<ul class="thumbnails">
  <!-- BEGIN line -->
  <!-- BEGIN thumbnail -->
  <li>
    <span class="wrap1">
      <span class="wrap2">
        <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
            <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}"
      alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
      title="{thumbnails.line.thumbnail.IMAGE_TITLE}"
        </a>
      </span>
      <span class="thumbLegend">
        <!-- BEGIN element_name -->
          {thumbnails.line.thumbnail.element_name.NAME}
        <!-- END element_name -->
        <!-- BEGIN category_name -->
          [{thumbnails.line.thumbnail.category_name.NAME}]
        <!-- END category_name -->
          {thumbnails.line.thumbnail.IMAGE_TS}
        <!-- BEGIN nb_comments -->
          <br />vu {thumbnails.line.thumbnail.IMAGE_HIT} fois
          <br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {L_COMMENT}
        <!-- END nb_comments -->
      </span>
    </span>
  </li>
  <!-- END thumbnail -->
  <!-- END line -->
</ul>
<!-- END thumbnails -->

Cela fonctionne bien, mais pas à 100%.
Je m'explique, au niveau des vignettes dans les liens du menu 'Spéciales', les indications commentaires et vu x fois ne s'affichent pas, mais bien pour les vignettes du menu 'Catégories'.

Quelqu'un à une idée ?

De plus, quelqu'un pourrais corriger les 2 codes ci-dessus. On ne sait jamais, il y aurait peut être une erreur.

Merci à vous.


PhpWebGallery 1.6.1
Ma galerie - Mon matériel

Hors ligne

  •  » Utilisation
  •  » Indication "vu x fois" sous la vignette...

Pied de page des forums

Propulsé par FluxBB

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