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

paulittop

Newbie
  
  • Posts

    31
  • Joined

  • Last visited

Everything posted by paulittop

  1. Я его и имел в виду. Вот только возможности его выбрать для выбора зависимости нет. Все остальные службы доставки есть, а самовывоза нет.
  2. Добрый день. Opencart 1.5.6. Simple 4.9.7. Задача — при выбранном способе доставки Самовывоз убрать ненужные поля. Вот только варианта самовывоза нет в вариантах способа доставки меню выбора видимости или обязательности поля. Делал самовывоз и с помощью модуля самовывоз(Pickup) и с помощью Доставка+ Подскажите пожалуйста, как быть?
  3. Добрый день. Та же проблема. Гугл не видит большинство скриптов и изображений из под search.google.com/test/mobile-friendly. Однако, из под старой версии Search Console смотрю, как Гуглбот для ПК и Googlebot: Mobile: Smartphone. search.google.com/test/mobile-friendly и Гугл уже все видит. Подскажите пожалуйста, что может не нравиться search.google.com/test/mobile-friendly? Может ли это быть из-за большого количества файлов скриптов и стилей? Благодарю.
  4. Добрый день. Решил скорости ради назначить родительскую категорию и изображение категории через PHPMyadmin и обнаружил, что в админке Opencart 2.02 мои изменения не отображаются. В выводе отображения все вложенность категорий и изображения работают согласно внесенных мной изменений в БД. Подскажите пожалуйста, что нужно сделать, что бы были видны в админке внесенные мной изменения через БД. Благодарю.
  5. Добрый день. Кнопку рекомендую переделать в button. В контроллере нужно осуществить проверку на то, какой тип данных поступает в функцию. Для массива оставить то, что есть, а для переменной, как в нашем случае создать свое. Или можно так, как в моем ответе здесь.
  6. Благодарю за помощь!!! Я сделал как у вас, но видно не до конца... В Хроме показывает, а вот в Firefox не хочет. А на вашем сайте показывает. Причем без опенкарта показывает. http://test1.chromakey-production.com.ua/svg-sprite/ А с ним не хочет. http://test1.chromakey-production.com.ua/index.php?route=information/information&information_id=9 В оранжевых прямоугольниках ожидались СВГ. У всех, кроме файерфокса их показывает. Скопировал стили родительских элементов и сам спрайт с вашего сайта. JS, вроде как тут не участвует особо, кроме как при загрузке спрайта. Перелопатил Гугль, были варианты, но не помогли. Может ли это быть из-за разницы в версиях? Вдруг будет минутка гляньте пожалуйста. Благодарю вас.
  7. Благодарю за помощь!!! Я сделал как у вас, но видно не до конца... В Хроме и Опере видно иконки, а вот в Файерфоксе и Сафари просто пустое место вместо них. Подключил через Local Storage <svg> с <symbol> потом <svg> <use> ЧТо-то я не досмотрел. Не подскажете что? Вот, что у меня получилось: http://test2.chromakey-production.com.ua/index.php?route=product/product&product_id=40
  8. Добрый день. Решил сделать SVG спрайт для OC 2.02 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg2"></use> в html работает, а в tpl нет. Это нормально? Код: <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" id="svg2" viewBox="0 0 406.00005 453.63127" height="17.145" width="15.345" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"> <defs id="defs4"> <style id="style6">.fil1{fill:#bab8b0}.fil0{fill:#dddcd8}#svg2:hover .fil0,#svg2:hover .fil1{fill:#000}</style> </defs> <g transform="translate(-10592 -13743.369)" id="Layer_1"> <g id="_620838832"> <path id="path17" d="M10857 14157c0 7 1 12 4 17l7 12c2 1 1 1 3 2l8 5c6 4 13 4 21 4 18 0 36-18 36-35 0-13-2-22-11-31-12-13-30-16-46-8-2 2-4 2-6 4l-3 3c-7 6-13 17-13 27z" class="fil1" fill="#bab8b0"/> </g> </g> </svg> <svg width="48" height="48"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg2"></use> </svg> Что сделать, что бы можно было использовать SVG спрайты? Например мне понравился метод через <svg><symbol><symbol><svg> Благодарю.
  9. Благодарю ibond за подсказку. В итоге заработало с помощью слегка переделанной функции edit() в cart.php: public function update() { $this->load->language('checkout/cart'); $json = array(); // Update if (!empty($this->request->post['quantity'])) { $this->cart->update($this->request->post['key'], $this->request->post['quantity']); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['reward']); } $json['total'] = sprintf($this->currency->format($this->cart->getTotal())); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } Буду рад увидеть комментарии по поводу этого решения. Теперь меня интересует решение для того, что бы делать добавление и удаление продукта из корзины с помощью AJAX, так как корзина размещена в карточке товара. Буду признателен за ваше содействие. Благодарю.
  10. И как же ту правильно поступить? Вроде бы дефолтная функция ОС, которая лежит в common.js и такая лажа. Я встречал примеры людей, у которых заработало. Подскажите пожалуйста в чем тут загвоздка? Как сделать так, что бы массив был?
  11. Я сталкивался с тем, что на сайте использовался ломаный модуль с вирусом, который существенно замедлял ответ сервера. Попросите хостера проверить ваш сайт на вирусы.
  12. Добрый день. Мне помогла эта инструкция How to Add Custom Product Field in OpenCart - PHP Dev Zone
  13. Добрый день. В ОС 2.02 пытаюсь использовать для обновления корзины cart.update(): 'update': function(key, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } } }); }, На запрос key "YToxOntzOjEwOiJwcm9kdWN0X2lkIjtpOjQyO30" quantity "4" Получаю ответ: <b>Warning</b>: Invalid argument supplied for foreach() in <b>/Users/MacBook/Sites/TEXNOSALES/catalog/controller/checkout/cart.php</b> on line <b>414</b><b>Warning</b>: Cannot modify header information - headers already sent by (output started at /Users/MacBook/Sites/TEXNOSALES/index.php:102) in <b>/Users/MacBook/Sites/TEXNOSALES/system/library/response.php</b> on line <b>12</b> foreach: if (!empty($this->request->post['quantity'])) { foreach ($this->request->post['quantity'] as $key => $value) { $this->cart->update($key, $value); } unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['reward']); $this->response->redirect($this->url->link('checkout/cart')); } и так с любой позицией. html запрос работает, но хотелось бы разобраться с JSON. Пробовал в свежей установке ОС 2.02 в дефолтной теме и то же самое. Подскажите пожалуйста, что я делаю не так? Благодарю.
  14. Добрый день. В ОС 2.02 пытаюсь использовать этот пример для обновления корзины. Корзина в product.tpl работает. При работе этого запроса получаю ответ: <b>Warning</b>: Invalid argument supplied for foreach() in <b>/Users/MacBook/Sites/TEXNOSALES/catalog/controller/checkout/cart.php</b> on line <b>414</b><b>Warning</b>: Cannot modify header information - headers already sent by (output started at /Users/MacBook/Sites/TEXNOSALES/index.php:102) in <b>/Users/MacBook/Sites/TEXNOSALES/system/library/response.php</b> on line <b>12</b> foreach: if (!empty($this->request->post['quantity'])) { foreach ($this->request->post['quantity'] as $key => $value) { $this->cart->update($key, $value); } unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['reward']); $this->response->redirect($this->url->link('checkout/cart')); } html запрос работает, но хотелось бы воспользоваться JSON Благодарю.
  15. Обновил и получил: Warning: rmdir(/Users/MacBook/Sites/TEXNOSALES/system/modification/admin/view/template): Directory not empty in /Users/MacBook/Sites/TEXNOSALES/admin/controller/extension/modification.php on line 105Warning: rmdir(/Users/MacBook/Sites/TEXNOSALES/system/modification/admin/view): Directory not empty in /Users/MacBook/Sites/TEXNOSALES/admin/controller/extension/modification.php on line 105Warning: rmdir(/Users/MacBook/Sites/TEXNOSALES/system/modification/admin): Directory not empty in /Users/MacBook/Sites/TEXNOSALES/admin/controller/extension/modification.php on line 105Warning: Cannot modify header information - headers already sent by (output started at /Users/MacBook/Sites/TEXNOSALES/admin/index.php:84) in /Users/MacBook/Sites/TEXNOSALES/system/library/response.php on line 12
  16. Добрый день. Произвел добавление поля в карточку товара на магазине заказчика - поле в админке не показывается ни в каких табах. Когда делаю то же самое на свежем ОС 2.02, то все нормально. Подскажите пожалуйста в какую сторону копать? Что может блокировать? Благодарю.
  17. Здравствуйте. Подскажите пожалуйста, как так сделать, что бы таб рекомендованные товары появлялся при открытии статьи? Он появляется и пропадает по display:none в инлайновых стилях. Благодарю.
  18. Реализация и гибкость настройки и мощь Галереи, пакетная добавка изображений очень понравились. Попробовал пойти по предложенному вами пути, но не понял, каким образом можно отобразить превью изображения из записи в категории. Так как у меня сделано здесь http://ecosound.kiev.ua/raboti. Это возможно?
×
×
  • 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.