Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Vktkob

Новичок
  
  • Публикаций

    8
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения Vktkob

Rookie

Rookie (2/14)

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

Последние медали

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'); } } } Подскажите кто - нибудь в чем я баран, я понимаю, что это ятормоз но не могу допереть в чем
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.