SetTitle("Мероприятия НГУЭУ"); $APPLICATION->SetPageProperty("titleInner", "Мероприятия НГУЭУ"); ?>
'Январь' , 'Февраль' , 'Март' , 'Апрель' , 'Май' , 'Июнь' , 'Июль' , 'Август' , 'Сентябрь' , 'Октябрь' , 'Ноябрь' , 'Декабрь' ); $calendar = '
'.$months[(int)$month].'
'; $calendar .= ''; // вывод дней недели $headings = array('Пн','Вт','Ср','Чт','Пт','Сб','Вс'); $calendar.= ''; for($head_day = 0; $head_day <= 6; $head_day++) { $calendar.= ''; } $calendar.= ''; // выставляем начало недели на понедельник $running_day = date('w',mktime(0,0,0,$month,1,$year)); $running_day = $running_day - 1; if ($running_day == -1) { $running_day = 6; } $days_in_month = date('t',mktime(0,0,0,$month,1,$year)); $day_counter = 0; $days_in_this_week = 1; $dates_array = array(); // первая строка календаря $calendar.= ''; // вывод пустых ячеек for ($x = 0; $x < $running_day; $x++) { $calendar.= ''; $days_in_this_week++; } // дошли до чисел, будем их писать в первую строку for($list_day = 1; $list_day <= $days_in_month; $list_day++) { $calendar.= ''; // дошли до последнего дня недели if ($running_day == 6) { // закрываем строку $calendar.= ''; // если день не последний в месяце, начинаем следующую строку if (($day_counter + 1) != $days_in_month) { $calendar.= ''; } // сбрасываем счетчики $running_day = -1; $days_in_this_week = 0; } $days_in_this_week++; $running_day++; $day_counter++; } // выводим пустые ячейки в конце последней недели if ($days_in_this_week < 8) { for($x = 1; $x <= (8 - $days_in_this_week); $x++) { $calendar.= ''; } } $calendar.= ''; $calendar.= '
'; $calendar.= '
'.$headings[$head_day].'
'; $calendar.= '
'; // пишем номер в ячейку $calendar.= '
'.$list_day.'
'; $calendar.= '
'; return $calendar; } // $GLOBALS['arrFilter']=array("PROPERTY_DISPLAY_ACTIVE_FROM"=>''); ?>
IncludeComponent( "bitrix:news.list", "EventsNSUEM", array( "DISPLAY_DATE" => "Y", "DISPLAY_NAME" => "Y", "DISPLAY_PICTURE" => "Y", "DISPLAY_PREVIEW_TEXT" => "Y", "AJAX_MODE" => "N", // Включить режим AJAX "DATE_ACTIVE_FROM" => "DESC", "IBLOCK_TYPE" => "news", // Тип информационного блока (используется только для проверки) "IBLOCK_ID" => "164", // Код информационного блока "NEWS_COUNT" => "50", // Количество новостей на странице "FILTER_NAME" => "", // arrFilter "FIELD_CODE" => "", // Поля "PROPERTY_CODE" => "", // Свойства "CHECK_DATES" => "N", // Показывать только активные на данный момент элементы "DETAIL_URL" => "", // URL страницы детального просмотра (по умолчанию - из настроек инфоблока) "PREVIEW_TRUNCATE_LEN" => "", // Максимальная длина анонса для вывода (только для типа текст) "ACTIVE_DATE_FORMAT" => "d.m.Y", // Формат показа даты "SET_TITLE" => "N", // Устанавливать заголовок страницы "SET_STATUS_404" => "N", // Устанавливать статус 404, если не найдены элемент или раздел "INCLUDE_IBLOCK_INTO_CHAIN" => "N", // Включать инфоблок в цепочку навигации "ADD_SECTIONS_CHAIN" => "Y", // Включать раздел в цепочку навигации "HIDE_LINK_WHEN_NO_DETAIL" => "N", // Скрывать ссылку, если нет детального описания "PARENT_SECTION" => "", // ID раздела "PARENT_SECTION_CODE" => "", // Код раздела "INCLUDE_SUBSECTIONS" => "Y", // Показывать элементы подразделов раздела "CACHE_TYPE" => "N", // Тип кеширования "CACHE_TIME" => "0", // Время кеширования (сек.) "CACHE_FILTER" => "N", // Кешировать при установленном фильтре "CACHE_GROUPS" => "N", // Учитывать права доступа "PAGER_TEMPLATE" => ".default", // Шаблон постраничной навигации "DISPLAY_TOP_PAGER" => "N", // Выводить над списком "DISPLAY_BOTTOM_PAGER" => "Y", // Выводить под списком "PAGER_TITLE" => "Новости", // Название категорий "PAGER_SHOW_ALWAYS" => "Y", // Выводить всегда "PAGER_DESC_NUMBERING" => "N", // Использовать обратную навигацию "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", // Время кеширования страниц для обратной навигации "PAGER_SHOW_ALL" => "Y", // Показывать ссылку "Все" "AJAX_OPTION_JUMP" => "N", // Включить прокрутку к началу компонента "AJAX_OPTION_STYLE" => "Y", // Включить подгрузку стилей "AJAX_OPTION_HISTORY" => "N", // Включить эмуляцию навигации браузера ) );?>
<< . >>