[green]概要[/green]
AjaxSearch の検索結果は、古いものが上に表示されてしまいます。
それを変更するためのTipsです。
[green]インストールとアンインストール[green]
インストール
ajaxSearch/includes/AjaxSearch.inc.php を2箇所変更します。
1.L157 付近
$sql .= " AND ".$qry_sql;
$rs = $modx->db->query($sql);
↓
$sql .= " AND ".$qry_sql." ORDER BY id DESC";
$rs = $modx->db->query($sql);
2.L94付近
switch( $hideMenu ){
case 0:
$qry_sql .= " AND sc.hidemenu=0;"; // documents visible from menu
break;
case 1:
$qry_sql .= " AND sc.hidemenu=1;"; // documents hidden from menu
break;
↓
switch( $hideMenu ){
case 0:
$qry_sql .= " AND sc.hidemenu=0"; // documents visible from menu
break;
case 1:
$qry_sql .= " AND sc.hidemenu=1"; // documents hidden from menu
break;
}
アンインストール
変更箇所を元に戻してください
[green]使い方[/green]
例1
IDの大きいもの順に出力 ... ORDER BY id DESC
例2
公開日が後のもの順に出力 ... ORDER BY pub_date DESC
[green]リソースの情報[/green]
[table]
[tr][td]
作者[/td][td]Kylej / Coroico [/td][/tr]
[tr][td]
モデファイヤ[/td][td]ZeRo[/td][/tr]
[tr][td]
リソース名[/td][td]AjaxSearch[/td][/tr]
[tr][td]
バージョン[/td][td]1.7.1[/td][/tr]
[tr][td]
ライセンス[/td][td]GPL[/td][/tr]
[tr][td]
動作環境[/td][td]MODx 0.9.6+[/td][/tr]
[tr][td]
リソースの種別[/td][td]スニペット Tips[/td][/tr]
[tr][td]
タグ[/td][td]Search, Tips, sort, order[/td][/tr]
[/table]