-
Публікації
8 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Vktkob
-
-
Версия движка opencart 2.3
-
Возник такой вопрос как можно сделать страницу категории (определенную) главной страницей. Нужно это для того, что бы на ней работал фильтр. Пример что нужно получить в итоге вот https://motoblok1.ru/
Этот сайт сделан на Opencart инфа 100%
В общем и целом я понимаю, что можно через MFP, но заказчик не горит желанием его покупать. Знаю что можно сделать редирект на страницу категории но тогда ссылка будет вида site.ru/category а надо что бы была просто site.ru, уже весь мозг сломал как это сделать можно. Подскажите плиз кто в курсе
-
Парни, всем привет!
Нужна помощь, версия движка opencart 2.3, делаю интеграцию сервиса склада, get-запрос получение массива и все в этом духе. С JSON я разобрался, и вот какая стоит задача. У меня есть значение артикул по которому мне и нужно проводить обновление данных. Собственно, полный алгоритм, 1 отправляю get - 2 получаю json массив - 3 собираю переменные в php - 4 нахожу данные по артикулу в бд - 4 меняю этому товару количество. Вот с первым 3 пунктами все ок, и как записать в бд тоже понятно. Как мне найти именно этот товар по артикулу и сменить ему количество?
-
29 минут назад, fanatic сказал:
покажите куда вставили код, который я дал
Все, спасибо большое разобрался, косяк был в JS я не правильно вызывал функцию, точнее ошибся в самом названии функции
-
40 минут назад, fanatic сказал:
$this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json));
в контроллер, в конце метода
Без результатно (
-
Единственное что он делает это меняет текст на кнопке на Загрузку, буквально на секунду
-
Парни, всем привет! Сломал себе весь мозг. Стоит задача opencart должен собрать данные из двух полей и после записать из в бд. Но я сейчас не могу от него добиться того, что бы он проверил длину строк хотя бы в чем я идиот???
Код tpl:
<form id="form_add_store"> <div id="add_store"> <!-- Название магазина --> <div class="form-group"> <label class="col-sm-2 control-label" for="input-storage"><?php echo $add_store_name; ?></label> <div class="col-sm-10"> <input name="store_name" class="form-control" placeholder="<?php echo $add_store_name_placeholder ?>"> </div> </div> <!-- Поддомен магазина --> <div class="form-group"> <label class="col-sm-2 control-label" for="input-storage"><?php echo $add_store_domain; ?></label> <div class="col-sm-10"> <input name="store_domain" class="form-control" placeholder="<?php echo $add_store_domain_placeholder ?>"> </div> </div> <button type="button" id="add_store_button" data-loading-text="<?php echo $write_text_loading; ?>" class="btn btn-primary pull-right"><?php echo $add_store_button; ?></button> </div> </form>
Код JS:
<script> $('#add_store_button').on('click', function() { $.ajax({ url: 'index.php?route=extension/module/gincore_integration/add_store', type: 'post', dataType: 'json', data: $("#form_add_store").serialize(), beforeSend: function() { $('#add_store_button').button('loading'); }, complete: function() { $('#add_store_button').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('#add_store').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#add_store').after('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('input[name=\'store_name\']').val(''); $('input[name=\'store_domain\']').val(''); } } }); }); </script>
И код контроллера:
public function add_store() { $this->load->language('extension/module/gincore_integration'); $json = array(); if ($this->request->server['REQUEST_METHOD'] == 'POST') { if ((utf8_strlen($this->request->post['store_name']) < 3) || (utf8_strlen($this->request->post['store_name']) > 25)) { $json['error'] = $this->language->get('error_store_name'); } if ((utf8_strlen($this->request->post['store_domain']) < 25) || (utf8_strlen($this->request->post['store_domain']) > 1000)) { $json['error'] = $this->language->get('error_store_name'); } if (!isset($json['error'])) { $json['success'] = $this->language->get('success_add_store'); } } }
Подскажите кто - нибудь в чем я баран, я понимаю, что это ятормоз но не могу допереть в чем
Как сделать страницу категории главной?
в Загальні питання
Опубліковано:
нет, не работает