Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

WellChuck

Users
  
  • Posts

    172
  • Joined

  • Last visited

Everything posted by 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. Купил 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->Наименование);
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.