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

Skymod

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

    31
  • З нами

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

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

1 168 переглядів профілю

Skymod's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

0

Репутація

  1. Та так и пробовал, сразу же написал) Просто почему то не хочет работать
  2. Приветствую всех. Не могу понять как сделать условие на скрытие информации для гостей (хочу скрыть кнопку купить для гостей). Как я понимаю в ОС это уже есть, но вот правильно вызвать функцию не могу. На OpenCart 3 если что) Пробовал так 1. В контролере продукта $data['logged'] = ($this->customer->isLogged() ? true : false); и так $data['logged'] = $this->customer->isLogged(); 2. В шаблоне товара {% if (logged == true) %} текст что нужно зарегистрироваться {% endif %} и так {% if logged %} текст что нужно зарегистрироваться {% endif %} Может кто знает как правильно это записать?
  3. В каком смысле?) Типа так: ? {% for catname in catlist %} UPD: проверил, так тоже не работает
  4. Я поменял на getCategory в контролере и в моделе и добавил $this->load->model('catalog/category'); (сначала в контролер, потом проверил, потом в модель) Но всё равно не работает
  5. Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сделать через хлебные крошки, но потом понял что если найти товар по поиску, то там будет отображаться "Search", вместо категории. По этому такой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же очищал. Может тут что то не так?) Подскажите, пожалуйста
  6. Добрый вечер. Как можно показать блок с инфой по id группы клиента? OpenCart 3 К примеру есть Блок-1 Блок-2 И в группе клиента "Default" отображается только Блок-1 (Блок-2 скрыт) А в группе "OPT" наоборот Я так понимаю что нужно сперва в контролере получить ID группы (правильно ли подобный код написан для OC3?) $data['condition'] = $this->customer->getGroupId() == '2' ? true : false; И потом в TWIG вывести само условие {% if condition = 2 %} Блок-1 {%else%} Блок-2 {% endif %} но вот как правильно его записать не знаю) Может кто то сталкивался с такой задачей? Просто с twig не сильно знаком)
  7. Добрый день. Оформление настроено поэтапно, вертикально. Скажем есть "Шаг 1" и "Шаг 2". При переходе к "Шаг 2", "Шаг 1" закрывается. Можно ли как то через код, отключить закрывание предыдущего этапа, после перехода к следующему? И можно как то вынести корзину за пределы шагов, чтобы она была всегда вверху, независимо от шага оформления заказа?
  8. Добрый день. Ищу модуль, который позволит заказывать товар от минимальной заданной стоимости в опциях. Пример: Опции выступаю в роде складов. Допустим их существует две: "Склад 1" и "Склад 2". Эти опции привязываются к товару. Клиент, который собирает корзину, должен заказать товары с этими опциями от $100 каждый. Допустим, клиент заказал товары с опцией "Склад 1" на сумму $80 и товары с опцией "Склад 2" на сумму $120. Так вот при оформлении заказа, система не позволит заказать товар с опцией "Склад 1" пока клиент, не насобирает эти товары минимум на $100. И так же по аналогии с другими опциями. Есть какой то модуль, который позволит реализовать задуманное?)
  9. Необходимо сделать вывод двух валют на OC3 в итого. На сайте есть несколько валют (USD, EUR, GBP). В итого нужно отобразить рядом с итоговой ценой, цену в биткоинах (которую можно настроить из валют в админке). Предположим, клиент заказал товар за 200 долларов и должен увидеть цену в биткоине (которая добавляется в ОС) рядом с общей суммой. Пример: Итого: $200 Цена в BTC: 0,0042 И соответственно, в других валютах. Если выбрано евро на сайте, то Итого: 167,84€ Цена в BTC: 0,0042 И по аналогии с фунтами стерлинга (GBP)
  10. https://anabolicfox.com/ Вообще планируется установка Simple, но мне бы хоть куда то вывести отображение двух валют в оформлении.
  11. Спасибо, уже хоть какой то сдвиг) А не подскажите, нужно поставить данный кусочек кода где то в controller/chekout/confirm.php или это нужно править модуль "Итого"?
  12. Приветствую! Столкнулся с проблемой вывода двух валют на OC3. На сайте есть одна валюта, доллар. Предположим клиент заказал товаров на $500, так вот нужно чтобы в оформлении возле итоговой суммы, показывалась цена в биткоинах. Предполагаю что можно валюту по умолчанию, конвертировать на курс битка, который задаётся в админке, но не могу понять как вывести две цены в разных валютах. Пробовал править контролер, но ни к чему так и не пришёл. Может кто то сталкивался с чем то подобным и знает как это решить?

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

Important Information

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