Вывод зафиксированных новостей первыми в результатах поиска
Хак поможет чтобы при выводе результатов общего поиска по сайту первыми выводились зафиксированные новости, соответствующие поисковому запросу, а потом уже все остальные.
Установка:
1. Открыть engine/modules/search.php и найти:
if ($config['full_search']) {
if( $sortby != "" ) $order_by = "ORDER BY " . $order_by; else $order_by = "";
$sql_request = "$sql_find $order_by LIMIT $search_start,{$config['search_number']}";
} else {
$sql_request = "$sql_find ORDER BY $order_by LIMIT $search_start,{$config['search_number']}";
}
Заменить на:
if ($config['full_search']) {
if( $sortby != "" ) $order_by = "ORDER BY fixed desc, " . $order_by; else $order_by = "";
$sql_request = "$sql_find $order_by LIMIT $search_start,{$config['search_number']}";
} else {
$sql_request = "$sql_find ORDER BY fixed desc, $order_by LIMIT $search_start,{$config['search_number']}";
}
Готово!
• Автор: Dark5ider
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.