•  » Utilisation
  •  » Nombre de miniatures par ligne functionne pas

#1 2009-02-07 01:23:49

clubreseau
Membre
2009-02-06
11

Nombre de miniatures par ligne functionne pas

Nombre de miniatures par ligne  functionne pas

jai essayer 2, 3, 4

et jai toujours 5 par ligne jusqu'au bout de ma page jai des image miniatures.

pourquoi ?

Hors ligne

#2 2009-02-07 01:29:03

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

Re: Nombre de miniatures par ligne functionne pas

C'est un reste des anciennes versions, le paramétrage est mal choisi.

Avant (1.4 et antérieur) : les miniatures étaient dans un tableau et on contrôlait le nombre de colonnes
Après (1.5 et ultérieur) : les miniatures sont une liste de blocs qui se suivent sur la même ligne tant qu'il y a de la place

La nouvelle méthode est meilleure bien sûr, mais rend le paramétrage d'affichage pour l'utilisateur obsolete. En fait, on utilise la multiplication du nombre de miniatures par ligne avec le nombre de lignes par page pour savoir combien on affiche de miniatures par page. Seul le résultat de la multiplication nous intéresse.

Bref, c'est un bug.


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

Hors ligne

#3 2009-02-07 01:30:31

clubreseau
Membre
2009-02-06
11

Re: Nombre de miniatures par ligne functionne pas

wow quel fichier je doit editer pour avoir seulement 4 miniature par ligne

Hors ligne

#4 2009-02-07 01:36:46

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

Re: Nombre de miniatures par ligne functionne pas

clubreseau a écrit:

wow quel fichier je doit editer pour avoir seulement 4 miniature par ligne

Tu ne peux pas. Enfin, c'est super compliqué.

Vu le temps que tu as mis pour répondre à mon post, tu ne l'as pas lu ou compris, c'est pas possible humainement parlant. Donc je conseille de le relire avec attention :-)


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

Hors ligne

#5 2009-02-07 02:12:41

clubreseau
Membre
2009-02-06
11

Re: Nombre de miniatures par ligne functionne pas

biensur ses possible je suis programmeur en php

il doit etre dans le repertoire include le fichier a editer !

Hors ligne

#6 2009-02-07 09:42:40

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Nombre de miniatures par ligne functionne pas

Il n'est pas question de programmation.
Depuis plusieurs versions, les pages d'index affichent x*y images dans la page.
Et la boucle génère le même code pour toutes les miniatures.

Les CSS sont codées pour que les miniatures se comportent comme du texte, et enfin de ligne le retour à la ligne est naturellement automatique de façon à proposer au visiteur quelque chose d'acceptable quelque soit la largeur de son écran et de fait même en ayant les meilleures compétences en php ce n'est pas sur ce terrain que tu trouveras la meilleure solution. En réalité, il suffit dans les css de fixer la largeur (Width: 700px) de .content et automatiquement tu auras un nombre fixe d'image par ligne. Est-ce plus clair?


PS:

clubreseau a écrit:

biensur ses possible je suis programmeur en php

C'est possible à condition d'écrire en css, et de savoir coder sans faute de goût.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2009-02-08 01:56:00

clubreseau
Membre
2009-02-06
11

Re: Nombre de miniatures par ligne functionne pas

jai coder en php et jai reussi s'etait vraiment facile.

fichier category_default.inc.php editer

Code:

foreach ($pictures as $row)
{ 
  $thumbnail_url = get_thumbnail_url($row);

  // link on picture.php page
  $url = duplicate_picture_url(
        array(
          'image_id' => $row['id'],
          'image_file' => $row['file']
        ),
        array('start')
      );



  $template->assign_block_vars(
    'thumbnails.line.thumbnail',
    array(
      'IMAGE'              => $thumbnail_url,
      'IMAGE_ALT'          => $row['file'],
      'IMAGE_TITLE'        => get_thumbnail_title($row),
      'CT'                 => $ct,

      'U_IMG_LINK'         => $url,

      'CLASS'              => 'thumbElmt',
      )
    );
$ct="";
$cnt++;
if ($cnt=="5"){ $cnt=1; $ct="<br>"; }
if ($ct=="4"){ $ct=""; }

Hors ligne

#8 2009-02-08 09:54:58

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Nombre de miniatures par ligne functionne pas

1 - La modif indiquée ne suffit pas ('CT' doit être intégré dans le Template).
2 - La modif devrait être intégrée sous forme de plugin et non par modif du code.
3 - La prochaine mise à jour pour corriger un trou de sécurité ou une évolution vers Piwigo 2.0.x fera disparaitre ta modif.
4 - Piwigo 2.0.0 la modif sera inutile à ce niveau (uniquement dans le template, ça sera mieux).
5 - Les thèmes comme montblancxl qui gèrent les miniatures sur une largeur fixe seront inutilisables.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2009-02-08 22:41:34

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

Re: Nombre de miniatures par ligne functionne pas

Un brin plus positif que VDigital : vu sous cet angle (sans prendre en compte les contraintes d'un logiciel "générique") c'est vrai que ce n'es pas si terrible à coder. En tout cas c'est pragmatique et l'essentiel est que ça te convienne. Prends bien en compte la remarque 3 de VDigital (devoir tout recommencer à chaque mise à jour de Piwigo) car c'est vrai que ça ne doit pas t'empêcher d'appliquer les mises à jour.


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

Hors ligne

  •  » Utilisation
  •  » Nombre de miniatures par ligne functionne pas

Pied de page des forums

Propulsé par FluxBB

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