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

pashast

Users
  • Posts

    1,569
  • Joined

  • Last visited

Everything posted by pashast

  1. Нужно создать фильтр в фильтрах, и включить его в модулях, нужных категориях и товарах, тогда должно заработать
  2. У ocshop нет своей поддержки? Что-то много вопросов по этой сборке.
  3. <table class="table table-bordered"> <?php if ($manufacturer) { ?> <tr> <td><?php echo $text_manufacturer; ?></td><td><a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></td> </tr> <?php } ?> <tr> <td><?php echo $text_model; ?></td><td><?php echo $model; ?></td> </tr> <?php if ($reward) { ?> <tr> <td><?php echo $text_reward; ?></td><td><?php echo $reward; ?></td> </tr> <?php } ?> <tr> <td><?php echo $text_stock; ?></td><td><?php echo $stock; ?></td> </tr> </table>
  4. Было такое недавно на одном из сайтов, удалились некоторые пхп-файлы. Не придал особого значения. Восстановил из бекапа. Потом через неделю вирусы полезли. Проверьте на вирусы этим например, https://www.revisium.com/ai/
  5. по первому вопросу - аналогично как и на предыдущих версиях, поищите по форуму, неоднократно обсуждалось по второму в файле catalog/model/catalog/product.php ~160 строка 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['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY IF(p.quantity <= 0, 1, 0), LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY IF(p.quantity <= 0, 1, 0), (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY IF(p.quantity <= 0, 1, 0), " . $data['sort']; } } else { $sql .= " ORDER BY IF(p.quantity <= 0, 1, 0), p.sort_order"; } Для затемнения серым, можно, например, передать количество товара в нужный шаблон и прописать условие, если количество <= 0, то присвоить определенный CSS-класс
  6. Мы показываем ссылки сайта только в том случае, если они могут оказаться полезными. Если структура ресурса не позволяет нашим алгоритмам выявить разделы, соответствующие запросу, ссылки показаны не будут. https://support.google.com/webmasters/answer/47334?hl=ru не поможет - если сайт никакой
  7. Проверил на 2.1.0.2. Баг присутствует, если открыть две вкладки, одна с админкой, вторая с каталогом. Если отредактировать заказ в админке, то в корзину в каталоге попадут товары из этого заказа. :-) Если сессии разные (разные браузеры или пк) - бага нет.
  8. Те которые, начинаются на attribute_ category_ manufacturer_ option_ product_ Только бекап сначала сделайте в панели хостера
  9. Если версии движка одинаковые в обеих магазинах, то можно использовать стандартную функцию система->бекап\восстановление.
  10. Если шаблон далек от дефолтного, то мод все равно придется править ручками. Нет, не в цикле. Цикл в этом файле. Минусов не увидел. Буду так верстать. :-)
  11. Верстаю шаблон. Вместо нескольких одинаковых шаблонов модулей bestseller.tpl, .featured.tpl, special.tpl итд создал один _product_layout.tpl. В каждом из них вместо кучи кода прописал одну строку <?php include DIR_APPLICATION . '/view/theme/themename/template/module/_product_layout.tpl'; Работает все нормально. Кто-то уже делал так? Чем грозит такой подход? Могут ли быть баги?
  12. https://opencartforum.com/topic/48912-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D0%B4%D0%BE%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D1%85-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D0%B2-%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5/
  13. Неактуально. Видел вредоносный скрипт на опенкарте, который вызывал айфрейм. Скрипт был в описании товара, то есть заражение было на уровне базы данных. Соответственно этот способ не поможет, так как файлы на хостинге не изменялись.
  14. Сафари только под Mac с 6й версии. Проверил - отображается нормально
  15. Сафари 5? Мягко говоря, он несколько устарел :-D Лет так на 6
  16. А если заказ в статус выполненного перевести? Тоже не снимаются?
  17. Возможно это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3621 то что нужно
×
×
  • 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.