Просмотр Количество новостей по месяцам
Хотелось бы поделиться с Вами, как вывести в таблице количество новостей по месяцам:
Категория:Советы
Категория:Календарь
<table border='1'>
<tr><th>Месяц</th><th>2006</th><th>2007</th><th>2008</th></tr>
{exp:query sql="SELECT
case
when month = 1 then 'Январь'
when month = 2 then 'Февраль'
when month = 3 then 'Март'
when month = 4 then 'Апрель'
when month = 5 then 'Май'
when month = 6 then 'Июнь'
when month = 7 then 'Июль'
when month = 8 then 'Август'
when month = 9 then 'Сентябрь'
when month = 10 then 'Октябрь'
when month = 11 then 'Ноябрь'
when month = 12 then 'Декабрь'
end month_name,
sum( IF(year=2006,1,0) ) AS Y2006,
sum( IF(year=2007,1,0) ) AS Y2007,
sum( IF(year=2008,1,0) ) AS Y2008
FROM exp_weblog_titles
WHERE year >= 2004 and status='open'
GROUP BY month
ORDER BY month"}
<tr><td align='left'>{month_name}</th>
<td align='center'>{Y2006}</td><td align='center'>{Y2007}</td>
<td align='center'>{Y2008}</td></tr>
{/exp:query}
</table>
Категория:Советы
Категория:Календарь