Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Календарь и новости отдельно. Как?

00 голосов
5
Подскажите кто сталкивался,
Необходимо сделать календарь событий а рядом с ним список событий на выбраную дату.
ВОобще такое можно сделать стандартными средствами?
спросил 18 Ноя, 13 от Arvendel (100 баллов)

5 Ответы

00 голосов
Ставишь календарь событий, рядом список событий, список событий формируешь по фильтру, данные получаешь из адрессной строки когда переходишь на конкретную дату из календаря, он гетом данные в строку выкидывает
ответил 04 Янв, 14 от Grimmi (2,560 баллов)
00 голосов
Ага, это примерно понятно, но если эти события выводятся на глвную страницу то хочется отфильтровать по текущей дате, а уже при выборе в календаре показывать за какойто другой день.
ответил 20 Апр, 14 от Arvendel (100 баллов)
00 голосов
С помощью битриксовых апи:
находим сначала текущую дату с помощью ParseDateTime() - описание есть в битрикс апи
потом фильтруем по полученной дате
ответил 14 Авг, 14 от asderte (260 баллов)
00 голосов
hiko - Вы как давно с битриксом дружете? с того времени как зарегились?
ЗАЧЕМ! сходу! бросаться на API ? не проще стандартными средствами сначала попробовать решить задачу? не знание всех возможностей компонента еще не повод сразу лезть в справочник функций.
ответил 19 Дек, 14 от Grimmi (2,560 баллов)
00 голосов
компонент bitrix:news.calendar
Кастомизированный, один из 2-х видов, который непомню
Настройка : Количество новостей в день =1
Код
<?foreach($arResult["MONTH"] as $arWeek):?>
  <?foreach($arWeek as $arDay):?>
   <?if ($arDay["events"]["0"]==''){?>
     <span class="<?=$arDay["td_class"]?>"><a><?=$arDay["day"]?></a></span>
   <?}else{?>
     <span><a href='<?=$arDay["events"]["0"]["url"]?>'><b><?=$arDay["day"]?></b></a></span>
   <?}?>
 <?endforeach?>
<?endforeach?>

то есть я убрал вывод названий под датой , вывожу только одну и делаю переход на нее.
ответил 08 Апр, 15 от Grimmi (2,560 баллов)

Похожие вопросы