Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

JohnnyVega

Users

Everything posted by 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(); после вставки записи заказа
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.