•  » Utilisation
  •  » afficher nbre de hits sous les miniatures ?

#1 2005-10-17 21:35:01

regh
Membre
2005-10-17
7

afficher nbre de hits sous les miniatures ?

Salut tout le monde,
Voila,  je me demandais si quelqun saurait comment faire pour afficher sous les thumbnails le nombre visites sur les pages des images correspondantes, comme c'est le cas avec l'affichage du nombre de commantaires ( j'ai un peu fouillé de ce  coté là mais je m'y perd un peu ....j'ai bien peur de pas encore être assé doué en php ).
En précisant  que je suis sur la  1.4.1 ( j'ai bien vu la solution de Choubs sur la 1.3 : http://forum.phpwebgallery.net/viewtopic.php?id=2537  mais la 1.4 m'a l'air un peu trop différente sur ce point )

voila, si vous avez une solution ca serait bien cool ...

Hors ligne

#2 2005-11-03 09:19:59

volcom
Former Piwigo Team
2005-01-24
489

Re: afficher nbre de hits sous les miniatures ?

Dans include/category_default.inc.php


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

Dans category.tpl :

Code:

<!-- 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}
           <br />
           {thumbnails.line.thumbnail.IMAGE_HIT}
          <!-- BEGIN nb_comments -->
        - {thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {L_COMMENT}
          
          <!-- END nb_comments -->
        </td>
        <!-- END thumbnail -->

J'espère ne rien avoir oublié. Tiens moi au courant.

Hors ligne

#3 2005-11-04 22:41:56

regh
Membre
2005-10-17
7

Re: afficher nbre de hits sous les miniatures ?

Merci Volcom !  ça marche nickel  :))


j'ai juste modifié la partie du code du "category_default.inc.php"  pour que le compte des hits ne s'affiche que lorsque l'user est  admin,
pour ceux que ca interesse :

Code:

 // hit count on thumbnail only if user is admin 
 if( $user['status'] == 'admin' )
 { 
    // hit count in title for the thumbnail
    $thumbnail_hitcount = $row['hit'];
  }
    
 $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'    =>  $thumbnail_hitcount, 
      'U_IMG_LINK'         => add_session_id($url_link)
      )
    );

Hors ligne

#4 2008-06-13 15:26:16

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: afficher nbre de hits sous les miniatures ?

Bonjour,

Comme faire fonctionner cette astuce sur une v1.7.1 ???

Merci ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2008-06-13 15:42:41

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: afficher nbre de hits sous les miniatures ?

Bonjour,
C'est en standard.
Dans administration --> Configuration --> Générale : onglé "Affichage par défaut".

Naturellement il faudra, si tu le veux, répercuter cette modif sur tous les utilisateurs. Par contre, tous les nouveau l'auront par défaut.

:-))


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#6 2008-06-13 15:49:32

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: afficher nbre de hits sous les miniatures ?

Oupsss désolé pour cette question.

Merci bien.

+++


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Utilisation
  •  » afficher nbre de hits sous les miniatures ?

Pied de page des forums

Propulsé par FluxBB

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