Changeset 82462 in spip-zone


Ignore:
Timestamp:
May 16, 2014, 4:18:39 PM (5 years ago)
Author:
marcimat@…
Message:

Les dates triées

Location:
_plugins_/indexer/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/aside/sphinx.html

    r82455 r82462  
    2020
    2121[(#INCLURE{fond=inclure/liste_sphinx_facette, env,
    22     facette=YEAR(properties.times.publication),
     22    facette=YEAR(date),
    2323    cle=annee,
    2424    titre=Par année,
    25     texte_vide=Non renseignée
     25    texte_vide=Non renseignée,
     26    order=date DESC
    2627})]
    2728
  • _plugins_/indexer/trunk/inclure/liste_sphinx_facette.html

    r82455 r82462  
    55        #ENV{facette},
    66        #ENV{cle},
    7         #ENV*{recherche}})]})]
    8 
    9 <pre>#GET*{sqlf}</pre>
     7        #ENV*{recherche},
     8        #ENV{order,''}})]})]
    109
    1110<BOUCLE_resultats(DATA) {source SphinxQL, #GET{sqlf}} {si #ENV{recherche}}>
  • _plugins_/indexer/trunk/indexer_fonctions.php

    r82455 r82462  
    6262
    6363
    64 function sphinx_get_query_facette($index, $facette, $cle, $recherche, $orderby = 'c DESC', $limit = 30) {
     64function sphinx_get_query_facette($index, $facette, $cle, $recherche, $orderby = '', $limit = 0) {
     65
     66    if (!$orderby) $orderby = 'c DESC';
     67    if (!$limit)   $limit   = 30;
     68
    6569    include_spip('inc/indexer');
    6670    $sq = new \Sphinx\SphinxQLQuery();
     
    7074        ->from($index)
    7175        ->where("MATCH(" . $sq->quote($recherche) . ")")
    72         ->orderby("c DESC")
     76        ->orderby($orderby)
    7377        ->limit($limit)
    7478        ;
Note: See TracChangeset for help on using the changeset viewer.