Virtuemart, отображение товаров в категории

Тема в разделе "VirtueMart", создана пользователем glintwine, 11.11.2011.

  1. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    Добрый день. Есть категория товаров "телевизоры", в админке каждому телевизору выставляется "количество товара" =1 если есть в данный момент в магазине, и= 0 если нету. В выводе категории сделал чтоб если есть товар то было название одного цвета, если нету то другого. И теперь столкнулся с проблемой: Товары в наличии и нет идут вперемешку, когда было 10 телевизоров было нормально, а теперь их больше 50 и иногда покупателю приходиться пролистывать кучу товаров которых нет в наличии чтоб добраться до тех что есть.

    Вопрос: можно ли как то сделать чтоб сначала отображались все товары с "количество товаров"=1, а потом все остальные.

    Заранее спасибо. Вот как выглядит вывод товаров на сайте http://www.фбк.zp.ua/televizory.html
     
  2.  
  3. Offline

    dradven Недавно здесь

    Регистрация:
    02.08.2011
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Посмотри нет ли в настройках сортировки товара, но скорее всего тебе нужно сделать сортировку в запросе к базе данных.

    SELECT * FROM #__vm_products ORDER BY `kolichestvo` = '1' DESC
    что то типо того, только подкоректируй
     
  4. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    это я примерно понимаю) думал просто кто то готовый ответ даст, а то времени нет копаться.. если не подскажет никто придется самому думать.
     
  5. Offline

    dradven Недавно здесь

    Регистрация:
    02.08.2011
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    это 20 минут работы.
    сортируете по полю количество и все.
    делов-то найти запрос и дописать три слова.
    и копаться не надо, и вывод менять не надо. А какое вы хотите получить готовые решение?
    я не встречал готовый плагин или еще чево что бы выбирать метод сортировки.
    Если вы разбираетесь в mysql тогда уже другой вопрос..
     
  6. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    добавил фильтр в shop_browse_queries.php
    Код (PHP):
    1. $orderbyField = '`#__{vm}_product`.`product_in_stock`';

    работает но как то криво, еще не понял где подвох)

    PS. Я думал мне скажут "открой файл такойто, найди строку такую то допиши тото и все", вот как то так) ну раз нет то сам вечерок посижу)
     
  7. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    все, понял в чем дело. В shop_browse_queries.php фильтр который срабатывает только после того как я на страничке товаров выберу один из возможных фильтро (по цене, по дате, по названию..) когда я выбираю то товар фильтруется :)

    Вопрос следующий как сделать чтоб автоматически фильтрация была?
     
  8. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    все, разобрался ;)
    вот тут полезная информация есть по фильтрации поумолчанию http://joomla-support.ru/thread/24543/
     
    Последнее редактирование модератором: 31.03.2014

Поделиться этой страницей

Загрузка...