Перейти к содержанию
Форум поддержки пользователей VamShop

Сортировка результатов поиска


Рекомендуемые сообщения

Есть у кого нить решение что бы на странице результатов поиска заставить работат:

Сортировка: имя (по возрастанию) | имя (по убыванию) | цена (по возрастанию) | цена (по убыванию)

Ссылка на сообщение
Поделиться на другие сайты

когдато уже поднимал этот вопрос http://vamshop.ru/forum/index.php?topic=2314.0

там проблемка почему когда формируется продукт_лист то там ссылки вида http://tpe.kiev.ua/category-MP4-pleery.html?sort=name&direction=asc а если сделать ето для поиска то получаю ссылки http://localhost/tpe.kiev.ua/advanced_search_result.php/keywords/s200/sort/name/direction/asc в чем может быть проблема? если с етим разобратся то впринципе все не так сложно )

Ссылка на сообщение
Поделиться на другие сайты

Лично у меня нет, не делал такого.

Может тогда подскажешь, что бы по умолчанию сортировало по цена, на данный момент кажись сортирует по айди

Ссылка на сообщение
Поделиться на другие сайты

Скорей всего, в /advanced_search_result.php нужно поменять:

Код:

ORDER BY p.products_id

на:

Код:

ORDER BY p.products_price

сортирует, попробывал )

Ссылка на сообщение
Поделиться на другие сайты

сортирует, попробывал )

хм, а можешь привести листинг всей строки?

знакомый програмист поправил код, теперь:

1. сортирует по умолчанию по цене

2. работает сортировка

файл прицепил, думаю можно включить в ближайшую сборку :-)

advanced_search_result.php

Ссылка на сообщение
Поделиться на другие сайты

хм а как оно может работать

$where_str .= " ) GROUP BY p.products_id ORDER BY p.products_id ";

и 

работает сортировка
у меня не работает хотя мб шото в других файлах правил что может мешать нужно заново магаз поставить потестить (

или мб не тот файл выложыл?0o

Ссылка на сообщение
Поделиться на другие сайты
  • 8 years later...
В 19.01.2009 at 16:40, PlazaUA сказал:

 

 

хм, а можешь привести листинг всей строки?

 

знакомый програмист поправил код, теперь:

1. сортирует по умолчанию по цене

2. работает сортировка

 

файл прицепил, думаю можно включить в ближайшую сборку :-)

 

advanced_search_result.php

Как ты заставил работать сортировку  Сортировка: имя (по возрастанию) | имя (по убыванию) | цена (по возрастанию) | цена (по убыванию)

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Подскажите как сделать в поиске так, чтобы товары которых нет в наличии выводились бы последними в результате поиска ? 

Ссылка на сообщение
Поделиться на другие сайты

В файле advanced_search_result.php в строке 232:

$where_str .= " ) GROUP BY p.products_id ORDER BY p.products_date_added DESC ";

заменил на :

			$where_str .= " ) GROUP BY p.products_id ORDER BY p.products_quantity DESC ";

верно же ?

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, madvolkov сказал:

В файле advanced_search_result.php в строке 232:


$where_str .= " ) GROUP BY p.products_id ORDER BY p.products_date_added DESC ";

заменил на :


			$where_str .= " ) GROUP BY p.products_id ORDER BY p.products_quantity DESC ";

верно же ?

По идее, да.

Будет сортироваться по количеству на складе, по убыванию.

т.е. товары с количествои 0, 1 должны быть в конце списка.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...