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

RadomirOm

Новачок
  
  • Публікації

    19
  • З нами

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

1 подписчик

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

RadomirOm's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Добрый день, насколько я знаю по умолчанию товар, если задать ему отражается только в подкатегории, не будет выводится в родительской категории. У меня он игнорирует данную логику и выводится в родительской категории. Хотя путь указан у товара: Спальни > Шкафы для спальни > Шкафы для спальни в классическом стиле, он отражается во всех 3х категориях. Я проверил не записан ли в контролере: <file path="catalog/controller/product/category.php"> <operation> <search><![CDATA[ 'filter_category_id' => $category_id, ]]></search> <add position="after"><![CDATA[ 'filter_sub_category' => true, ]]></add> </operation> </file> оказалось чисто. Не подскажите куда копать? Opencart Version 3.0.3.2 Тема so-emarket
  2. Добрый день, подскажите пожалуйста как можно с помощью хака или плагина сделать так, что бы неавторизованный пользователь при нажатии кнопки купить получал или всплывающее окно с предложением авторизоваться или перекидывался на страницу регистрации (авторизации). Я установил в админке, что покупку нельзя сделать без регистрации и группу default сделал закрытой, но все равно, товар добавляется в корзину, а нужно что бы клиент сначала прошел регистрацию и не тратил время на формировании заказа, так как он может и не пройти регистрацию.
  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' => $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>
  7. Ураа! Благодарю, это оно, только не нашел для него в контроллерах файла, что бы вписать функцию.
  8. Код шаблона категории в 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 }}
  9. Доброе утро, подскажите пожалуйста как найти в шаблоне e-market где именно формируется шаблон вывода карточек товара? Я уже все модули этого шаблона перерыл по фтп. Находил поиском в них зацепку в виде price, добавлял цифры, обновлял кеш сайта, изменений ноль. Какие еще есть способы понять, куда они засунули вывод в категорию карточек товара? Всю голову уже сломал, мало того, что они начудили и в нем нельзя просто вывести код {{ upc }}, вернее он работает только в product.twig, в других местах нужно выводить то {{ product.upc }}, то {{ meta.upc }}, Мне нужно это поле после цены в карточке товара в категории вывести. Во всех модулях вывел, а шаблона категории найти не могу.
  10. Модификаторы обновлял, с другого браузера заходил. Блин столько времени убил, а у шаблона изврат в подачи информации, вместо {{ upc }} вписал {{ product.upc }} и все заработало. Благодарю всех за посильную помощ!
  11. Да бог бы с корзиной, просто сама схема не рабочая, беру к примеру контроллер модуля /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, );
  12. Вы не поняли, не вывод количества товара, а единицы измерения товара (в штуках или метрах квадратных) Я использую поле 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']) );

×
×
  • Створити...

Important Information

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