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

Можно ли править сортировку на странице (product listing)?


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

В VamShop есть сортировка следующего вида: Сортировать по цене (по возрастанию) цене (по убыванию)

Как добавить: сортировать по новизне?

Можно ли сделать след. образом: сортировку (допустим по цене) нажал один раз — сортируеться по убыванию, нажал еще раз (на туже самую ссылку) — сортируеться по убыванию. То есть смысл такой: один раз — в одну сторону, другой в другую (по очередности).

Ссылка на сообщение
Поделиться на другие сайты
Можно ли сделать след. образом: сортировку (допустим по цене) нажал один раз — сортируеться по убыванию, нажал еще раз (на туже самую ссылку) — сортируеться по убыванию. То есть смысл такой: один раз — в одну сторону, другой в другую (по очередности).
можно... все зависит от твоего знания проги... )
Ссылка на сообщение
Поделиться на другие сайты

Только править код, добавляя новые метки сортировки в /includes/modules/default.php и в шаблоне /templates/шаблон/module/product_listing

По новизне - это по дате.

Но основе существующих критерием сортировки довольно легко будет сделать сортировку по дате.

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

Что-то у меня нничего не получаеться Я добавил в  $listing_sql = "select DISTINCT p.products_fsk18,

p.products_date,

а в product listing - {$LINK_sort_date_asc}

И вся эта комбинация не работает. Не поможете?

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

p.products_date_added нужно, да и там есть уже эта колонка.

Вот раньше в faq вопрос был про сортировку, затем я перенёс в магазин по умолчанию.

Посмотри вот вопрос в faq - http://vamshop.ru/node/20

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

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

А возможно ли сделать сортировку по первой букве в названии товара...? сделать строчку с алфавитом... например, при нажатии на букву "К" - выводятся только те товары которые начинаются на "К" ?

подскажите в какую сторону копать и много ли на PHP нужно писать будет?

и ещё вопрос... можно ли сбросить статистику через админку? или тока через базу занулить?

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

Зайдите в phpMyAdmin и в закладке SQL выполните такой запрос:


update products set products_viewed = '0' where products_viewed > '0';
[/code]

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

А как сбросить статистику по заказанным товарам?

Кстати, сброс просмотров теперь надо делать в таблице products_description

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

В Админке - Разное - Отчёте - Заказанные товары, вроде такой пункт там есть, показывает самые покупаемые товары в порядке убывания.

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

как сделать чтобы соттировка на страницах производилась с помощю всплывающего меню примерно как здесь

post-4127-1304838371,94_thumb.gif

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

По умолчанию - никак.

Только переделывать код с ссылок на формы.

В принципе, ничего сложного сделать get формы.

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

например, изменить файлы в папке templates\шаблон\module\product_listing так:

<select name="sort" onchange="location = this.value">

<option value="{$LINK_sort_name_asc}" selected="selected">{#text_sort_name_asc#}</option>

<option value="{$LINK_sort_name_desc}">{#text_sort_name_desc#}</option>

<option value="{$LINK_sort_price_asc}">{#text_sort_price_asc#}</option>

<option value="{$LINK_sort_price_desc}">{#text_sort_price_desc#}</option>

</select>

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

Yurassik1 правильно написал, как-то так и делается.

т.е. просто ссылки меняются на get форму.

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