Kors Опубликовано 10 мая, 2016 Жалоба Поделиться Опубликовано 10 мая, 2016 В админке на странице заказа при количестве заказываемых единиц более 100 штук полностью не показываются данные товаров.Например, на товары сверх 100 штук неверно прописываются ссылки.Причина в том, что данные на товары не извлекаются полностью из базы, так как в api/Products.php зачем-то стоит по умолчанию $limit=100.Вероятно, автор хотел ограничить на всякий случай возможные ошибочные вызовы больших объемов данных. Понять это можно, но сам подход весьма странный и непрофессиональный...Полагаю, подобное проявляется и на других страницах... Похожая ошибка есть и при ajax-поиске:http://forum.simplacms.ru/topic/11111-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-100-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD/ Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 10 мая, 2016 Жалоба Поделиться Опубликовано 10 мая, 2016 Похожая ошибка есть и при ajax-поиске:http://forum.simplacms.ru/topic/11111-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-100-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD/ мне кажется в товарах это оправдано, зачем делать запрос на больше? по поиску можно подобрать все что надо и не листать 100 товаров, да такая ситуация возникает у когото, но если у тебя 20к товаров то тем более никто не будет их вот так листать Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 10 мая, 2016 Автор Жалоба Поделиться Опубликовано 10 мая, 2016 мне кажется в товарах это оправдано, зачем делать запрос на больше? 1. Возможно, это оправдано это как-то В СРЕДНЕМ, и то сомнительно. А в отдельных ситуациях получается очень даже некрасиво. 2. Я ведь эту ошибку не просто так нашел, от нечего делать. Ко мне клиент обратился, для которого в админке в заказе выводится важная инфа по заказу. У него надо было для обработки заказа выводить external_id, это важно для производственного процесса выполнения заказов. А из-за сомнительно трюка автора Simpla этот параметр у половины товаров выводится, у половины нет. По-Вашему выходит, я ему должен объяснять, что у Пикусова в среднем по больнице температура нормальная? 3. По-моему, само существование этого параметра - непрофессионализм в чистом виде. Работать должно всегда именно так, как положено, а не по сомнительным фантазиям. 4. В той же ситуации подобным образом извлекается информация по изображениям товаров. Так для изображений все работает правильно без ограничений. Выходит, для товаров - ограничения надуманные... 5. mishanya сказал "мне кажется в товарах это оправдано". А вот знает ли кто-то ТОЧНУЮ конкретную ситуацию, где это РЕАЛЬНО оправдано и где указанный параметр РЕАЛЬНО приносит конкретную пользу? Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 10 мая, 2016 Жалоба Поделиться Опубликовано 10 мая, 2016 для тех кто не могут баг победитьOrderAdmin.php $this->products->get_products(array('id'=>$products_ids)); меняем на $this->products->get_products(array('id'=>$products_ids, 'limit'=>count($products_ids))); Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.