administrator/index.php?option=com_jshopping&controller=orders
Если дата пуста Mysql 8 считает запрос некорректным. На bugs.mysql.com ответили, что так делать нельзя (https://bugs.mysql.com/bug.php?id=95754).
Файл модели orders.php строки 24-28 и 56-60. Только сегодня заметил в связи с обновлением mysql, возможно данный баг есть еще где-то.
------
Дополнительно: некорректно работает пагинация в списке товаров. Первая страница по дефолту отображает весь список товаров и лишь уже при переходе на 2-3-... отображается верно. Лечится привидением к int в файле components/com_jshopping/models/productlist.php (метод load()):
$limitstart = (int)$this->getLimitStart();
$limit = (int)$this->getLimit();
------
Дополнительно 2: файл components/com_jshopping/tables/category.php метод getProducts(...) в нем вызывается функция addLinkToProducts($products, $this->category_id). Точно не помню, есть ли по дефолту влияние на вывод (по моему нет), но так как часто использую плагин для отображения товаров подкатегорий в родительской, то приходится вручную её править на addLinkToProducts($products). А это не очень удобно после обновлений. Если в таком виде она на движок не влияет, сделайте её, пожалуйста, в таком виде. Или хотя бы добавьте триггер перед ней.
P.S. Если Вас не затруднит, по факту исправления ошибок, отпишитесь в теме.
Последнее изменение: 12.06.2019 17:43