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

lempard

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

    3
  • З нами

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

Усі публікації користувача lempard

  1. Необходимо создать модуль (оплата за работу по согласованию с исполнителем), который будет работать на странице "Оформление заказа". Суть работы модуля: предоставить возможность зарегистрированному клиенту выбрать товары в корзине покупок, которые он желает купить в данный момент (проставлением галочек) с последующим оформлением заказа. Неотмеченные товары должны остаться в корзине покупателя для будущих покупок. По умолчанию все товары должны быть сразу выбраны. Итоговая сумма заказа должна пересчитываться "на лету" в соответствии с отмеченными товарами.
  2. Ввёл для клиентов новую переменную, назовём её условно xyz, в которую записывается некое положительное число - на этом этапе всё работает отлично. Теперь ввожу новое условие по этой переменной для фильтра на странице "Клиенты -> Клиенты" в админке, делаю это так: Файл customer.php (/admin/model/customer/customer.php) в функциях getCustomers и getTotalCustomers добавил следующий код: if (isset($data['filter_xyz']) && !is_null($data['filter_xyz'])) { $implode[] = "xyz = '" . (int)$data['filter_xyz'] . "'"; } Файл product.php (/admin/controller/customer/customer.php) везде где нужно (по примеру других переменных) добавил: if (isset($this->request->get['filter_xyz'])) { $url .= '&filter_xyz=' . $this->request->get['filter_xyz']; } Файл product_list.tpl (/admin/view/template/customer/customer_list.tpl) добавил <input type="text" name="filter_xyz" value="<?php echo $filter_xyz; ?>" id="input-xyz" /> и в этом же файле js-код: var filter_xyz = $('input[name=\'filter_xyz\']').val(); if (filter_xyz) { url += '&filter_xyz=' + encodeURIComponent(filter_xyz); } В итоге, если в инпуте ввести число, которое содержится в переменной xyz, то выведутся только те клиенты у которых это поле заполнено именно этим числом. Вопрос: а как теперь этот инпут переделать в чекбокс, то есть если состояние чекбокса :checked, то выводим всех клиентов у которых переменная xyz заполнена любым числом, то есть не является NULL?

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

Important Information

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