alexivchenko
Пользователь-
Публикаций
359 -
Зарегистрирован
Весь контент alexivchenko
-
В api/Orders.php заменить if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (o.id = "'.$this->db->escape(trim($keyword)).'" OR o.name LIKE "%'.$this->db->escape(trim($keyword)).'%" OR REPLACE(o.phone, "-", "") LIKE "%'.$this->db->escape(str_replace('-', '', trim($keyword))).'%" OR o.address LIKE "%'.$this->db->escape(trim($keyword)).'%" )'); } на if(!empty($filter['keyword'])) { $keywords = explode(' ', $fil
-
Если запрос выполняете ниже этих строк // Категория и бренд товара $product->categories = $this->categories->get_categories(array('product_id'=>$product->id)); $this->design->assign('brand', $this->brands->get_brand(intval($product->brand_id))); $this->design->assign('category', reset($product->categories)); то у вас выведется id текущей категории $category = reset($product->categories); var_dump($category->id);
-
выполнить запрос к базе: ALTER TABLE `s_variants` ADD `purchase_price` DECIMAL(14,2) NULL AFTER `compare_price`; ALTER TABLE `s_purchases` ADD `purchase_price` DECIMAL(14,2) NULL AFTER `price`; api/Variants.php в функции get_variants() и get_variant() добавить v.purchase_price, после v.price, api/Orders.php в функцию add_purchase() после if(!isset($purchase->price) && !empty($variant)) $purchase->price = $variant->price; добавить if(!isset($purchase->purchase_price) && !empty($variant)) $purchase->purchase
-
strtolower - преобразует все символы в нижний регистр
-
стандартно такого вывода нет - "имя сайта - официальный сайт"! Вам нужно смотреть на страницах: 1. http://site.ru/simpla/index.php?module=PageAdmin&id=1 2. http://site.ru/simpla/index.php?module=SettingsAdmin А так же в index.tpl вашего шаблона в разделе <title>, там может указан свой вариант вывода <title>
-
Отправляем код через Ajax на api смс провайдера. После отправки проверяем статус отправки смс от провайдера. Если отправили смс и статус 200:true:send, показываем поле ввода кода, если статус не отправлен (статусы ошибок) или иная причина, не показываем поле и выводим информацию: сервис перегружен или более дружелюбный ответ. Я в случае не отправки, отправлял на api ещё одного резервного провайдера, но и это не вариант. Решил просто, если не отправлено смс, просто менял форму на телефон и свой пароль, а в следующий раз когда будет заходить уже делал проверку через смс