Annonce

  •  » Utilisation
  •  » modifier l'ordre d'affichage des images

#1 2002-11-11 22:15:36

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

modifier l'ordre d'affichage des images

Voici comment modifier l'ordre d'affichage des images dans votre galerie :
dans include/config.inc.php, il faut modifier la variable $conf['order_by']
Par exemple, si on veut afficher les images par ordre alphabétique, il faut mettre :

Code:

$conf['order_by'] = " order by file asc";

à la place de

Code:

$conf['order_by'] = " order by date_available desc, file asc";

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

Hors ligne

#2 2003-01-04 22:11:19

pete
Invité

Re: modifier l'ordre d'affichage des images

y'a moyen de faire par date?

#3 2003-01-05 11:45:16

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

Re: modifier l'ordre d'affichage des images

et bien date_available c'est ce qu'il te faut je suppose... (à moins que toi tu veuilles la date de création de l'image et non la date de mise à disposition sur le site, ce qui peut être très différent... dans ce cas, c non, on ne peut pas classer par date de création)


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

Hors ligne

#4 2003-02-02 22:30:42

thanh
Invité

Re: modifier l'ordre d'affichage des images

lorsque je transfere les fichiers par Filezilla pa exemple, cela peut etre fait par date de modification ( et pas de prise de vue par exemple).
Ce qui est alors genant.

Car les miniatures sont elles crees par ordre alphabetique.

Donc si on a deja renomme toutes les photos, l'ordre des miniatures dans diapo.php sera finalement l ordre alphabetique et pas celui de prise de vue.

Est il possible de remedier a cela??
par exemple en faisant en sorte que les miniatures soient creees dans l ordre de prise de vue??

Merci

#5 2003-02-02 22:34:29

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

Re: modifier l'ordre d'affichage des images

ben euh, comment dire, c'est compliqué :-/ et je peux pas te le faire comme ça, sorry


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

Hors ligne

#6 2003-02-26 08:56:46

LeShadock
Invité

Re: modifier l'ordre d'affichage des images

Ben si on modifie et on met :

$conf['order_by'] = " order by date_available asc, file asc";

C'est impeccable !

#7 2003-05-18 00:27:36

Guest
Invité

Re: modifier l'ordre d'affichage des images

et un affichage en ordre aléatoire ?

#8 2003-05-18 08:01:02

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

Re: modifier l'ordre d'affichage des images

et un affichage en ordre aléatoire ?

Code:

$conf['order_by'] = " order by rand()";

par contre, tu ne pourras pas visionner toutes les images avec photo.php, il fuadra repasser par la page des miniatures... tu comprendras quand tu essaiera


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

Hors ligne

#9 2003-05-19 22:19:17

justeleblanc
Membre
2003-05-18
9

Re: modifier l'ordre d'affichage des images

ah tiens j'avais pas vu ta réponse...
j'vais essayer
encore merci  :) 

Hors ligne

#10 2003-07-10 16:31:17

Gerald
Membre
2003-07-10
4

Re: modifier l'ordre d'affichage des images

Bonjour, j'ai installé il y a quelques jours phpWebGallery et je trouve vraiment cette appli super. Merci de nous en faire profiter :D

Au sujet de l'ordre d'affichage ou de la sélection, j'arrive bien à modifier les critères et le résultat obtenu est correct sur la page diapo.
Par contre, si je clique sur une miniature, je n'obtiens pas la bonne image dans la page photo. A priori, il mémorise la position de l'image dans la galerie et pas son nom ou son id.

Mes connaissances Php étant limitées, est-ce qu'il est possible de modifier cela de manière à pointer vers la bonne image.

Par avance merci :D   

Hors ligne

#11 2003-07-10 19:17:14

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

Re: modifier l'ordre d'affichage des images

bizarre bizarre... tu as modifié comment ?


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

Hors ligne

#12 2003-07-10 19:38:55

Gerald
Membre
2003-07-10
4

