Какое-то время назад на серии сайтов, расположенных на хостинге masterhost обнаружилась следующая проблема - все новости (вывод при помощи Ditto) стали сортироваться по внутреннему id в порядке возрастания. В результате чего в самом верху оказались самые старые новости, соотвественно последние ушли в конец.
Хостер говорит что обновил ПО, ничего больше не делал.
При раскопках в коде выяснилось что запросы вида (упрощен)
SELECT * FROM modx_site_content
LEFT JOIN ...
ON ...
WHERE parent = 1
GROUP BY id
ORDER BY createdon DESC
выводит результаты всегда отсортированные только по id ASC.
Если в GROUP BY поставить другое поле, то сортировать можно по любому полю в любом порядке. При использовании же GROUP BY id, результат сортируется только по id в прямом порядке.
MODx 0.9.6
Ditto 2.1.0
PHP 5.2.6
Mysql 5.0.33
Кто-нибудь сталкивался?
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Такая же проблема. Заменил пока GROUP BY id на GROUP BY createdon
Upd. Также помогает удаление GROUP BY из запроса
Upd2. То же самое происходит с деревом документов в админке. Решение такое же (файл manager/frames/nodes.php)
GROUP BY я удалил с самого начала и это помогло, но это не есть решение проблемы. Проблемы возникнут, когда к документам используются разные права доступа. Именно для этого делется LEFT JOIN а затем и GROUP BY.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Значит оставили. В phpinfo() указана именна эта версия.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
На хостинге mtw.ru такая же проблема. MySQL 5.0.51
Wayfinder тоже от нее страдает. Чинится так же.
Надо бы придумать какое то системное решение ...
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
ога, вот к этому я и клонил..;)