Julius123
Пользователь-
Content Count
244 -
Joined
-
Last visited
Информация о вас
-
Фриланс
Заказчик
Пользователь -
Версия CMS
2.x
-
From
Украина
-
Внедрение API Нова Пошта
Julius123 replied to Vladq's topic in Общие вопросы по функционалу и дизайну
я так понимаю у НП новое апи 2.0 и это все уже не актуально ? -
preloader для сайта криво отображается
Julius123 replied to Julius123's topic in Общие вопросы по функционалу и дизайну
Ширина картинки ширина 175жет, высота 70. Может это помо -
preloader для сайта криво отображается
Julius123 replied to Julius123's topic in Общие вопросы по функционалу и дизайну
Да, почистил кэш и проверил что новые стили загрузились -
preloader для сайта криво отображается
Julius123 replied to Julius123's topic in Общие вопросы по функционалу и дизайну
Это ничего не дало, я специально поставил top и left 45% потому что так более менее по центру, а при 50% больше вбок уходит. с небольшого разрешения экрана вообще сбоку -
Всем привет. Используют прелоадер для сайта но он почему-то отображается при разных разрешениях экрана по разному, то по центру, то сбоку, может подскажите с чем это связано? Уже голову сломал. {* preloader *} <div id="p_prldr"> <span class="svg_anm"></span> </div> <script type="text/javascript">$(window).on('load', function () { var $preloader = $('#p_prldr'), $svg_anm = $preloader.find('.svg_anm'); $svg_anm.fadeOut(); $preloader.delay(500).fadeOut('slow'); }); </script> #p_prldr { position: fixed; top: 0; left: 0; right
-
Подскажите что именно менялось? т.к делал правки в этом файле и не могу заменить целиком
-
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Да, но если удалить заказ из категории "Удалены" заказ удаляется полностью. -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Все, разобрался. Просто забыл добавить в выборку новое поле closed_bonus. Но все таки еще хочется как-то удалять бонусы при удалении заказа. Вы говорили что нельзя удалять заказы, так вот, их можно удалять, отменить нужный заказ чекбоксом и внизу выбрать удалить выбранные заказы public function delete_order($id) { if(!empty($id)) { $query = $this->db->placehold("DELETE FROM __purchases WHERE order_id=?", $id); $this->db->query($query); $query = $this->db->placehold("DELETE FROM __orders_labels WHERE order_id=?", $ -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Сейчас вот так: // Меняем closed_bonus на 1 $query = $this->db->placehold("UPDATE __orders SET closed_bonus=1, modified=NOW() WHERE id=? LIMIT 1", $order->id); $this->db->query($query); } но как я писал выше вот эта проблем: Но неправильно работает, при статусе 4 "Выполнен" ставится closed_bonus == 1 и начисляются бонусы, а вот обратно при смене заказа на любой другой не ставится closed_bonus == 0 и бонусы не списываются. то есть на 1 значение меняется, а обратно на 0 уже нет. -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Я сделал 2 функции как Вы посоветовали в api/Orders.php // Начисление бонусов public function bonus_close($order_id) { $order = $this->get_order(intval($order_id)); if(!$order->closed_bonus) { // Начисляем бонусы if($order->user_id) { $user = $this->users->get_user(intval($order->user_id)); if(!empty($user)) $this->users->update_user($user->id, array('balance' => ($user->balance + $order->total_price * $this->settings->bonus_order / 100))); } // Меняем c -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Но опять же если списывать и начислять бонусы при КАЖДОМ изменении статусе заказа с помощью функций close_bonus/open_bonus то как быть со статусом "Новый"? В этот статус попадаю новые заказы, и списывать бонусы при нем не нужно, а если поставить статус Выполнен, а потом Новый бонусы не пишутся, + при каждом обновлении товара будет выполняться начисление или списание бонусов - с этим тоже не пойму как быть в вашем предложении. Поэтому я и оставил списание бонусов в функции которая отвечает за возвращение количества товара на склад. -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Только вот не пойму как списывать бонусы при удалении заказа, учитывая что нужно списывать бонусы при удалении заказа только со статусом id==4 -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
1. У меня добавлены статусы заказа и они имею уже другой id 2. Вы натолкнули на нужные мысли и решил сделать с помощью функции как вы сказали. В OderAdmin.php идет проверка на статус и если статус "Выполнен" то срабатывает функция в api/Orders.php if ($order->status_id == 4) { $this->orders->bonus_close($order->id); } /* Начисление бонусов */ public function bonus_close($order_id) { $order = $this->get_order(intval($order_id)); if($order->closed) { /*Начисление бонусов*/ if($order->user_id) { $user -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
а куда тогда необходимо вставить строчку $this->orders->close($order->id, 3); -
Бонусная система (нашёл модуль в просторах)
Julius123 replied to Chudo's topic in Общие вопросы по функционалу и дизайну
Не совсем понял куда необходимо поместить код $this->orders->close($order->id, 3); И теперь ошибка Warning: Missing argument 2 for Orders::close(), called in OrderAdmin.php on line 82 and defined in Orders.php Ругается на public function close($order_id, $new_status)