Search the Community
Showing results for tags 'model'.
-
Здравствуйте, в каталоге товаров здесь https://test.miturbo.ru/category/xiaomi-redmi-note-8 Нужно вывести код товара. Как мне это сделать? В БД есть таблица oc_product и в этой таблице есть значение model в этом значении есть код товара у каждого товара. Мне нужно вывести код товара этот. но просто вот так: <span>{{ model }}</span> не получается. А в product.twig <span>{{ model }}</span> вот так получается. За вывод этой страницы https://test.miturbo.ru/category/xiaomi-redmi-note-8 отвечает файл category_grid.twig . Если в этот файл добавить <span>{{ model }}</span> то нечего не получится, а если в product.twig то получится. {{ model }} означает код товара. Как мне сделать так чтобы в category_grid.twig тоже получалось к каждому товару выводить свой код товара. Это мне из БД как то вытаскивать или нет? Если уже выводить из БД то нужно сделать так чтобы к каждому товару свой код товара подходящий выводился, а не у всех товаров был одинаковый код товара. Буду очень благодарен.
-
Ребята выручайте, нужно увеличить количество символов в поле model.. сейчас там только 64 символа. нужно гораздо больше. например 255. в данный момент в admin\controller\catalog файл product.php закомментирована строка как видно. (как понимаю это у нас просто проверка на заполнено поле модель или нет?!) открывал её обратно. 64 менял на 255.. /* if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); } */ в phpMyAdmin oc_order_product поле model менял на varchar(255) толку 0 всё равно обрезает на 64 символах.. что я ещё упустил из виду? Версия ocStore 2.1.0.2
- 10 replies
-
- длина поля
- количество символов
-
(and 4 more)
Tagged with:
-
на корне сайта я создал папку generator/seo.php <?php // Configuration if (is_file('../config.php')) { require_once('../config.php'); } // Startup require_once(DIR_SYSTEM . 'startup.php'); class ControllerSeoMeta extends Controller{ public function index() { $this->load->model('catalog/product'); $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); print_r('PRINT'); $this->response->setOutput($this->load->view('catalog/product_list', $data)); } } ?> как мне обратиться к этому файлу через браузер что-бы выводилось PRINT пытался так не получилось sitename.kz/generator/seo.php?route=catalog/product_list еще один вопрос как использовать готовые opencart классы модель
-
Знаю, подобные треды были, но ответа для себя я так и не нашел. Просьба разжевать для меня. В Opencart есть поле model - некоторые говорят, что это код товара (артикул). В ocStore 2.1 в карточке товара выводится как "код товара". У себя я так и заполняю, уникальный код товара. Сейчас я задаюсь вопросом в реализации следующего: нужно, чтобы при нажатии на производителя выводился список моделей товаров (не артикулов), например: Шина Rosava --> модель Snowgard. И так далее. Какое всё же поле для этого стоит использовать? Может код товара перенести в SKU ? Вопрос иерархии меня немного тревожит, может быть я вообще хочу немного странного. Сейчас так: Категория-подкатегория-товар. (разные размеры одинаковых товаров хранятся в атрибутах) Рассматриваю также: Производитель-модель-товар. Возможно для такой реализации нужен отдельный модуль? Разжуйте мне на пальцах, как в Opencart 2 правильно внедрить понятие "Модель товара" (не артикул или код товара). Спасибо.
-
Как сделать необязательной к заполнению "Модель" ocstore 2.3 ? Все описанные способы в т.ч и на этом форуме уже опробованы и не работают. Выходит ошибка. Поле убирать не нужно, так как оно нужно, но надо сделать его необязательным , т.е. если нет - то пусть будет пусто.
- 7 replies
-
- необязательное поле
- модель
-
(and 2 more)
Tagged with:
-
Приветствую. Подскажите пожалуйста как можно подключить свою модель в OpenCart 2.2 в библиотеке system/library/cart.cart.php Пробовал так: require_once(dirname(DIR_APPLICATION) . '/catalog/model/catalog/category.php'); $catalog_category_model = new ModelCatalogCategory($this->registry); $result = $catalog_category_model->getCategory(5); echo $result; Результат: Fatal error: Class 'Cart\ModelCatalogCategory' not found in /home/hoursco/dev/new/system/library/cart/cart.php on line 44 Другие варианты тоже пробовал, не помогло. Сейчас нуждаюсь в подсказке..
- 7 replies
-
- model
- cart/cart.php
-
(and 1 more)
Tagged with:
-
Появилась такая проблема, что после конвертации и переноса базы с 1.5 на 2.1, в базе осталось много кодов модулей, которых нет в новой версии, и опенкарт об этой даже не парится к примеру в файле \catalog\controller\api\order.php // If current order status is not processing or complete but new status is processing or complete then commence completing the order if (!in_array($order_info['order_status_id'], array_merge($this->config->get('config_processing_status'), $this->config->get('config_complete_status'))) && in_array($order_status_id, array_merge($this->config->get('config_processing_status'), $this->config->get('config_complete_status')))) { // Redeem coupon, vouchers and reward points $order_total_query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_total` WHERE order_id = '" . (int)$order_id . "' ORDER BY sort_order ASC"); foreach ($order_total_query->rows as $order_total) { $this->load->model('total/' . $order_total['code']); if (@method_exists($this->{'model_total_' . $order_total['code']}, 'confirm')) ... он просто падает на строке - $this->load->model('total/' . $order_total['code']); пытаясь загрузить модуль, которого нет. у меня это был - cartsummcounter к тому же этот именно момент вызывается аяксом, и ошибка по сути ужасно глупая, что мол json не верен, потратив пару часов докопался до этого момента вопрос в следующем: если какой способ, проверки существования модуля? перед загрузкой его
-
- opencart 2.1
- model
-
(and 1 more)
Tagged with:
-
Требуется разработка "Модуль - варианты данных для модели". От 30 000 р + "25" часов в стуки сопровождение. Коммерческий - для последующей продажи в русскоязычном сообществе opencart или ваше предложения. Исходный код защитить кодировкой. ТЗ по ссылке https://yadi.sk/i/lTZe7dlNkqKy4 Вопросы здесь или в личку
-
Добрый день! Я совсем новичок в работе с OpenCart. У меня хитрым образом формируется рекламная цена товара - она формируется на основе цен опций товара. А в самой карточке товара стоит цена 0 Для модулей Хиты, рекомендации, новинки надо выводить карточки товаров товары получаются функцией из модели $product_info = $this->model_catalog_product->getProduct($product_id); Получается мне надо изменить эту функцию в классе модели, но что будет если мне придется обновляться до новой версии OpenCart? все мои изменения будут удалены? И как лучше менять код модулей? - делать копию модуля и только его менять?
-
Всем привет столкнулся с такой проблемой. Нужно выбрать товар в определенной ценовой категории. В данный момент выборка товара реализована так: $prod_1_1 = $this->model_catalog_product->getProduct($product_spec_1_1); Как видно с базы выбираються все продукты из данной категории. Можно ли выбрать на пример только их цены и затем все остальное базируясь на результатах выборки? Если да то как это лучше сделать? За ранее большое спасибо.
-
добрый день! нужна помощь в модуле-поиска а именно надо чтоб была возможность искать продукты с базы по: -> product: - model (номера - совпадение на 100%) - stock_sku (номера - совпадение на 100%) жду предложений :) пишите по-та в приват
-
- искать продукты с базы по
- product:
-
(and 2 more)
Tagged with:
-
Добрый день. Сздаю класс расширяя class Model в public function __construct() хочу провести инициализацию, все работает, НО!!! не отрабатывает родительский конструктор и у объекта пропадает protected registry. Как правильно создать класс со своим конструктором? как использовать parent::__construct()?