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

Vktkob

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

    8
  • З нами

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

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

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Vktkob's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Репутація

  1. Возник такой вопрос как можно сделать страницу категории (определенную) главной страницей. Нужно это для того, что бы на ней работал фильтр. Пример что нужно получить в итоге вот https://motoblok1.ru/ Этот сайт сделан на Opencart инфа 100% В общем и целом я понимаю, что можно через MFP, но заказчик не горит желанием его покупать. Знаю что можно сделать редирект на страницу категории но тогда ссылка будет вида site.ru/category а надо что бы была просто site.ru, уже весь мозг сломал как это сделать можно. Подскажите плиз кто в курсе
  2. Парни, всем привет! Нужна помощь, версия движка opencart 2.3, делаю интеграцию сервиса склада, get-запрос получение массива и все в этом духе. С JSON я разобрался, и вот какая стоит задача. У меня есть значение артикул по которому мне и нужно проводить обновление данных. Собственно, полный алгоритм, 1 отправляю get - 2 получаю json массив - 3 собираю переменные в php - 4 нахожу данные по артикулу в бд - 4 меняю этому товару количество. Вот с первым 3 пунктами все ок, и как записать в бд тоже понятно. Как мне найти именно этот товар по артикулу и сменить ему количество?
  3. Все, спасибо большое разобрался, косяк был в JS я не правильно вызывал функцию, точнее ошибся в самом названии функции
  4. Единственное что он делает это меняет текст на кнопке на Загрузку, буквально на секунду
  5. Парни, всем привет! Сломал себе весь мозг. Стоит задача 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'); } } } Подскажите кто - нибудь в чем я баран, я понимаю, что это ятормоз но не могу допереть в чем

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

Important Information

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