Jump to content

RadomirOm

Новичок
  • Content Count

    18
  • Joined

  • Last visited

Community Reputation

0 Обычный

1 Follower

About RadomirOm

  • Rank
    Пользователь
  1. Добрый день, подскажите пожалуйста как можно с помощью хака или плагина сделать так, что бы неавторизованный пользователь при нажатии кнопки купить получал или всплывающее окно с предложением авторизоваться или перекидывался на страницу регистрации (авторизации). Я установил в админке, что покупку нельзя сделать без регистрации и группу default сделал закрытой, но все равно, товар добавляется в корзину, а нужно что бы клиент сначала прошел регистрацию и не тратил время на формировании заказа, так как он может и не пройти регистрацию.
  2. Выключен, попробую переустановить браузер.
  3. Действительно в Мазиле работает, не работает в хроме.
  4. Доброе утро профессионалы опенкарта. У меня на сайте появилась странная ошибка которую я не могу выявить, так как ошибок не показывают ни логи ошибок сайта в админке, ни логи ошибок панели разработчика в браузере, ни ошибки на главной, хотя я прописал команды вывода ошибок в index.php. Установлена связка Opencart 3.0.3.2 и шаблона so-emarket на сайте https://vashdom-market.ru/, При добавление товара с главной, где товар выведен одним из модулей темы so-emarket, все происходит нормально, появляется всплывающее окно с описанием товара и надписью товар добавлен в корзину. На странице категории http://vashdom-market.ru/otdelochnye-materialy, при нажатии добавить товар в корзину, всплывает тоже окно, с надписью товар добавлен в корзину, но оно пустое, без фото и описании товара. Самое забавное, что в иконке корзины пишется количество и цена, при подведении мыши, пишет - корзина пустая. То есть как я понял отрабатывает только часть скрипта. Я грешу на один из фильтров, сначала ставил ocfilter, тот работал с глюками, я установил другой - d_ajax_filter_seo_compiled, хотя ошибок нет, конфликтов js тоже. Не понятно в общем, ошибок то не видно. Подскажите пожалуйста, куда вообще копать нужно? Заранее благодарю.
  5. С мета я погорячился, там в другом месте пришлось писать item.upc - все равно странно, такие разные надписи для одного шаблона. Благодарю за помощь.
  6. Благодарю, вставил 'upc' => $result['upc'],, все заработало!
  7. Не совсем понял, что не правильного, делал как написано, вписывал в контроллеры модулей 'upc' => $product_info['upc'],, далее в шаблон вписывал вывод функции {{ product.upc }} или {{ upc }}, в зависимости от прописанного массива в шаблоне, где то он просто выглядел так: <div class="price"> {% if not product.special %} <span class="price-new">{{ product.price }} {{ product.upc }}</span> {% else %} <span class="price-new">{{ product.special }} </span> <span class="price-old">{{ product.price }} {{ product.upc }}</span> {% endif %} </div>
  8. Ураа! Благодарю, это оно, только не нашел для него в контроллерах файла, что бы вписать функцию.
  9. Код шаблона категории в category.twig {{ header }} {#==== Loader breadcrumbs ==== #} {% include theme_directory~'/template/soconfig/breadcrumbs.twig' %} {#==== Variables url parameter ==== #} {% if url_asidePosition %}{% set col_position = url_asidePosition %} {% else %}{% set col_position = soconfig.get_settings('catalog_col_position') %} {% endif %} {% if url_asideType %} {% set col_canvas = url_asideType %} {% else %}{% set col_canvas = soconfig.get_settings('catalog_col_type') %}{% endif %} {% set desktop_canvas = col_canvas =='off_canvas' ? 'desktop-offcanvas' : '' %} {% if col_position == 'inside' %} <div class="container"> {% include theme_directory~'/template/soconfig/subcategory.twig' %} </div> {% endif %} <div class="container product-listing content-main {{desktop_canvas}}"> <div class="row">{{ column_left }} {% if col_canvas =='off_canvas' %} {% set class = 'col-sm-12' %} {% elseif column_left and column_right %} {% set class = 'col-md-6 col-sm-12 col-xs-12 fluid-allsidebar' %} {% elseif column_left or column_right %} {% set class = 'col-md-9 col-sm-12 col-xs-12 fluid-sidebar' %} {% else %} {% set class = 'col-sm-12' %} {% endif %} <div id="content" class="{{ class }}"> {{ content_top }} <div class="products-category clearfix"> {% if col_position== 'outside' %} {% include theme_directory~'/template/soconfig/subcategory.twig' %} {% endif %} {% if products %} {#==== Product Listing ==== #} {% include theme_directory~'/template/soconfig/listing.twig' with {listingType: listingType} %} {% endif %} {% if not categories and not products %} <p>{{ text_empty }}</p> <div class="buttons"> <div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div> </div> {% endif %} {{ content_bottom }} </div> </div> {{ column_right }} {% if url_sidebarsticky %} {% set sidebar_sticky = url_sidebarsticky %} {% else %} {% set sidebar_sticky = soconfig.get_settings('catalog_sidebar_sticky') %}{% endif %} <script type="text/javascript"><!-- $(window).load(sidebar_sticky_update); $(window).resize(sidebar_sticky_update); function sidebar_sticky_update(){ var viewportWidth = $(window).width(); if (viewportWidth > 1200) { // Initialize the sticky scrolling on an item sidebar_sticky = '{{sidebar_sticky}}'; if(sidebar_sticky=='left'){ $(".left_column").stick_in_parent({ offset_top: 10, bottoming : true }); }else if (sidebar_sticky=='right'){ $(".right_column").stick_in_parent({ offset_top: 10, bottoming : true }); }else if (sidebar_sticky=='all'){ $(".content-aside").stick_in_parent({ offset_top: 10, bottoming : true }); } } } //--></script> </div> </div> {{ footer }}
  10. Доброе утро, подскажите пожалуйста как найти в шаблоне e-market где именно формируется шаблон вывода карточек товара? Я уже все модули этого шаблона перерыл по фтп. Находил поиском в них зацепку в виде price, добавлял цифры, обновлял кеш сайта, изменений ноль. Какие еще есть способы понять, куда они засунули вывод в категорию карточек товара? Всю голову уже сломал, мало того, что они начудили и в нем нельзя просто вывести код {{ upc }}, вернее он работает только в product.twig, в других местах нужно выводить то {{ product.upc }}, то {{ meta.upc }}, Мне нужно это поле после цены в карточке товара в категории вывести. Во всех модулях вывел, а шаблона категории найти не могу.
  11. Модификаторы обновлял, с другого браузера заходил. Блин столько времени убил, а у шаблона изврат в подачи информации, вместо {{ upc }} вписал {{ product.upc }} и все заработало. Благодарю всех за посильную помощ!
  12. Да бог бы с корзиной, просто сама схема не рабочая, беру к примеру контроллер модуля /catalog/controller/extension/module/so_deals.php шаблона, вставляю после модели код, потом вывожу в шаблоне {{ upc }}, результат нулевой. $data['product_features'][] = array( 'product_id' => $product_info['product_id'], 'location' => $product_info['location'], 'thumb' => $image, 'thumb2' => $image2, 'name' => $product_info['name'], 'name_maxlength' => $name, 'description' => $product_info['description'], 'description_maxlength' => $description, 'price' => $price, 'special' => $special, 'discount' => $discount, 'productNew' => $productNew, 'tax' => $tax, 'rating' => $rating, 'date_added' => $product_info['date_added'], 'model' => $product_info['model'], 'upc' => $product_info['upc'], 'quantity' => $product_info['quantity'], 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']), 'specialPriceToDate' => $specialPriceToDate, 'category_info' => $category_info, );
  13. Вы не поняли, не вывод количества товара, а единицы измерения товара (в штуках или метрах квадратных) Я использую поле UPC, вписываю в карточке товара к примеру шт., получаю на выходе цену товара за штуку, в другом товаре за метр2. И так далее. Корзину я привел для примера, то есть, я иду в контроллер корзины catalog/controller/common/cart.php. Нахожу массив и вписываю туда функцию, далее в шаблоне страницы cart.twig добавляю <span class="ups-price">{{ upc }}</span> Правильно? $data['products'][] = array( 'upc' => $product_info['upc'], 'cart_id' => $product['cart_id'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'recurring' => ($product['recurring'] ? $product['recurring']['name'] : ''), 'quantity' => $product['quantity'], 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) );
  14. В поле UPS я вписываю выбор шт. или метр2, в карточке товара вывелось нормально, тут беру любой контроллер темы, вставляю по аналогии $data['product_features'][] = array( 'upc' => $product_info['upc'], 'product_id' => $product_info['product_id'], 'location' => $product_info['location'], 'thumb' => $image, 'thumb2' => $image2, 'name' => $product_info['name'], 'name_maxlength' => $name, 'description' => $product_info['description'], 'description_maxlength' => $description, 'price' => $price, 'special' => $special, 'discount' => $discount, 'productNew' => $productNew, 'tax' => $tax, 'rating' => $rating, 'date_added' => $product_info['date_added'], 'model' => $product_info['model'], 'quantity' => $product_info['quantity'], 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']), 'specialPriceToDate' => $specialPriceToDate, 'category_info' => $category_info, ); Потом в шаблоне вывожу <span class="ups-price">{{ upc }}</span> проку ноль.
×

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.