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

jazzauto

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

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

  • Посещение

Репутация

-1 Плохой

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

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

Информация

  • Пол
    Мужчина
  • Город:
    Москва

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

567 просмотров профиля
  1. В OcStore 2.1.0.2.1 не печатается квитанция Сбербанка по ссылке из личного кабинета или из письма клиенту, если номер телефона начинается с плюса + например +7(999)123-23-23 Долго копался в контроллере /catalog/controller/payment/sberbank_transfer.php Проблема оказалась довольно глубоко. Функция верификации данных validateTransferPay() всегда возвращает FALSE, если в номере телефона клиента первым символом указан + (плюс), Вывод var_dump($this->request->get['order_tel']) показывает 7(999)123-23-23, то есть получается, что $this->request->get() заменяет символ + на пробел. По этой причине не выполняется равенство $this->request->get['order_tel'] == $order_info['telephone'] Решение такое trim($this->request->get['order_tel']) == str_replace('+','',$order_info['telephone']) Костыль конечно, но работает.
  2. jazzauto

    Фильтр по производителям в категориях

    Спасибо, друг! Код работает безупречно. Установил на OcStore 2.1.0.2.1 Правда без OcMod, напрямую прописал в файлы. Заодно убрал строку "Все производители" и зажал список на первом производителе, ибо в списке "все производители" у меня отбирается 1280 товаров. А смысл фильтрации как раз и заключается в том, чтобы создать компактный список товаров. Еще в модели вместо двух функций я заменил на одну маленькую (к чему все эти замысловатости?) public function getManufacturers($category_id = 0) { $manufacturers = $this->db->query("SELECT m.manufacturer_id, m.name FROM oc_manufacturer m JOIN oc_product p USING(manufacturer_id) JOIN oc_product_to_category USING(product_id) WHERE category_id = '".$category_id."' AND p.status = 1 GROUP BY m.name")->rows; return $manufacturers; }
  3. jazzauto

    Модуль доставки Почта России

    Ставлю твердую пятёрку, миледи! Спасибо за модуль, за быстрое реагирование и помощь. Удачи и процветания! С уважением, Дмитрий
  4. В админке, в настройках списка категорий очень удобной опцией будет чекбокс "Показывать в футере" и поставить ему флаг ON по умолчанию.
  5. jazzauto

    Релиз ocStore 2.3.0.2

    Вот это новость! А каталоги ../module/ перенесли в ../extension/ Пипец...
  6. jazzauto

    Релиз ocStore 2.3.0.2

    Кто нибудь знает, почему в сборке нет ни одного модуля? Я в шоке...
  7. В Opencart используются иконочные шрифты /catalog/view/javascript/font-awesome/cssfont-awesome.css Чтобы сделать звездочки золотыми с красной окантовкой, можно написать так .fa-star:before { content: "\f005"; color: gold; } .fa-star-o:before { color: red; content: "\f006"; } По умолчанию используется font-awesome.min.css, но более удобно переключиться на cssfont-awesome.css Те же яйца, только в профиль.
  8. Если очень внимательно посмотреть на этот код, то решение лежит в строчке <?php if ($shipping_required) { ?> Здесь написано о том, что если в админке для данного товара установлено значение "Необходима доставка: -> Да то будет показываться Шаг-3 А если $shipping_required ==false то шага-3 просто не будет. Идете в базу данных через phpMyadmin и SQL-запросом обновляете в таблице oc_product поле shipping Записываете туда ноль (0): UPDATE `oc_product` SET `shipping`=0 Делов-то. И код коверкать не надо. А чтобы обеспечить свое будущее, нужно установить для этого поля значение по умолчанию = 0 Тогда при заведении нового товара в базу всегда будет писаться 0, если в админке не указано иное.
  9. Спасибо друг! Я пол-дня искал решение для простой загрузки прайслиста. Установил этот скрипт на ocStore 1.5.5.1.2 , и получил эту ошибку при экспорте. Сделал исправления по твоим рекомендациям. Все работает отлично! Для тех, кто не в курсе: экспорт нужен, чтобы получить файл шаблона для загрузки своих данных. Супер!
  10. Всем привет! Версия 1.5.5 Я нашел решение с использованием встроенного плеера nivo.slider Делай раз: Откройте контроллер категории /catalog/controller/product/category.php и найдите строку (у меня 108), начинающуюся $this->document->setDescription... ниже добавьте две сточки: <script type="text/javascript" src="catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js"></script> <link href="catalog/view/theme/default/stylesheet/slideshow.css" media="screen" rel="stylesheet" type="text/css" /> Должно получиться примерно так: ... $this->document->setDescription($category_info['meta_description']); $this->document->setKeywords($category_info['meta_keyword']); $this->document->addScript('catalog/view/javascript/jquery/jquery.total-storage.min.js'); $this->document->addScript('catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js'); $this->document->addStyle('catalog/view/theme/default/stylesheet/slideshow.css'); ... Сохраните файл на сервере. Делай два: в админке в поле описания категории добавьте код (в режиме редактора html): <p style="display:none;"> <script type="text/javascript"><!-- $(document).ready(function() { $('#slideshow').nivoSlider(); }); --></script></p> <div class="slideshow" style="position:relative;float:right;"> <div class="nivoSlider" id="slideshow"> <img alt="" src="image/data/collections/acuarela/slide1.jpg" /> <img alt="" src="image/data/collections/acuarela/slide2.jpg" /> </div> </div> Сохраните и посмотрите изменения на сайте. Путь к картинкам SRC у вас, естественно, должен быть свой :) Оптимальным соотношением сторон картинок будет 3:2, например 600px на 400px Если места мало, то можно и 4:3 (400х300 px)
  11. Добрый день! Установил ваш модуль на сайте под OcStore 1.5.5.1.2 Скрипт выводит даже "нерабочие" (отключенные в админке) категории. Как исключить вывод категорий, отключенных в админке? Спасибо!
×

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

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