|
OsCommerce: меняем порядок выдачи товаров по умолчанию |
|
|
|
Автор netBENT
|
|
09.06.2006 г. |
|
Как изменить порядок вывода(листинга) товаров по умолчанию в OsCommerce? Для этого нужно в файле index.php изменить значения переменных $listing_sql и $column_list[$i]. В приведенном мной листинге выделенные жирным параметры уже изменены (что там было изначально, я уже не вспомню) и указывают на то, что по умолчанию товары отсортированы будут по производителю.
if ( (!isset($HTTP_GET_VARS['sort'])) || (!ereg('[1-8][ad]', $HTTP_GET_VARS['sort'])) || (substr($HTTP_GET_VARS['sort'], 0, 1) > sizeof($column_list)) ) { for ($i=0, $n=sizeof($column_list); $i<$n; $i++) { if ($column_list[$i] == 'PRODUCT_LIST_MANUFACTURER') { $HTTP_GET_VARS['sort'] = $i+1 . 'a'; $listing_sql .= " order by manufacturers_id"; break;
|