Sux
Английский учить надо:(
Ну ничо. Похожу на курсы год и еще попробую!:)
Вы читаете журнал
echos_rus
Очень часто перед разработчиками ставится подобная задача: вывести ее на главной странице, в панели администратора, или еще в каких-нибудь отчетах.
Решить ее при помощи стандартных макросов или АПИ на данный момент не представляется возможностью. Но зато ее можно решить при помощи обычного SQL запроса:
SELECT order_objects.id, goods_content.tree_val, COUNT(goods_content.tree_val) AS amount, order_time.int_val FROM cms3_objects as order_objects INNER JOIN cms3_object_content AS order_items ON order_items.obj_id = order_objects.id AND order_items.field_id = 9064 INNER JOIN cms3_object_content AS order_time ON order_time.obj_id = order_objects.id AND order_time.field_id = 9177 INNER JOIN cms3_object_content AS goods_content ON goods_content.obj_id = order_items.rel_val AND goods_content.field_id = 9104 WHERE type_id = 755 GROUP BY goods_content.tree_val ORDER BY amount DESC
При желании можно поиграться с order_time.int_val, чтобы получить статистику за неделю, день и т.п.
Выполнять SQL код можно при помощи обычного mysql_query, а идентификаторы товаров возвращать через массив в return`е одного из методов класса custom.