Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

JohnnyVega

Користувачі
  • Публікації

    1 931
  • З нами

Усі публікації користувача JohnnyVega

  1. Сегодня, максимум завтра, обновим. Новых требований по хостингу не будет. Будет добавлена поддержка для ключей активации в настройках модуля. Соответственно, один раз получаете ключ активации, указываете его в настройках модуля, и уже завершим с постоянными обновлениями
  2. Всех приветствую. Есть такая проблема. Нужно, чтобы в категории при сортировке товаров по цене по возрастанию, товары с нулевой ценой были в конце списка. Пробывал разные варианты, но, видимо, моих знаний MySql не хватает. Буду благодарен, если кто-нибудь поможет решить проблему или направит на путь истинный. На входе: Opencart 1.5.3.1 Кусок кода из файла catalog/model/catalog/product.php с функцией getProducts($data = array()) Как Вы видите, код немного изменён. В начале функции изменён sql - запрос, чтобы вытягивать discount и special, и в конце запроса, там где сортировка, запрос тоже изменён, чтобы использовать discount и special. Собственно, изменения взяты из более поздних версий движка. Ниже кусок кода. Комментом выделено то место, где скорее всего потребуются изменения. // Sorting by price with special and discount 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"; } // Sorting by price with special and discount Код функции getProducts($data = array())
  3. Я бы порекомендовал аккуратней покупать на ThemeForest. Там иногда такой безобразный индусский код встречается, что даже на демке пестрит ошибками. При модерации шаблонов администрация ThemeForest смотрит чисто на внешний вид шаблона (90% - это главная страница) и наличие инструкции по установке. Поэтому на ThemeForest можно легко купить гуано в красивой обёртке.
  4. Для обычного сайта проще использовать обычные CMS: Jomla, Drupal, Modx и т.д. Зачем самому себе создавать сложности?
  5. На данный момент нет. Но обязательно что-нибудь придумаю, для тех, кто покупает часто
  6. В описании модуля указано: Коммерческая лицензия на одно доменное имя. В большинстве случаев - да...
  7. Если Вы с кодом друпала работали, то опенкарт должен показаться лёгкой прогулкой :-)
  8. Офигеть... У вас же ещё в Киеве весной, по-моему, был сильный снег, когда растаять должно всё было?
  9. А вообще где-нибудь есть расклад по группам. По каким параметрам, кто куда попадает?
  10. https://opencartforum.com/files/file/546-jv-quickorder-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/
  11. http://kiwi.kz/watch/aybzw5univga/ Начиная с этого времени 2:37 и секунд 15 :-)
  12. Постараюсь добавить эту функцию. Скорее всего, выйдет в следующей версии.
  13. Это просто лишние действия: писать запрос, ждать ТЗ, потом обратно. Такой алгоритм оправдан, если у вас что-то сверхнеобычное по ТЗ или бюджету. Если это ваш случай, то желательно как-то обозначить всё-таки это в теме.... Большинство магазинов типовые, поэтому "скрывать" ТЗ особого смысла нет... Писать запрос на ТЗ, ждать ответа по ТЗ, тратить на это время - для типовых магазинов (подчеркну это) - это чаще всего означает поучаствовать в конкурсе на выбор исполнителя с минимальной стоимостью. Поэтому когда ТЗ сразу не выкладывают и не уточняют причины в теме, почему так делают, то чаще всего такая тема помещается в личный список потенциально гиморных. Поэтому и минуса вам наставили.
  14. Для ISP Manager Lite: Панель управления - World Wide Web - Настройки PHP - Временная зона Скорее всего и в других редакциях испменеджера будет такой же путь.
  15. Хм... Вы говорили, что у вас выделенный сервер. Если на виртуальном работает быстрее, чем у вас, возможно, у вас mysql плохо настроена, либо с настройками по умолчанию... Я бы ещё вам посоветовал перейти на ocstore. Там из коробки в некоторых местах есть оптимизация... По поводу такого кол-ва товаров. Я бы с удовольствием потестил свой модуль, возможно оптимизировал, но у меня нет базы с таким большим кол-вом товара.
  16. Когда в контроллере вызывается метод добавления нового заказа из модели ..........addOrder($data), он возвращает номер добавленного заказа.
  17. Плохо смотрели :-) (\catalog\model\checkout\order.php) $order_id = $this->db->getLastId(); после вставки записи заказа
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.