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

igorfelix

Пользователи
  • Публикаций

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

  • Посещение

Репутация

15 Хороший

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

  • Звание
    Продвинутый пользователь

Информация

  • Пол
    Не определился

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

3 656 просмотров профиля
  1. Чтоб получить сортировку и в категории и в фильтр про по Возрастанию цены для 1.5 версии, сделал так файл filterpro.php (контроллер) if(isset($this->request->post['sort'])) { $sort = $this->request->post['sort']; } else { //$sort = 'p.name'; $sort = 'p.price'; } if(isset($this->request->post['order'])) { $order = $this->request->post['order']; } else { //$order = 'DESC'; $order = 'ASC'; } в category.php (контроллер) if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { // $sort = 'p.sort_order'; $sort = 'p.price'; // $sort = 'p.quantity'; // $sort = 'p.name'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; // $order = 'DESC'; } файл catalog/model/catalog/product.php /* if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC, LCASE(pd.name) DESC"; } else { $sql .= " ASC, LCASE(pd.name) ASC"; } */ // фильтрация по цене и наличию if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY (p.quantity>0) DESC, LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (p.quantity>0) DESC, (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY (p.quantity>0) DESC," . $data['sort']; } } else { $sql .= " ORDER BY (p.quantity>0) DESC, p.sort_order"; } и в фильтре незабыть поставить галочку ПРИЖАТ, что б показывало только то что в наличии, тогда будет все тип топ и в категории и при фильтрации
  2. Нашел проблему. оказалось почта была через SMTP и у меня был пароль вбит не полностью. сейчас все заработало! гип гип ура
  3. вот у меня все работало, 2 дня назад перестал работать, как вы описали точь в точь пункт 1. только я открыл файл и у меня нету данного кода /catalog/model/module/ocmodpphone.php удалить часть кода
  4. Всем спасибо за помощь.. я нашел причину.. не знаю как но в опенкарте в админке есть SMS уведомления, я отключил их на время, потому что дорого было. а оказалось из за убранной галочки получать смс, перестали иногда приходить письма, дебилизм конечно, никакой связи с емейлами. щас галочку вернул, стало все приходить и моментально...
  5. на домене нет сертификата. обычный http:// и как решили проблему ?
  6. Спасибо за ответы. Вчера-сегодня это наблюдалось. яндексу еще написал письмо, жду от них ответ
  7. Просто поражаюсь от opencart 2... ну как так.. теперь мысли, а что если cms еще и заявки пропускает, кто ж знает... или на яндекс грешить ? они скажут это ваша система cms порожняк.
  8. Добрый день, может у кого такое бывает, dns перенесены на яндекс. использую их почту яндекса, ящики на яндексе создаю. иногда на почту яндекса не приходят заказы, тоесть в админке идут заказы по порядку, на почте иногда пару писем не хватает за эти 2 дня например. Приходится заходить в админку и сверять порядок заказов на всякий случай, что б не потерять клиента. в спаме нет писем. причем ладно бы они потом долетали с задержкой, так увы не приходят. Версия OC 2.1
  9. Удалил категорию, создал новую и в ней указал товары. В БД ничего не увидел у товаров. в Категории тоже ничего не заметил
  10. Не в модель наврятли лазил. в контролере может быть и в tpl
  11. Добрый день, глюк какой-то , уже наблюдаю и не на первом сайте. Остатоки менял, статус- вкл или выкл пробовал, убирал категорию, дату поступления, все испробовал, но в категории товары так и не исчезают вот на картинке что просиходит, есть статус:включено, тогда товар появляется. статус - выключено - такая фигня становится с товаром. в БД надо лезть ? может там id слетело или что.
  12. внуки появятся пока автор оветит
  13. Подскажите, как настроить что б он автоматически перезаписывал поля, после импорта товаров.
  14. Может надо БД как то почистить ? но oc_product пустой, id у товаров в последовательности идут..
×

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

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