Generator: | SimpleRSS ver 0.4 (BlueHippo) Release 1 |
Docs: | http://blogs.law.harvard.edu/tech/rss |
Все привет , столкнулся с проблемой , на главной страници кнопка каталог работает( при переходи в подкатегории или на товар кнопка перестает работать )
множесто ошибок в консоле не могу понять где исправить данные ошибки так как они введут на кэш , я его очишал но не чего не поменялось ( папка min)
вот >сайт< буду благодарен за подсказки или помощь!
Добрый день, хочу вывести опции товара, желательно по id, но пока пробую просто по названию опции. Ошибок не выдает, но и опцию не выводит.. Заранее спасибо за помощь! И сразу опишу, делал так:
1) В файле catalog\controller\product\category.php
добавил вместо
$data['products'][] = array(
этот код
$options = array();
foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) {
if($option['required']){
$product_option_value_data = array();
foreach ($option['product_option_value'] as $option_value) {
if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {
$product_option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id' => $option_value['option_value_id'],
'name' => $option_value['name'],
'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),
'price_prefix' => $option_value['price_prefix']
);
}
}
$options[] = array(
'product_option_id' => $option['product_option_id'],
'product_option_value' => $product_option_value_data,
'option_id' => $option['option_id'],
'name' => $option['name'],
'type' => $option['type'],
'value' => $option['value'],
'required' => $option['required']
);
}
}
$data['products'][] = array(
'options' => $options,
2) А в файле catalog\view\шаблон\default\template\product\category.twig рядом с ценой добавил это:
{% if product.options %} <hr> <h3>{{ text_option }}</h3> {% for option in product.options %} {% if (option['type'] == 'select' and option['name'] == 'Название опции') %} <div class="form-group{% if option.required %} required {% endif %}"> <label class="control-label" for="input-option{{ option.product_option_id }}">{{ option.name }}</label> <select name="option[{{ option.product_option_id }}]" id="input-option{{ option.product_option_id }}" class="form-control"> <option value="">{{ text_select }}</option> {% for option_value in option.product_option_value %} <option value="{{ option_value.product_option_value_id }}">{{ option_value.name }} {% if option_value.price %} ({{ option_value.price_prefix }}{{ option_value.price }}) {% endif %} </option> {% endfor %} </select> </div> {% endif %} {% endfor %} {% endif %}
Здравствуйте.
Нужно вывести в категории товаров над ценой товаров 4 определенных атрибута id 17,18,70,19
Нашел как это сделать для opencart 2.3, но вот с твигами что-то не понимаю.
В контроллер добавил строку
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
В twig php комментится, а как сделать по-другому я не знаю.
Вот статейка по которой я вытался сделать. https://web-stydia.com/vyvodim-atributy-na-stranice-kategor/
Нужно что-то примерно вот такое
Можете подсказать как так сделать?
Всем здравствуйте!
Есть решение здесь на форуме, только для 2.3
<div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] != здесь указываем ID категории которую нужно скрыть) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> </div>
Подскажите пожалуйста как это условие
<?php if ($category['category_id'] != здесь указываем ID категории которую нужно скрыть) { ?>
добавить в twig, скрыть например категории с ID 10, 12, 18.
{% if category.category_id != ? %}
Всем привет. При экспорте товаров файл грузиться то не могу его открыть. При открытые в разных офисах кидает текст китайским ероглифом. Может кто-то помочь?
Здравствуйте ,Уважаемые специалисты!
Подскажите , появились сообщения ,вроде бы не было.Это проблема? Нигде нет информации
Под 2 oc есть мануал
под 3 не найду, в контроллер добавил
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
в самом шаблоне twig не знаю как вывести нужные аттрибуты по id
подскажите
Кто пользовался данным модулем?
ocStore 3.0.3.7
поставил, модуль в адмтнке есть, вроде бьы все хорошо, включил в настройках
но статус в списке модулей не меняется, соответственно на фронте модуль не включается
мож кто сталкивался с такой проблемой? такое замечал не только в данном модуле
в настройках все ок, но в списке статус модуля отключен
Подскажитте пожалуйста
нашел мануал, но моих знаний не хватает понять как правильно туда втулить
вот, выделил жирным, что именно не понимаю как вставить
Создаю колонку desc (varchar 255 not null ) в таблице oc_banner_image
В файле /admin/model/design/banner.php в функцию addBanner добавляю desc = '" . $this->db->escape($banner_image['desc']) . "'
В этом же файле в функцию editBanner добавляю этот же код
В этом же файле в функцию getBannerImages добавил 'desc' => $banner_image['desc']
Далее в файле /admin/controller/design/banner.php в массив $data['banner_images'] добавил 'desc' => $banner_image['desc']
Потом на фронте создал нужное поле в файле /admin/view/template/design/banner_form.twig
вот эти 2 функции, как правильно туда это впихнуть?
public function addBanner($data) {
$this->db->query("INSERT INTO " . DB_PREFIX . "banner SET name = '" . $this->db->escape($data['name']) . "', status = '" . (int)$data['status'] . "'");
$banner_id = $this->db->getLastId();
if (isset($data['banner_image'])) {
foreach ($data['banner_image'] as $language_id => $value) {
foreach ($value as $banner_image) {
$this->db->query("INSERT INTO " . DB_PREFIX . "banner_image SET banner_id = '" . (int)$banner_id . "', language_id = '" . (int)$language_id . "', title = '" . $this->db->escape($banner_image['title']) . "', link = '" . $this->db->escape($banner_image['link']) . "', image = '" . $this->db->escape($banner_image['image']) . "', sort_order = '" . (int)$banner_image['sort_order'] . "'");
}
}
}
return $banner_id;
}
public function getBannerImages($banner_id) {
$banner_image_data = array();
$banner_image_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "banner_image WHERE banner_id = '" . (int)$banner_id . "' ORDER BY sort_order ASC");
foreach ($banner_image_query->rows as $banner_image) {
$banner_image_data[$banner_image['language_id']][] = array(
'title' => $banner_image['title'],
'link' => $banner_image['link'],
'image' => $banner_image['image'],
'sort_order' => $banner_image['sort_order']
);
}
return $banner_image_data;
}
Спасибо
Опенкарт 3.0.3.8 не понимаю в какой файл вносить изменения. и какие изменения для удаления блоков корзина, оформление заказа, личный кабинет. Либо как полностью убрать шапку.
С недавних пор престал открываться редактор шаблона, показывает вечную загрузку, из-за чего это может быть, или как решить, буду очень благодарен, тому кто поможет)
Добрый день! Добавляем товар в избранное (без регистрации). На следящий день или через несколько часов - список пуст. Как сделать, чтоб данные об избранном товаре сохранялись 3-5 дней?
OpenCar 3
Может кто подскажет
уже весь вечер пытаюсь одеть верстку на форму
это какой то капец
на русской версии при заполненных полях все работает, на укр. вообще не работает при заполненных полях
что то с js
модуль испольуется
Модуль Конструктор форм Opencart 3.0
Как сделать переключатель языков не флагами а текстом ru, ua ?
Всем здравствуйте!
Столкнулся с проблемой, не исчезает элемент после изменений в коде сайта.
То есть, мне нужно убрать обычную кнопку "купить" в карточке товара, так как установил модуль "buy one click". Комментирую строку обычной "купить", но на сайте ничего не меняется, там все равно две кнопки "купить", одна из них "buy one click". Стирал и саму строку кнопки, все равно не пропадает
копирую
контроллер free
переименовываю на free1
так же языковый файл
так же view
лезут ошибки
какие действия нужно еще сделать?
под 3 версию ничего путного найти не могу
Добрый день!
В Заказах и в информации о заказах есть 2 кнопки счет на оплату и на доставку, при их нажатии открываются счета, надо нажать ctr+p и будет печать.
Как сделать что бы при нажатии на кнопки в заказах и в информации о заказе, он не открывал счет, а сразу начинал печатать?
Буду благодарен за помощь!
Здравствуйте!
Хотел в карточке товара, рядом с бонусными баллами, в скобках показывать сумму в деньгах. Например, 1000 баллов (100 руб).
Понимаю в теории, что наверное в контролере надо reward поделить на 10 и вывести переменную в шаблон твиг, но как это сделать в коде, я не знаю )).
Если кому не трудно, можете подсказать?
Всем привет, нужна не большая помощь что бы я понял в чем проблема задача стоит сделать резиновый сайт, и убрать из шапки все лишнее. на данный момент проблема с поиском в шаблоне reMarket, 2 скрина что бы вы поняли в чем суть, на первом фото поиск вообще не работае, на втором только по нажатию энтер на выпадающий список не нажимается !
на первом фото это оргинал если убрать вид как на втором фото он первый поиск работает коректно !
вот код 1 основного поиска для декстопа который работает норм!
<div class="col-12 col-md-6 col-lg-4 order-3 order-md-2"> <div id="seach-custom">{{ search }}</div> {% if oct_remarket_data.contact_address[oct_lang_id] is defined and oct_remarket_data.contact_address[oct_lang_id] %} <div class="rm-header-address d-none d-lg-block"> <div class="rm-dropdown-box w-100"> <div class="rm-dropdown-toggle"> <span>{{ oct_our_address }}:</span> <span class="rm-header-address-link">{{ oct_remarket_data.contact_address[oct_lang_id] }}</span> </div> <div class="rm-dropdown"> <div id="rm_header_locations" class="rm-dropdown-inner"> <div class="rm-header-location-inner"> <div class="rm-header-location active"> <div class="d-flex align-items-center"> <div class="rm-header-location-address">{{ oct_remarket_data.contact_address[oct_lang_id] }}</div> {% if oct_locations %} <button class="rm-btn secondary ml-auto"> <span class="rm-btn-icon"><img src="catalog/view/theme/oct_remarket/img/header-location-chevron.svg" alt="" width="12" height="6"></span> </button> {% endif %} </div>
Этот код находиться в Header.twig
<nav id="rm_mobile_nav" class="d-lg-none fixed-top d-flex align-items-center justify-content-between"> <button type="button" id="rm_mobile_menu_button" class="rm-btn primary rm_mobile_sidebar_toggle" onclick="rmSidebar('{{ oct_menu }}', 'menu');" aria-label="Menu"> <span class="rm-btn-icon"> <span></span> <span></span> <span></span> </span> </button> <div id="search" class="rm-search"> <input id="input_search" type="text" name="search" value="{{ search }}" placeholder="{{ search_input_header_text }}" class="w-100 h-100"> <button type="button" aria-label="Search" id="rm-search-button" class="btn-search d-flex align-items-center justify-content-center"><img src="catalog/view/theme/oct_remarket/img/header-search-icon.svg" alt="" width="20" height="20" /></button> <div id="rm_livesearch_close" onclick="clearLiveSearch();" class="d-flex align-items-center justify-content-center"><img src="catalog/view/theme/oct_remarket/img/livesearch-close-icon.svg" alt="" width="25" height="25" /></div> <div id="rm_livesearch"></div> </div>
этот код костомный от шаблона називаеться oct_sidebar_mobile.twig
Подскажите пожалуйста. Что надо поменять в файле
/catalog/view/theme/default/stylesheet/stylesheet.css
чтобы увеличить размер именно подкатегорий. В верхнем меню могут оставаться мелкими, а нас странице категории увеличились
помогите реализовать такой карточке товара как сделать когда при наведений выходить размер и длина товара пример на этом сайте показано https://www.hitdivanov.ru/
Скрыть способ оплаты если цена 0 в корзине, требуется сделать при применении купона к примеру если цена 200 применил купон она стала 0, не могу скрыть способ оплаты есть какие то идеи?
В дефолтном opencart 3 дополнительные изображения открываются в popup
Как можно сделать, чтобы дополнительные изображения открывались в этой области вместо основного изображения?
Подскажите, пожалуйста, модификатор, который бы просто решал эту задачу
Как можно вывести категории в производителе? В стандартном функционале opencart такой функции нет, а она очень нужна!
Сейчас после перехода на страницу с производителем выводятся только товары от данного производителя:
Можно ли сделать, чтобы на данной странице выводились также и категории, в которых данные товары состоят?
Возможно есть какие-то готовые решения под opencart 3.0.3.2? Или есть специалисты на форуме, которые сталкивались с такой проблемой, и могут подсказать в каких файлах что нужно править, чтобы добиться такого результата. Спасибо.
Здравствуйте! Подскажите пожалуйста, информация о новых заказ на почту приходит не полная, нет данных покупателя, как это исправить?