odorlega Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 Здравствуйте. Подскажите, пожалуйста, где настраиваются (редактируются/добавляются) типы товаров и все остальное от них производное. Надіслати Поділитися на інших сайтах More sharing options... anboza Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в дефолте, скитков нет. это допил. где настраивается, узнать можно у автора допила Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Ясно, хотя бы на это свет пролили. Автора допила нет, не будет, и никто не знает где он)) Где примерно искать допил? Можете подсказать? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в контроллере Самый быстрый, безопасный путь - в поиски исполнителя Ведь этот тип, наверное еще распространяется и на шаблон Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Чекнул f12 нашел по пути tpl view/catalog/product_form Там такой допил нашел Спойлер <div class="form-group"> <label class="col-sm-2 control-label" for="input-product-type">Тип товара</label> <div class="col-sm-10"> <select id="input-product-type" name="product_type" class="form-control"> <option value="">---</option> <option value="scroll" <?php echo ($product_type == 'scroll') ? 'selected="selected"' : '' ; ?> >Свиток</option> <option value="book" <?php echo ($product_type == 'book') ? 'selected="selected"' : '' ; ?>>Книга</option> </select> </div> </div> <div class="form-group scroll-type" <?php echo($product_type != 'scroll') ? 'style="display: none"' : '' ; ?>> <label class="col-sm-2 control-label" for="input-scroll-type">Тип свитка</label> <div class="col-sm-10"> <select id="input-scroll-type" name="scroll_type" class="form-control"> <option value="">---</option> <option value="vertical" <?php echo ($scroll_type == 'vertical') ? 'selected="selected"' : '' ; ?> >Вертикальный</option> <option value="horizontal" <?php echo ($scroll_type == 'horizontal') ? 'selected="selected"' : '' ; ?>>Горизонтальный</option> </select> </div> </div> Лезу дальше... в controller/catalog/product По name="product_type" ищу... нахожу. Спойлер if(isset($this->request->post['product_type'])) { $data['product_type'] = $this->request->post['product_type']; } elseif (!empty($product_info)) { $data['product_type'] = $product_info['product_type']; } else { $data['product_type'] = ''; } Лезем в модель по $this->request->post['product_type'] Там нашел раз: Спойлер <?php class ModelCatalogProduct extends Model { public function addProduct($data) { $this->event->trigger('pre.admin.product.add', $data); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); $product_id = $this->db->getLastId(); //...код продолжается... И два: Спойлер //.. вырезано из кода public function editProduct($product_id, $data) { $this->event->trigger('pre.admin.product.edit', $data); $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'"); //...вырезано из кода Как я из всего этого понимаю, мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl дописать новые значения? Или не правильно понял? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Тип товара. Где настраиваесят? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
anboza Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в дефолте, скитков нет. это допил. где настраивается, узнать можно у автора допила Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Ясно, хотя бы на это свет пролили. Автора допила нет, не будет, и никто не знает где он)) Где примерно искать допил? Можете подсказать? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в контроллере Самый быстрый, безопасный путь - в поиски исполнителя Ведь этот тип, наверное еще распространяется и на шаблон Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Чекнул f12 нашел по пути tpl view/catalog/product_form Там такой допил нашел Спойлер <div class="form-group"> <label class="col-sm-2 control-label" for="input-product-type">Тип товара</label> <div class="col-sm-10"> <select id="input-product-type" name="product_type" class="form-control"> <option value="">---</option> <option value="scroll" <?php echo ($product_type == 'scroll') ? 'selected="selected"' : '' ; ?> >Свиток</option> <option value="book" <?php echo ($product_type == 'book') ? 'selected="selected"' : '' ; ?>>Книга</option> </select> </div> </div> <div class="form-group scroll-type" <?php echo($product_type != 'scroll') ? 'style="display: none"' : '' ; ?>> <label class="col-sm-2 control-label" for="input-scroll-type">Тип свитка</label> <div class="col-sm-10"> <select id="input-scroll-type" name="scroll_type" class="form-control"> <option value="">---</option> <option value="vertical" <?php echo ($scroll_type == 'vertical') ? 'selected="selected"' : '' ; ?> >Вертикальный</option> <option value="horizontal" <?php echo ($scroll_type == 'horizontal') ? 'selected="selected"' : '' ; ?>>Горизонтальный</option> </select> </div> </div> Лезу дальше... в controller/catalog/product По name="product_type" ищу... нахожу. Спойлер if(isset($this->request->post['product_type'])) { $data['product_type'] = $this->request->post['product_type']; } elseif (!empty($product_info)) { $data['product_type'] = $product_info['product_type']; } else { $data['product_type'] = ''; } Лезем в модель по $this->request->post['product_type'] Там нашел раз: Спойлер <?php class ModelCatalogProduct extends Model { public function addProduct($data) { $this->event->trigger('pre.admin.product.add', $data); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); $product_id = $this->db->getLastId(); //...код продолжается... И два: Спойлер //.. вырезано из кода public function editProduct($product_id, $data) { $this->event->trigger('pre.admin.product.edit', $data); $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'"); //...вырезано из кода Как я из всего этого понимаю, мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl дописать новые значения? Или не правильно понял? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Тип товара. Где настраиваесят? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Ясно, хотя бы на это свет пролили. Автора допила нет, не будет, и никто не знает где он)) Где примерно искать допил? Можете подсказать? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в контроллере Самый быстрый, безопасный путь - в поиски исполнителя Ведь этот тип, наверное еще распространяется и на шаблон Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Чекнул f12 нашел по пути tpl view/catalog/product_form Там такой допил нашел Спойлер <div class="form-group"> <label class="col-sm-2 control-label" for="input-product-type">Тип товара</label> <div class="col-sm-10"> <select id="input-product-type" name="product_type" class="form-control"> <option value="">---</option> <option value="scroll" <?php echo ($product_type == 'scroll') ? 'selected="selected"' : '' ; ?> >Свиток</option> <option value="book" <?php echo ($product_type == 'book') ? 'selected="selected"' : '' ; ?>>Книга</option> </select> </div> </div> <div class="form-group scroll-type" <?php echo($product_type != 'scroll') ? 'style="display: none"' : '' ; ?>> <label class="col-sm-2 control-label" for="input-scroll-type">Тип свитка</label> <div class="col-sm-10"> <select id="input-scroll-type" name="scroll_type" class="form-control"> <option value="">---</option> <option value="vertical" <?php echo ($scroll_type == 'vertical') ? 'selected="selected"' : '' ; ?> >Вертикальный</option> <option value="horizontal" <?php echo ($scroll_type == 'horizontal') ? 'selected="selected"' : '' ; ?>>Горизонтальный</option> </select> </div> </div> Лезу дальше... в controller/catalog/product По name="product_type" ищу... нахожу. Спойлер if(isset($this->request->post['product_type'])) { $data['product_type'] = $this->request->post['product_type']; } elseif (!empty($product_info)) { $data['product_type'] = $product_info['product_type']; } else { $data['product_type'] = ''; } Лезем в модель по $this->request->post['product_type'] Там нашел раз: Спойлер <?php class ModelCatalogProduct extends Model { public function addProduct($data) { $this->event->trigger('pre.admin.product.add', $data); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); $product_id = $this->db->getLastId(); //...код продолжается... И два: Спойлер //.. вырезано из кода public function editProduct($product_id, $data) { $this->event->trigger('pre.admin.product.edit', $data); $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'"); //...вырезано из кода Как я из всего этого понимаю, мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl дописать новые значения? Или не правильно понял? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Тип товара. Где настраиваесят? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 в контроллере Самый быстрый, безопасный путь - в поиски исполнителя Ведь этот тип, наверное еще распространяется и на шаблон Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Чекнул f12 нашел по пути tpl view/catalog/product_form Там такой допил нашел Спойлер <div class="form-group"> <label class="col-sm-2 control-label" for="input-product-type">Тип товара</label> <div class="col-sm-10"> <select id="input-product-type" name="product_type" class="form-control"> <option value="">---</option> <option value="scroll" <?php echo ($product_type == 'scroll') ? 'selected="selected"' : '' ; ?> >Свиток</option> <option value="book" <?php echo ($product_type == 'book') ? 'selected="selected"' : '' ; ?>>Книга</option> </select> </div> </div> <div class="form-group scroll-type" <?php echo($product_type != 'scroll') ? 'style="display: none"' : '' ; ?>> <label class="col-sm-2 control-label" for="input-scroll-type">Тип свитка</label> <div class="col-sm-10"> <select id="input-scroll-type" name="scroll_type" class="form-control"> <option value="">---</option> <option value="vertical" <?php echo ($scroll_type == 'vertical') ? 'selected="selected"' : '' ; ?> >Вертикальный</option> <option value="horizontal" <?php echo ($scroll_type == 'horizontal') ? 'selected="selected"' : '' ; ?>>Горизонтальный</option> </select> </div> </div> Лезу дальше... в controller/catalog/product По name="product_type" ищу... нахожу. Спойлер if(isset($this->request->post['product_type'])) { $data['product_type'] = $this->request->post['product_type']; } elseif (!empty($product_info)) { $data['product_type'] = $product_info['product_type']; } else { $data['product_type'] = ''; } Лезем в модель по $this->request->post['product_type'] Там нашел раз: Спойлер <?php class ModelCatalogProduct extends Model { public function addProduct($data) { $this->event->trigger('pre.admin.product.add', $data); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); $product_id = $this->db->getLastId(); //...код продолжается... И два: Спойлер //.. вырезано из кода public function editProduct($product_id, $data) { $this->event->trigger('pre.admin.product.edit', $data); $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'"); //...вырезано из кода Как я из всего этого понимаю, мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl дописать новые значения? Или не правильно понял? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Тип товара. Где настраиваесят? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) Чекнул f12 нашел по пути tpl view/catalog/product_form Там такой допил нашел Спойлер <div class="form-group"> <label class="col-sm-2 control-label" for="input-product-type">Тип товара</label> <div class="col-sm-10"> <select id="input-product-type" name="product_type" class="form-control"> <option value="">---</option> <option value="scroll" <?php echo ($product_type == 'scroll') ? 'selected="selected"' : '' ; ?> >Свиток</option> <option value="book" <?php echo ($product_type == 'book') ? 'selected="selected"' : '' ; ?>>Книга</option> </select> </div> </div> <div class="form-group scroll-type" <?php echo($product_type != 'scroll') ? 'style="display: none"' : '' ; ?>> <label class="col-sm-2 control-label" for="input-scroll-type">Тип свитка</label> <div class="col-sm-10"> <select id="input-scroll-type" name="scroll_type" class="form-control"> <option value="">---</option> <option value="vertical" <?php echo ($scroll_type == 'vertical') ? 'selected="selected"' : '' ; ?> >Вертикальный</option> <option value="horizontal" <?php echo ($scroll_type == 'horizontal') ? 'selected="selected"' : '' ; ?>>Горизонтальный</option> </select> </div> </div> Лезу дальше... в controller/catalog/product По name="product_type" ищу... нахожу. Спойлер if(isset($this->request->post['product_type'])) { $data['product_type'] = $this->request->post['product_type']; } elseif (!empty($product_info)) { $data['product_type'] = $product_info['product_type']; } else { $data['product_type'] = ''; } Лезем в модель по $this->request->post['product_type'] Там нашел раз: Спойлер <?php class ModelCatalogProduct extends Model { public function addProduct($data) { $this->event->trigger('pre.admin.product.add', $data); $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"); $product_id = $this->db->getLastId(); //...код продолжается... И два: Спойлер //.. вырезано из кода public function editProduct($product_id, $data) { $this->event->trigger('pre.admin.product.edit', $data); $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']). "', product_type = '" . $this->db->escape($data['product_type']). "', scroll_type = '" . $this->db->escape($data['scroll_type']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'"); //...вырезано из кода Как я из всего этого понимаю, мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl дописать новые значения? Или не правильно понял? Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Налаштування та оптимізація Тип товара. Где настраиваесят?
chukcha Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 12 минут назад, odorlega сказал: мне наверное даже дописывать ничего нового не нужно, достаточно будет в product_form.tpl видимо да Надіслати Поділитися на інших сайтах More sharing options... odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Найти ошибку при загрузке товара Автор: winner0377, 5 липня 2019 оптимизация ошибка (і ще %d) Теги: оптимизация ошибка ошибка500 ошибкамодуля ошибка 500 ошибка opencart проблема с шаблоном настройка opencart настройка товара 1 відповідь 664 перегляди fanatic 5 липня 2019 ЧПУ настроить Автор: odorlega, 21 листопада 2018 чпу seopro (і ще %d) Теги: чпу seopro ocstore 2.1.0.1.1 3 відповіді 662 перегляди odorlega 21 листопада 2018 300 товаров и это не акекдот Автор: odorlega, 7 листопада 2018 ocstore 2.1.0.1.1 19 відповідей 1 196 переглядів odorlega 14 листопада 2018 Как ограничить корзину на количество товара в зависимости от его категории Автор: odorlega, 27 червня 2018 ocstore 2.1.0.1.1 18 відповідей 1 469 переглядів odorlega 5 серпня 2019 Настройка API поставщика для ocStore 2.1.0.1.1 Автор: dsZmeika, 13 травня 2016 настройка api ocstore 2.1.0.1.1 2 відповіді 1 378 переглядів dsZmeika 13 травня 2016 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
odorlega Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 (змінено) А еще мне теперь нужно понять откуда пришло $scroll_count в public_html/catalog/view/theme/МОЯ_ТЕМА/template/mail/order.tpl =_= >_< нашел... public_html/catalog/model/checkout/order.php Змінено 26 листопада 2018 користувачем odorlega Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts