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

Eldaeron

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

    964
  • З нами

  • Відвідування

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

  1. К сожалению этот код я никуда закинуть немогу. Могу вам только подсказать проблема возможна вот в этой части кода, разве что на живой сайте смогу подсказать в чем проблема. <script type="text/javascript"><!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list clearfix'); $('.product-list > div > div').each(function(index, element) { html = '<div class="product clearfix">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image align-center">' + image + '</div>'; } html += '<div class="name">' + $(element).find('.name').html() + '</div>'; html += '<div class="info-cnt">'; html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += '<div class="cart">' + $(element).find('.cart').html() + '</div>'; html += '</div>'; html += '<div class="rating">' + $(element).find('.rating').html() + '</div>'; var attributes = $(element).find('.attributes').html(); if (attributes != null) { html += '<div class="attributes">' + attributes + '</div>'; } html += '</div>'; $(element).html(html); }); $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>'); $.totalStorage('display', 'list'); } else { $('.product-list').attr('class', 'product-grid clearfix'); $('.product-grid > div > div').each(function(index, element) { html = '<div class="product clearfix">'; html += '<div class="name">' + $(element).find('.name').html() + '</div>'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image align-center">' + image + '</div>'; } html += '<div class="info-cnt">'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += '<div class="rating">' + $(element).find('.rating').html() + '</div>'; html += '<div class="cart">' + $(element).find('.cart').html() + '</div>'; html += '</div>'; html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>'; var attributes = $(element).find('.attributes').html(); if (attributes != null) { html += '<div class="attributes">' + attributes + '</div>'; } html += '</div>'; $(element).html(html); }); $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>'); $.totalStorage('display', 'grid'); } } view = $.totalStorage('display'); if (view) { display(view); } else { display('grid'); } var $columnLeft = $('#column-left'); if ($columnLeft.length > 0) { $('.content').removeClass('col-md-12'); $('.content').removeClass('col-lg-12'); $('.content').addClass('col-md-9'); $('.content').addClass('col-lg-8'); } //--> </script>
    Один из самых лучших модулей по работе с Новой Почтой, всем держателям магазинов на opencart всегда рекомендую, покупал не раз. Легкий в установке, сильный по функционалу, полная поддержка API Новой Почты, с обновлением отделений, городов, областей и справочников. Создание ТТН из админпанели, с возможностю установки cron-задач на обновление баз или отслеживание отправлений. Для Интернет магазинов что работают с Новой Почтой на Украине must have. Поддержка, на все 5+
  2. Смотреть код шаблона нужно, если один раз срабатывает, потом переключаетесь на список и опять хотите на сетку и несрабатывает, или вы нажали на сетку перешли на сетку, и опять тыкаете по переходу на сетку?)
  3. OCMOD наше все. После обновления модулей, ос2, просто обновляете модификаторы и иногда поправлять если несработыет модификатор при обновлении. (Например как переход с ос2.1 на ос2.3...)
  4. <b>Notice</b>: Undefined index: name in <b>/var/www/stroymat72.ru/data/www/stroymat72.ru/catalog/controller/information/contact.php</b> on line <b>163</b><b>Notice</b>: Undefined index: email in <b>/var/www/stroymat72.ru/data/www/stroymat72.ru/catalog/controller/information/contact.php</b> on line <b>167</b><b>Notice</b>: Undefined index: enquiry in <b>/var/www/stroymat72.ru/data/www/stroymat72.ru/catalog/controller/information/contact.php</b> on line <b>171</b><div id="cmswidget-23" class="cmswidget"> <div class="vtavka-snizu"> <p>* - Обязательные поля</p> </div></div> <script> var prefix = 'ascpw23'; var cmswidget = '23'; var heading_title = 'Вставка 2 во всплывашку'; var data = $('#cmswidget-23').clone(); $('#cmswidget-'+cmswidget).remove(); $('#ascpw21_container_reviews_record_id_25').append(data);; delete data; delete prefix; delete cmswidget; </script> Вы вставили виждет SEOCMS TOP, но чтото неправильно добавили.
  5. http://prntscr.com/geh72z (Все незагруженные файлы тут можно докачась добавив в очередь на загрузку). Нужно смотреть, что загружаете во первых. Во вторых куда. (папка на сервере обычно в public_html или www)
  6. Нужно смотреть что оправляется запросом из контактной формы в функцию валидации. И тогда можно говорить, об этом точнее.
  7. Нет, просто сразу после функции добавить. Ниже идет проверка. Например: (utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32) Значит не меньше 3 символов или не больше 32 Имья пользователя, что заполнил форму.
  8. Обращаеться к несуществуючему элементу массива с индексами ['name'] / ['email'] / ['enquiry']... Я так понял это там где валидация protected function validate () сразу ниже можете вставить этот код. if (isset($this->request->post['name'])) { $data['name'] = $this->request->post['name']; } else { $data['name'] = ''; } if (isset($this->request->post['email'])) { $data['email'] = $this->request->post['email']; } else { $data['email'] = ''; } if (isset($this->request->post['enquiry'])) { $data['enquiry'] = $this->request->post['enquiry']; } else { $data['enquiry'] = ''; } Или изменить сразу эти правила проверки что есть добавив проверку на сущестующий элемент массива. Например так, вместо: if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32)) { $this->error['name'] = $this->language->get('error_name'); } Вот так: if (isset($this->request->post['name'] && ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32))) { $this->error['name'] = $this->language->get('error_name'); }
  9. Вы развернули полностью бекап сайта и опять такое? Или же только папку /admin со вместимым? (файлы + бд)
  10. Возможно сео-модули, или OC Модификаторы (Если текста нет в header.tpl)
  11. Ну стандартными методами нельзя, нужно дописывать для своих нужд. Для начала: 1. Взять модуль форм например (Конструктор форм обратной связи). Создать форму где указываем количество метров и загружаем свой файл (все в одном можно сделать) 2. "файл готовится-по почте уведомляется заказчик", что за файл клиент должен отправлять, "и готов" Непонятно, файл куда "готовится", если клиент отправил файл, он сразу доступен для скачивания "заказчику" соответственно можно уведомить. Заказчик - владелец магазина? 3. Потом как я понял, заказчик через n-количество часов делает "чертеж" по метражу, и когда оплачивает клиент свой заказ - тогда может скачивать готову работу. Хотя бы тематику магазина обьяснили, и будет ли магазин там...
  12. Читайте лог ошибок. Обычно проблема в контроллере catalog/controller/product/category.php (если тема модифицирует его) и или страница вывода catalog/view/theme/so_market/template/product/category.tpl Возможно так же если ошибок нет, ошибки сервера, в BOM символе вначале файлов (обычно файлах переводов), или знаки '
  13. Было бы здорово показывать перекрестный комплект товара. При добавление к товару 1 + товар 2 + товар 3, показывать этот комплект на странице товара 2 и товара 3 соответственно. А так же в дизайне комплектов отображать если выбраны опции. Эти опции по умолчанию. При добавлении товаров из комплекта по отдельности не считать это комплектом.
  14. css стилем скройте например типа такого: #total_shipping { display: none } Так же через .tpl файл можно. Но немного сложнее. Или через админку убрать в "расчете заказа" (admin/index.php?route=extension/total)
  15. <div class="row categoreis-btn"> <?php foreach ($array as $cat) { ?> <div class="col1"> <a href="<?php echo $cat['href'] ?>" class="gray"> <img src="?php echo $cat['image'] ?>" alt=""> <span class="text-orange text-uppercase ptsans-bold"><?php echo $cat['name'] ?></span> </a> <?php } ?> </div> Вроде так! Под переменной $array имеется ввиду ваш массив. <img src="../../../../../../image/app10.svg" alt=""> только как с этим незнаю) В массиве у вас нету. Но на сайте у вас есть ключ - 'image'
  16. В каком кружке? (http://prntscr.com/g1fmwn) Что за тема, версия движка... Смотреть нужно сначало JS код cart/add(), потом php функция добавления корзины checkout/cart/edit (json) на выводе...
  17. <?php } ?> <div class="form-group"> <label class="control-label" for="input-quantity"><?php echo $entry_qty; ?></label> <input type="hidden" name="quantity" value="<?php echo $minimum; ?>" size="2" id="input-quantity" class="form-control" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>" /> <br /> <button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button> </div> <?php if ($minimum > 1) { ?> <div class="alert alert-info"><i class="fa fa-info-circle"></i> <?php echo $text_minimum; ?></div> <?php } ?>
  18. Действительно как пишет @chukcha это не выход. Если Ваш клиент получил письмо об успешной оплате, а вы не получали и статус заказа не изменился на успешный это нужно пересмотреть контроллер платежной системы для начала. p.s. Например для Украины, я правил что модуль оплаты "Приват24" что "LiqPay", некоректно работали, так же губили заказы...
  19. Заказ оформлен клиентом, без статуса. Например оформили вы заказ, зашли на страницу оплаты платежной системы, и тут же закрыли вкладку. Заказ был создан статус заказа 0 (потеряный заказ), магазин ждет когда клиент оформит и вернется с каким-то ответом от платежной системы, чтоб сделать статус успешного заказа ( в случаи оплаты ) или неуспешного ( в случаи отмены оплаты, или ошибки на стороне платежной системы ). Но так как вкладка была закрыта заказ остался потерян...
×
×
  • Створити...

Important Information

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