Перейти к содержанию

sibas11q

Новичок
  • Публикаций

    38
  • Зарегистрирован

  • Посещение

Репутация

2 Обычный

Информация о sibas11q

  • Звание
    Пользователь

Посетители профиля

1 599 просмотров профиля
  • webox

  1. Понятно, спасибо. Но я не использую вкмод и не хочу его использовать =)
  2. Здравствуйте. Обновил модуль и теперь на почту не приходит автоматически сгенерированный пароль покупателю. Спасибо.
  3. Файл: /catalog/model/catalog/product.php if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'p.quantity' || $data['sort'] == 'p.model') { $sql .= " ORDER BY p.quantity DESC, p.price"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " ASC, LCASE(pd.name) DESC"; } else { $sql .= " ASC, LCASE(pd.name) ASC"; } Пояснение: 1. if ($data['sort'] == 'p.quantity' || $data['sort'] == 'p.model') - тут я заменил на p.quantity (изначально было pd.name), так как у меня в файле /catalog/controller/product/category.php в if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.quantity'; } стоит $sort = 'p.quantity'; 2. ORDER BY p.quantity DESC, p.price - это мои данные, по которым мне надо чтобы сортировалось, то есть для меня сортировка должна быть сначала по количеству, затем по цене. 3. $sql .= " ASC, LCASE(pd.name) DESC"; - тут поставил ASC (изначально было DESC), чтобы сортировало по цене по возрастанию. 4. Почему-то, чтобы вступило в силу, пришлось просто в админке зайти в любой товар я нажать там сохранить, тогда сортировка начинала работать. На форуме встречал про это, но почему так надо делать без понятия. Может кто в курсе, что за механизм такой?
  4. Проблему с двойной сортировкой решил своими силами, скоро появится время и выложу это решение - там надо немного более точно расписать.
  5. Просьба к опытным - подскажите, плз, где что прописать надо, чтобы сортировка изначально была и по цене, и по количеству товара одновременно.
  6. Всем здравствуйте. Подскажите, пожалуйста, как сделать такую сортировку: по умолчанию сначала по наличию (или количеству товара), а затем одновременно по цене. То есть хочется сделать так, чтобы товар, на который цена 0, был в конце, а тот, который с ценой, сортировался по возрастанию цены. Зашел в catalog/controller/product/category.php сделал так: if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.quantity'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; } В итоге сортирует по наличию. Как дальше сделать сортировку по цене, подскажите, пожалуйста.
  7. Модуль хороший, но хотелось бы видеть в экспорте категории к товарам. Сложно ли такое реализовать?
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.