Oui j'ai demandé que mon ordre de tri par défaut soit par nom de fichier croissant,
config local
$conf['order_by'] = " order by file asc";
je nomme mes photos année-mois-jour_numéro_séquentiel_nom, ce qui me les mettait dans un ordre chronologique dans PhpWebGallery, mais depuis le passage à Piwigo c'est désordonné dans certaines galeries...
Hors ligne
Un lien vers une catégorie où les images sont dans le désordre pourrait nous aider à avancer sur le sujet.
Hors ligne
Oui les liens cités précédemment...
http://ham3font.albums.free.fr/index.php?/category/53
http://ham3font.albums.free.fr/index.php?/category/64
http://ham3font.albums.free.fr/index.php?/category/193
http://ham3font.albums.free.fr/index.php?/category/64
encore un ou les images sont classé par ordre décroissant alors que j'ai demandé un ordre croissant
http://ham3font.albums.free.fr/index.php?/category/224
En fait les photos ne sont pas vraiment désordonnées mais elles ne sont pas classées dans l'ordre que j'ai demandé, nom de fichier croissant.
Dernière modification par hameau3fontaines (2009-06-02 14:04:47)
Hors ligne
hameau3fontaines a écrit:
$conf['order_by'] = " order by file asc";
C'est peut-être une simple erreur de copie mais c'est $conf['order_by'] = 'ORDER BY file asc'; Attention aux signes.
Dernière modification par Gotcha (2009-06-02 19:14:16)
Hors ligne
Gotcha a écrit:
hameau3fontaines a écrit:
$conf['order_by'] = " order by file asc";
C'est peut-être une simple erreur de copie mais c'est $conf['order_by'] = 'ORDER BY file asc'; Attention aux signes.
La solution que tu proposes va générer une erreur, il faut un espace avant ORDER.
La bonne syntaxe étant:
$conf['order_by'] = ' ORDER BY file ASC';
Mais cela ne changera rien le pb est ailleurs.
Hors ligne
hameau3fontaines a écrit:
http://ham3font.albums.free.fr/index.php?/category/64
Côté Admin...
admin.php?page=cat_modify&cat_id=64
Qu'est-ce que tu as dans l'ordre de tri?
Hors ligne
hameau3fontaines a écrit:
$conf['order_by'] = " order by file asc";
Le problème doit être ailleurs.
Un copier/coller du contenu du ./include/config_local.inc.php peut-être...
Hors ligne
<?php
$conf['order_by'] = " order by file asc";
$conf['slideshow_period'] = 2;
/* Le fichier n'existe pas et sera cr�� lors de l'enregistrement par LocalFiles Editor. */
?>
Hors ligne
Je suis de très près le sujet car je n'ai pas encore résolu mon problème.
Pour l'instant, je force l'ordre des images dans les répertoires qui posent problème.
Hors ligne
Déjà nous avons éliminé une éventuelle erreur dans le config_local...
Je jette un oeil au code.
Tu vas certainement devoir nous lancer une requête SQL au travers de phpMyAdmin, si tu veux bien.
@+
Hors ligne
Oui je suis allée dans phpMyAdmin puis je clique sur Requete... ensuite que faut-il faire ?
Hors ligne
Doucement, ce soir... la suite. Merci.
Hors ligne
Pour commencer (je suppose que le préfixe de tes tables est phpwebgallery_ sinon il suffira de l'adapter) :
SELECT count(*) FROM `phpwebgallery_sessions` WHERE data LIKE '%pwg_image_order%';
J'espère un beau 0, sinon cela va me compliquer mon analyse.
Hors ligne
Oui le préfixe de mes tables est bien phpwebgallery_
Je suis arrivée à quelque chose...
il y a 3 lignes parmi 41 qui ont ce texte :
pwg_show_metadata|i:1;
Hors ligne