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

nickizdp

Newbie
  
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

nickizdp's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Reputation

  1. Вообщем за эти модули отвечают контроллеры: catalog/controller/journal3/product.php catalog/controller/journal3/products.php Для передать во вью свою "единицу измерения" нужно было в массив $products[$result['product_id']] Добавить элемент: 'jan' => $result['jan'], В моем случае 'jan', так как эту переменную я использовал для вставки единицы измерения
  2. Спасибо! Получилось! В Джорнале действительно есть свои методы для обработки эти модулей
  3. Это конечно хороший ответ, но я везде едницу измерения вставлял я, структру везде одинаковая, но я как понимаю что J3 не использует стандартные контроллеры опенкарта для формирования "хитов продаж" и тд. Он использует свой метод, и найти его к сожалению я не могу.
  4. Добрый день! Есть сайт, в нем мне нужно добавить везде единицу измерения товаров, например ламинат в "м.кв", плинтус в "шт." и тд. В принципе на страницах категорий, брендов, самого товара я это реализовал, для этого ввел в пустое поле "jan" таблицы "oc_product" значение и выводил его вместе с ценной. Для этого всего навсего надо было в контроллеры добавить в массив "$data['products']" строку "'jan' => $result['jan']," $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'jan' => $result['jan'], 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $rating, 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']) ); И во view добавить вывод: <div class="product-price">{{ price }}/{{ product_jan }}</div> Но все тоже самое не получается для модулей "Хиты продаж", "Последние поступления" и тд. Хотя 1 раз все таки у меня получилось это сделать отображения единиц измерения в этих модулях, я сам не знаю почему, но я просто в настройках джорнала пересохранил модуль "Хиты продаж". 1 день все хорошо поработало, на следующий день - перестало. Я как понимаю Journal3 по своему обрабатывает эти модули, или возможно где-то их кэширует. Может кто-то хорошо работал с этой темой и знает в чем может быть проблема? Кстати не могу еще понять почему за отображения этих модулей отвечает файл product_card.twig, а не latest.twig, bestseller.twig и тд. Заранее спасибо.
  5. Та нет, ключ есть, по нему обращался в тех. поддержку модуля, ответили что только дописывать код под себя надо. Жорнал тоже купленный.
  6. Раньше на моем была корзина journal, на ней была кнопка "Подтверждение заказа", после нажатия её, происходила блокировка, как на картинке, то есть срабатывал javascript и блокировал кнопку, сейчас я добавил simple-корзину, и уже тут такой функции нет, то есть кнопку "Подтверждение заказа" можно нажимать несколько раз, и несколько раз она будет отправлять форму с данными (добавил модификатор, который отрабатывает на страницe success), что для меня плохо, и я вот думаю, если ли возможность в simple сделать такую блокировку как-то через админку, или есть уже готовые решения? Может кто-то сталкивался?
  7. Просто на дефолтной теме ОС я бы и сам сделал, но в Джорнал категории задаются как-то вручную, и даже если я поставлю статус категории 0, Джорнал её равно его будет выводить.
  8. ну я это и пытался сделать с помощью кода, не получилось, или вы имеете ввиду через админку как-то?
  9. Всех приветствую! Версия Opencart: 3.1.0.1; Шаблон: Journal 3; Как можно убрать путстые категории (категории без товаров)? Пытаюсь написать свой код, добавил в файл catalog/controller/journal3/categories.php сдедующее: $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); if($product_total>0){ $categories[$result['category_id']] = array( 'classes' => array( 'swiper-slide' => $this->settings['sectionsDisplay'] !== 'isotope' && $this->settings['carousel'], 'isotope-item' => $this->settings['sectionsDisplay'] === 'isotope', ), 'category_id' => $result['category_id'], 'thumb' => $image, 'thumb2x' => $image2x, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->settings['descLimit']) . '..', 'href' => $this->url->link('product/category', 'path=' . $result['category_id']), ); } Не работает, может кто-то сталкивался с такой проблемой, подскажите пожалуйста.
×
×
  • 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.