Re: modifier l'ordre d'affichage des images

J'ai deux categories

Deux cas :
Je voulais par exemple donner la possibilité de faire une recherche par auteur.
Dans Diapo.php j'ai ajouté une clause where  dans les critère de recherche.

//Critère de recherche
if ( $page['cat'] == 'search' )
{
    $page['where'] = " where ( file like '%".$HTTP_GET_VARS['search']."%'";
    $page['where'].= " or name like '%".$HTTP_GET_VARS['search']."%'";
    // Ajout de la recherche dans le champ auteur-------------------------
    $page['where'].= " or author like '%".$HTTP_GET_VARS['search']."%'";
    //--------------------------------------------------------------------
   
etc...

Ça fonctionne bien et j'arrive à sélectionner toutes les images d'un auteur. Tant que les images correspondent à la 1ère catégorie affichée, je peux voir les grandes images, dès que j'essaye d'afficher une image qui appartient à la deuxième catégorie j'ai ce message

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in f:\gallerie_php\include\functions.php on line 782

----------------------------------------------------------
Deuxième cas, tri par auteur :
l'utilisateur choisit un critère de tri et en fonction de ce critère, je modifie la clause order by :
Pour un classement par auteur par exemple

if ( $user['critere_tri'] == 'auteur')
    {
        //Classement par auteur
        $conf['order_by'] = " order by author, date_available desc";
    }

Les images sont bien classées par auteur mais quand je clique pour voir la grande image, celle qui apparaît ne correspond pas à la miniature.
Si je clique sur la seconde miniature (classesment par auteur), j'obtiens en fait la grande image de la seconde image de la catégorie classée par date.
--------------------------------------------------------

Je ne sais pas si je suis clair mais ce n'es pas très évident à expliquer.

En tout cas, merci de prendre le temps de te pencher sur nos problèmes et encore bravo :D 

Hors ligne

#13 2003-07-10 21:52:04

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

Re: modifier l'ordre d'affichage des images

pour la where, il faut le mettre de même dans photo.php (dans la version 1.2, il faut reprendre le where...)

Pour le order_by, je te conseille de le mettre dans le ./include/init.inc.php


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

Hors ligne

#14 2003-07-11 11:34:49

Gerald
Membre
2003-07-10
4

Re: modifier l'ordre d'affichage des images

  :D Merci z0rglub, ça fonctionne :D .

Il n'y a plus qu'un problème, quand je veux modifier les infos d'une image, la page reprenant toutes les images ne correspond pas.
Je n'ai pas encore eu le temps de chercher mais je vais me pencher sur le problème.

En tout cas merci encore de ta réponse rapide et efficace.

Bonne journée

Hors ligne

#15 2005-07-17 16:06:47

Culinde
Membre
2005-07-16
22

Re: modifier l'ordre d'affichage des images

Hello,
en version 1.4.1 j'essaie désespérément de contrôler l'ordre d'affichage des photos d'une catégorie
(il faudra que je m'interroge un jour sur cette manie de ne rien vouloir laisser au hasard).

Dans cette démarche j'ai modifié:
1. la table images en rajoutant un champ "myrank" de type unsigned integer,
    avec une valeur par défaut (nulle actuellement, je la passerai au max plus tard)
2. la requète $conf['order_by'] pour prendre en compte ce champ
3. le template info_images.tpl pour l'afficher
4. le script info_images.php pour le gérer, en me basant sur le traitement réalisé pour le champ author

J'arrive à saisir une valeur dans myrank,
quand je fais le "submit" je vois l'ordre d'affichage se modifier de façon correcte,
par contre la valeur du champ myrank n'est pas réaffichée, ce champ est vidé.

Que faut-il faire (et où???) pour qu'il soit rafraichi à partir de la base de donnée?

Hors ligne

  •  » Utilisation
  •  » modifier l'ordre d'affichage des images

Pied de page des forums

Propulsé par FluxBB

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