IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Ajaxplorer : ordre de tri pour affichage vignettes


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut [AJAX] Ajaxplorer : ordre de tri pour affichage vignettes
    salutatous,

    j'ai installé l'excellent explorateur de fichier "Ajaxplorer" et tout fonctionne parfaitement.

    seulement, on ne peut gérer l'ordre d'affichage (croissant / décroissant) que dans l'affichage par liste, en cliquant sur la colonne souhaitée (nom, taille, type...) !

    l'affichage sous forme de vignette ne proposant pas ces options de tri !

    seulement, tous mes fichiers catalogués dans "Ajaxplorer" commence par l'année de leur conception, exemple : 2010 image.jpg

    ce qui fait qu'en affichage vignette, ils s'affichent automatiquement du plus anciens au plus récent !
    et moi je souhaiterais qu'ils s'affiche par ordre alphabétique inverse, soit du plus récent au plus ancien

    y aurait-il une manip pour obtenir ce que je veux ?

    merci de vos lumières

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par nicomax34 Voir le message
    y aurait-il une manip pour obtenir ce que je veux ?
    A part lire dans tes pensées, ce que ni ta machine ni nous ne sommes capables de faire, non.

    En revanche, si ta question signifie en fait : "Pouvez-vous m'aider à comprendre comment résoudre mon problème ?", alors :
    Oui, montre-nous ton code, avec un peu de chance ça doit pas aller beaucoup plus loin qu'un Array.sort ou Array.reverse

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    Bonjour Romain,

    en fait ma question est plutôt du style :
    si quelqu'un a déjà installer et donc utilise AjaXplorer, aurait-il rencontrer mon problème et l'aurait-il solutionner ?

    j'ai chercher dans les multiples fichiers qui composent AjaXplorer et j'ai trouver plusieurs fichiers qui utilisent la fonction usort() ou uksort() ou ksort()

    mon souci c'est que je ne sais pas trop sur lequel de ces fichiers intervenir !

    voici la liste des fichiers (au nombre de 6) et les lignes de codes correspondantes que j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    fichier : server / classes / class.AJXP_PluginsService.php
     
    ligne 65 :
    $this->usort($beforeSort);
     
    ligne 140 :
    private function usort(&$tableau){
     
    ++++++++++++++++++++
     
    fichier : server / classes / class.AJXP_Utils.php
     
    ligne 47 :
    function natksort(&$array) {
    	uksort($array, 'strnatcasecmp');
    	return true;
    }
     
    ++++++++++++++++++++
     
    fichier : server / classes / packer / class.JavaScriptPacker.php
     
    ligne 259 :
    usort($unsorted, array(&$this, '_sortWords'));
     
    ligne 299 :
    ksort($keywords['sorted']);
     
    ++++++++++++++++++++
     
    fichier : plugins / access.ajxp_conf / class.ajxp_confAccessDriver.php
     
    ligne 577 :
    ksort($userArray);
     
    ligne 637 :
    ksort($repoArray);
     
    ++++++++++++++++++++
     
    fichier : plugins / access.ajxp_shared / class.ajxpSharedAccessDriver.php
     
    ligne 287 :
    ksort($userArray);
     
    ligne 332 :
    ksort($repoArray);
     
    ++++++++++++++++++++
     
    fichier : plugins / log.text / class.textLogDriver.php
     
    ligne 249 :
    krsort($result);
    je peux également zipper et joindre ces 6 fichiers si ça ne suffit pas.

    merci en tout cas de te pencher sur mon post

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par nicomax34 Voir le message
    je peux également zipper et joindre ces 6 fichiers si ça ne suffit pas.
    Il me semble qu'on va devoir en passer par là ^^

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    voici les 6 fichiers attachés...
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    J'ai jeté un oeil en diagonale mais ce n'est pas évident de mettre le doigt sur le passage pertinent... c'est en ligne quelque part ? (histoire de tester en live avec firebug ça serait plus simple ^^)

    Par contre, quelque chose m'intrigue : le problème que tu décris semble impacter plutôt la partie "comportement et ergonomie" côté client, donc JS. Or, tu me montres du PHP...
    Je m'attendais en fait à un extrait du html concerné (le html généré, pas le code php) avec les fonctions JS liées à tes traitements ajax...

Discussions similaires

  1. [MySQL] Requête pour affichage nombre de "likes" / Ajax, PHP, MySQL
    Par E. Nigma dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/05/2015, 08h34
  2. [AJAX] boucle for dans item pour l'affichage d'une base de donné
    Par senda dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/03/2009, 13h42
  3. Réponses: 3
    Dernier message: 07/05/2008, 11h03
  4. Réponses: 17
    Dernier message: 17/05/2004, 15h24
  5. code html en ram -> TWebBrowser pour affichage
    Par FredericB dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/04/2003, 22h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo