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

WellChuck

Пользователи
  
  • Публикаций

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

  • Посещение

Все публикации пользователя WellChuck

  1. Принял) Благодарю за помощь. Можно закончить тему замечательной фразой - "Не умеешь в ajax, жми кнопки"
  2. Теперь при каждой попытке обновления пишет "Повторная отправка формы"...
  3. <?php echo $customer_group_id; ?> вывел мне id группы Это может создавать проблему(?): if (is_array($this->config->get('config_customer_group_display'))) { $this->load->model('account/customer_group'); $customer_groups = $this->model_account_customer_group->getCustomerGroups(); foreach ($customer_groups as $customer_group) { if (in_array($customer_group['customer_group_id'], $this->config->get('config_customer_group_display'))) { $data['customer_groups'][] = $customer_group; } } } Сразу не увидел, но при переключении группы, у меня после перезагрузки страницы высвечивает "0". После обновления страницы, всё нормально.
  4. Если вы об этом: public function editCustomerGroup($customer_group_id ) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET customer_group_id = '" . $this->db->escape($customer_group_id) . "' WHERE customer_id = '" . (int)$customer_id . "'"); } То получаю ошибку: PHP Warning: mysqli::real_escape_string() expects parameter
  5. Простите, совсем растерялся) public function editCustomerGroup($data) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET customer_group_id = '" . $this->db->escape($data['customer_group_id']) . "' WHERE customer_id = '" . (int)$customer_id . "'"); }
  6. Обидно, но с трудом представляю function changeGroupe...
  7. Надеюсь, что у меня не всё так ужасно с кодом... Сейчас в контроллере такая "картина" if ($this->request->server['REQUEST_METHOD'] == 'POST') { $this->model_account_customer->editCustomerGroup($this->request->post); } $data['customer_group_id'] = $this->customer->getGroupId(); html выглядит как-то так <form action="" method="post" enctype="multipart/form-data" class="form-horizontal"> <div class="col-lg-2"> <select name="customer_group_id" id="input-customer-group" class="form-control"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $customer_group_id) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="buttons clearfix col-lg-2" style=" margin: 2px;"> <div class="pull-right"> <button id="cust_group" type="submit" class="btn btn-primary" value="Продолжить">Продолжить</button> </div> </div> </form> <script> $('#cust_group').on('click', function() { $.ajax({ type: 'post', url: 'index.php', dataType: 'json', success: function(json) { if (json['output']) { $('#cust_group').remove(); } } }); }); </script> Запись идёт, страницу перезагружает, но после первой перезагрузки необходимо обновлять страницу ещё раз... Иначе просто не обновляются изменения. Где я нарукожопил?
  8. Если это можно назвать попытками решения вопроса... html <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" class="form-horizontal"> <div class="col-lg-2"> <select name="customer_group_id" id="input-customer-group" class="form-control"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $customer_group_id) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="buttons clearfix col-lg-2" style=" margin: 2px;"> <div class="pull-right"> <input type="submit" value="Продолжить" class="btn btn-primary"> </div> </div> </form> controller if ($this->request->server['REQUEST_METHOD'] == 'POST') { $this->model_account_customer->editCustomerGroup($this->request->post); } По сути, запись идёт, но я хотел бы избавиться от action на страницу edit. Я так понимаю у вас ajax?
  9. Учитывая краткий ответ, это не обсуждается в теме?
  10. Возможность видеть цены для всех групп покупателей без доступа в админку.
  11. Здравствуйте! Подскажите, а как можно реализовать переключение группы покупателя в шапке (как переключение языка)? OCstore 2.3
  12. Я скорее всего пень, ибо не обновился и начал писать. С версией 1.6.4.4b19 кажется работает нормально, но я пока не уверен))) В любом случае буду смотреть С=
  13. Объясните мне... я вот совсем не понимаю... Ставлю "Не показывать товар с нулевой ценой" - показывает (цены везде 0) Ставлю "Не изменять статус товара при загрузке" - показывает Что я не так делаю?)
  14. WellChuck

    Filterpro v2 [Поддержка]

    Купил FilterPro для второго сайта и не жалею. Сколько пользуюсь, столько и советую его в качестве отличного решения для сайта. Пытался до покупки этого фильтра пользоваться аналогами, но как-то не сложилось у меня с ними дружбы, как и с поддержкой... Короче, это фильтр и он работает отлично
  15. Нет, запись активности покупателя. Может я конечно где-то нарукожопил, но при входе через popuplogin я не получал информации об авторизации пользователя. А вход по нажатию Enter, я так понимаю, уже можно найти ответ тут))). Спасибо
  16. Не знаю на сколько это будет уместно... Но если сможете, добавьте activity в popuplogin при следующем обновлении)
  17. При выгрузке заказов в 1С - "Не удалось разобрать данные, загруженные с сервера." Проблема с версией 4.3 (пробовал ставить 3.12, всё нормально) Или я что-то не включил в настройках?
  18. Не могу понять... Если я ставлю "Не загружать новые категории" и пытаюсь обновить товары, то у меня выдаёт ошибку 2004. Чтобы эта проблема ушла, необходимо выставить "Загружать новые категории", но при этом игнорируются опции - "Не создавать новые категории" и "Не изменять категорию товара". Это как-то решается? Ибо у меня категории в базе и на сайте - это совсем разные вещи.
  19. Я не про товар, а про заказ. У меня заказ с сайта попадает в 1С и всё ок. А вот когда 1С отдаёт заказы на сайт, сайт их не втягивает...
  20. Подскажите, у кого приходит измененный заказ из 1С на сайт? Почему-то у меня ни количество не хочет обновляться, ни цена, ни товары...
  21. Естественно перезаписывается... Вы по сути редактируете файл в кэше а потом обновляете кэш. Правьте дополнение - Exchange1C Module for OpenCart 2.3 (related_options)
  22. \n - это разделитель текстовой строки. Может я ошибаюсь, но это происходит из-за того, что у вас характеристики забиты в описании. Учитывая, что каждая "характеристика" идёт с новой строки, отсюда и \n.
  23. Я про вкладку в товаре - "Скидки", не "Акции" Модуль работает по принципу, цитата - "Цены загружаются в том порядке в каком указаны в таблице, дублирующие записи ниже игнорируются, работает по принципу ищем сверху, нашли, уходим." Мне необходимо чтобы модуль мог записывать все условия, которые прописаны. Взять несколько раз одну и ту же группу из 1С и прописать эту цену для нескольких групп на сайте. Также нужно взять несколько групп цен из 1С и прописать их для одной группы на сайте. Всё это мне необходимо сопровождать разным количеством. Как убрать условие - "ищем сверху, нашли, уходим". Куда копать?
  24. Подскажите, как сделать несколько скидок под одну группу покупателей? В каком месте можно поправить это?
  25. Я не про отбор номенклатуры, я про "Наименование товара" У меня стоит - "Не загружать", но название перезаписывается =\ UPD: Каряво, но как есть... Закомментировал строку 5077 - $data['name'] = htmlspecialchars((string)$product->Наименование);
×
×
  • Создать...

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

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