Всем добрый день..
Мой заказчик попросил разметить на сайте календарь новостей, я думал что такой банальный модуль найти легче чем что либо еще, но как оказалось, в архиве модулей таких и в помине нет, нашел только один "News to Calendar Bridge", но как оказалось, на него там ссылки нет, а остальные, просто календари событий, что очень грустно.
Вот в чем вопрос, есть ли какие нибудь еще решения по этому поводу ? или у кого нибудь есть ссылка на News to Calendar Bridge ?
Календарь новостей.
Re: Календарь новостей.
Не понял??? http://svn.cmsmadesimple.org/svn/newstocalendar <-- тут что-то есть, правда от Rev 23 2007-03-03 03:40:19 GMT ...
Вон ещё какой-то модуль: http://dev.cmsmadesimple.org/projects/cgcalendar
Вон ещё какой-то модуль: http://dev.cmsmadesimple.org/projects/cgcalendar
unsigned double ZYV;
Re: Календарь новостей.
То, что там в не рабочем состоянии, а на фордже нету - http://dev.cmsmadesimple.org/projects/newstocalendarНе понял http://svn.cmsmadesimple.org/svn/newstocalendar <-- тут что-то есть
Это календарь событий. А мне нужен именно календарь новостей, как на новостных порталах делают, нажимаешь ан число в календаре и выдаются все новости за это число.Вон ещё какой-то модуль: http://dev.cmsmadesimple.org/projects/cgcalendar
Вот собственно в чем и вопрос, где такое найти...
Re: Календарь новостей.
Ну значит самому делать. Сам календарь нарисовать несложно... Делаем тег:
Делаем в шаблоне:
Code: Select all
$month = 07+1; //calendar for july, 06
$year = 2006;
$total_days = date("t",strtotime("{$month}/0/{$year}"));
$dates = array_fill(1, date("w", strtotime("{$month}/01/{$year}"))+1,"&");
$week_days = array( "<b>sun</b>",
"<b>mon</b>", "<b>tue</b>",
"<b>wed</b>",
"<b>thu</b>","<b>fri</b>",
"<b>sat</b>");
$days=array_merge($week_days, $dates);
$days = array_merge($days, range(1, $total_days));
$smarty->assign("dates", $days);
Вопрос, как вывести новости только за определенную дату. Вроде была такая возможность. А сделать дни ссылками - просто выбрать за месяц новости типа SELECT DISTINCT... Или чего-то такое.{html_table loop=$dates cols=7 table_attr='border="1" cellpadding="5" cellspacing="1"'}
unsigned double ZYV;