Ogybil Опубликовано 24 июня, 2013 Жалоба Поделиться Опубликовано 24 июня, 2013 Если установить $filter['limit'] = 1; в OrdersAdmin и добавить метки к заказу, то будет показывать не по каждому заказу на страницу, а по каждой метке каждого заказа на страницу. Те, первый заказ имеет 2 метки, всего заказов пользователя 3. На первой странице первый заказ - первая метка, на второй, первый заказ вторая метка, на третьей, второй заказ - первая метка ...и все, ведь заказов только 3! Если заказов 40, мы этого не увидим, но потом в работе сталкнемся. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 июня, 2013 Жалоба Поделиться Опубликовано 24 июня, 2013 Если установить $filter['limit'] = 1; в OrdersAdmin и добавить метки к заказу, то будет показывать не по каждому заказу на страницу, а по каждой метке каждого заказа на страницу. Те, первый заказ имеет 2 метки, всего заказов пользователя 3. На первой странице первый заказ - первая метка, на второй, первый заказ вторая метка, на третьей, второй заказ - первая метка ...и все, ведь заказов только 3! Если заказов 40, мы этого не увидим, но потом в работе сталкнемся. А Вас кто-то принудительно заставляет ставить переменную фильтра по количеству? Цитата Ссылка на сообщение Поделиться на другие сайты
Ogybil Опубликовано 25 июня, 2013 Автор Жалоба Поделиться Опубликовано 25 июня, 2013 А если не ставить, будет 100 заказов и как?А если 40, и несколько с метками, то это уже не 40.Это реальный баг! Поэтоиу и открыл тему здесь. Подскажите как исправить. Я 2 дня не могу разобраться или зациклился или хз Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 июня, 2013 Жалоба Поделиться Опубликовано 25 июня, 2013 Я внимательно прочитал все с самого начала, но так и не понял, в чем ошибка??? Цитата Ссылка на сообщение Поделиться на другие сайты
Ogybil Опубликовано 25 июня, 2013 Автор Жалоба Поделиться Опубликовано 25 июня, 2013 Хотя официальные доработки новых версий Simpla содержат в основном несложные изменения, даже и в них разработчик ухитряется добавлять баги. При добавлении меток добавился один такой. Для исправления попробуйте в api/Orders.php вместо // Выбираем заказы $query = $this->db->placehold("SELECT o.id, o.delivery_id, o.delivery_price, o.separate_delivery, o.payment_method_id, o.paid, o.payment_date, o.closed, o.discount, o.coupon_code, o.coupon_discount, o.date, o.user_id, o.name, o.address, o.phone, o.email, o.comment, o.status, o.url, o.total_price, o.note FROM __orders AS o LEFT JOIN __orders_labels AS ol ON o.id=ol.order_id WHERE 1 $id_filter $status_filter $user_filter $keyword_filter $label_filter $modified_from_filter ORDER BY status, id DESC $sql_limit", "%Y-%m-%d"); написать // Выбираем заказы $query = $this->db->placehold("SELECT o.id, o.delivery_id, o.delivery_price, o.separate_delivery, o.payment_method_id, o.paid, o.payment_date, o.closed, o.discount, o.coupon_code, o.coupon_discount, o.date, o.user_id, o.name, o.address, o.phone, o.email, o.comment, o.status, o.url, o.total_price, o.note FROM __orders AS o LEFT JOIN __orders_labels AS ol ON o.id=ol.order_id WHERE 1 $id_filter $status_filter $user_filter $keyword_filter $label_filter $modified_from_filter GROUP BY o.id ORDER BY status, id DESC $sql_limit", "%Y-%m-%d"); Я последнее время смотря на "покращення" Симплы все чаще не понимаю разработчика.При том, что он безусловно очень крут, впечатление что новые версии выпускаются с бадуна (глубокого).Спасибо Kors, попробую. Цитата Ссылка на сообщение Поделиться на другие сайты
Ogybil Опубликовано 25 июня, 2013 Автор Жалоба Поделиться Опубликовано 25 июня, 2013 Kors, спасибо, работает! Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 10 июля, 2013 Жалоба Поделиться Опубликовано 10 июля, 2013 Не могу воспроизвести баг: Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 10 июля, 2013 Жалоба Поделиться Опубликовано 10 июля, 2013 Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.