Всем привет.
День ломаю голову над тем как сделать следующее:
Есть записи, которым 1 день, недели, месяцы и т.д. то есть есть старые записи и новые.
В выводе нужно отсортировать их так, чтобы сверху показывались те записи, которых за прошедшую неделю больше всех прокомментировали.
Есть вот такой вариант:
<?php
global $LOC;
$current_time = $LOC->decode_date('%Y-%m-%d %g:%i', $LOC->now - 2608400);
?>
{exp:weblog:entries limit="12" weblog="news" disable="member_data|trackbacks|category_fields|pagination" dynamic="off" orderby="comment_total" start_on="<?php echo $current_time; ?>"}
{title}
{/exp:weblog:entries}
НО! Выводятся те записи, которые добавлены за эту неделю. то есть старые тут не выведутся, а нужно чтобы в условии участвовали ВСЕ записи.
Очень прошу помощи, можно сделать запросом в виде SQL query.