Хабовая и шаблонная страница новостей

parent ae446402
<?
$sSectionName = "Мероприятия";
$arDirProperties = Array(
);
?>
\ No newline at end of file
......@@ -50,10 +50,10 @@ $this->setFrameMode(true);
<div class="hero__img" data-animate="hero-image-d-index">
<picture>
<source srcset="/local/templates/newudv/images/hero/hero-main.webp, /local/templates/newudv/images/hero/hero-main@2x.webp 2x, /local/templates/newudv/images/hero/hero-main@3x.webp 3x"
<source srcset="<?=SITE_TEMPLATE_PATH?>/images/hero/hero-main.webp, <?=SITE_TEMPLATE_PATH?>/images/hero/hero-main@2x.webp 2x, <?=SITE_TEMPLATE_PATH?>/images/hero/hero-main@3x.webp 3x"
type="image/webp">
<img src="<?= $arItem["DETAIL_PICTURE"]["SRC"]?>"
srcset="/local/templates/newudv/images/hero/hero-main@2x.png 2x, /local/templates/newudv/images/hero/hero-main@3x.png 3x"
srcset="<?=SITE_TEMPLATE_PATH?>/images/hero/hero-main@2x.png 2x, <?=SITE_TEMPLATE_PATH?>/images/hero/hero-main@3x.png 3x"
alt="Изображение" width="825" height="740" loading="lazy">
</picture>
</div>
......
......@@ -17,31 +17,42 @@ $this->setFrameMode(true);
<div id="page">
<ul class="news__list is-show-half" >
<?php foreach ($arResult["ITEMS"] as $arItem) : ?>
<li class="news__item">
<?
$imgSrcMob=CFile::GetPath($arItem["PROPERTIES"]['PREVIEW_PICTURE_MOB']['VALUE']);
$this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
?>
<li class="news__item" id="<?= $this->GetEditAreaId($arItem['ID']); ?>">
<div class="article-card">
<a class="article-card__inner" href="<?= $arItem['DETAIL_PAGE_URL'] ?>">
<?if ($arItem['PREVIEW_PICTURE']['SRC']){
$imgSrcMob=C
?>
<div class="article-card__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $imgSrcMob ?>, <?= $imgSrcMob ?>, <?= $imgSrcMob ?>"
type="image/webp">
<img src="<?= $arItem['PREVIEW_PICTURE']["SRC"] ?>"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
alt="<?= $arItem['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
<div class="article-card__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<img src="<?= $arItem['PREVIEW_PICTURE']["SRC"] ?>"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
alt="<?= $arItem['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
</div>
</div>
<?}?>
<h2 class="title article-card__title"><?= $arItem['NAME'] ?> </h2>
<div class="article-card__text">
<p><?= $arItem['PREVIEW_TEXT'] ?> </p>
</div>
<div class="item-info item-info--news-list">
<div class="item-info__wrap">
<p class="item-info__category"><?=$arItem['PROPERTIES']["HASHTAG"]["VALUE"]?></p>
<?if($arItem['PROPERTIES']["HASHTAG"]["VALUE"]):?>
<a href="/about/news/?hash=<?=$arItem['PROPERTIES']["HASHTAG"]["VALUE"]?>"
class="item-info__category"><?= $arItem['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<?endif;?>
<time class="item-info__date"
datetime="<?= $arItem['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arItem['PROPERTIES']["DATE"]["VALUE"])[0] ?>
......
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
{
die();
}
/** @var array $arCurrentValues */
$arTemplateParameters = array(
"DISPLAY_DATE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_DATE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PICTURE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_PICTURE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PREVIEW_TEXT" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_TEXT"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"USE_SHARE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_USE_SHARE"),
"TYPE" => "CHECKBOX",
"DEFAULT" =>"N",
"REFRESH"=> "Y",
),
);
if (($arCurrentValues['USE_SHARE'] ?? 'N') === 'Y')
{
$arTemplateParameters["SHARE_HIDE"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_HIDE"),
"TYPE" => "CHECKBOX",
"VALUE" => "Y",
"DEFAULT" => "N",
);
$arTemplateParameters["SHARE_TEMPLATE"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"),
"DEFAULT" => "",
"TYPE" => "STRING",
"MULTIPLE" => "N",
"COLS" => 25,
"REFRESH"=> "Y",
);
$shareComponentTemplate = (trim((string)($arCurrentValues["SHARE_TEMPLATE"] ?? '')));
if ($shareComponentTemplate === '')
{
$shareComponentTemplate = false;
}
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/main.share/util.php");
$arHandlers = __bx_share_get_handlers($shareComponentTemplate);
$arTemplateParameters["SHARE_HANDLERS"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"),
"TYPE" => "LIST",
"MULTIPLE" => "Y",
"VALUES" => $arHandlers["HANDLERS"],
"DEFAULT" => $arHandlers["HANDLERS_DEFAULT"],
);
$arTemplateParameters["SHARE_SHORTEN_URL_LOGIN"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["SHARE_SHORTEN_URL_KEY"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
}
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateParameters = array(
"DISPLAY_DATE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_DATE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_NAME" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_NAME"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PICTURE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_PICTURE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PREVIEW_TEXT" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_TEXT"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"USE_SHARE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_USE_SHARE"),
"TYPE" => "CHECKBOX",
"MULTIPLE" => "N",
"VALUE" => "Y",
"DEFAULT" =>"N",
"REFRESH"=> "Y",
),
);
if ($arCurrentValues["USE_SHARE"] == "Y")
{
$arTemplateParameters["SHARE_HIDE"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_HIDE"),
"TYPE" => "CHECKBOX",
"VALUE" => "Y",
"DEFAULT" => "N",
);
$arTemplateParameters["SHARE_TEMPLATE"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"),
"DEFAULT" => "",
"TYPE" => "STRING",
"MULTIPLE" => "N",
"COLS" => 25,
"REFRESH"=> "Y",
);
if (trim($arCurrentValues["SHARE_TEMPLATE"]) == '')
$shareComponentTemlate = false;
else
$shareComponentTemlate = trim($arCurrentValues["SHARE_TEMPLATE"]);
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/main.share/util.php");
$arHandlers = __bx_share_get_handlers($shareComponentTemlate);
$arTemplateParameters["SHARE_HANDLERS"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"),
"TYPE" => "LIST",
"MULTIPLE" => "Y",
"VALUES" => $arHandlers["HANDLERS"],
"DEFAULT" => $arHandlers["HANDLERS_DEFAULT"],
);
$arTemplateParameters["SHARE_SHORTEN_URL_LOGIN"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["SHARE_SHORTEN_URL_KEY"] = array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
}
?>
<?
$MESS["T_IBLOCK_DESC_NEWS_DATE"] = "Display element date";
$MESS["T_IBLOCK_DESC_NEWS_NAME"] = "Display element title";
$MESS["T_IBLOCK_DESC_NEWS_PICTURE"] = "Display element detail image";
$MESS["T_IBLOCK_DESC_NEWS_TEXT"] = "Display element preview text";
$MESS["T_IBLOCK_DESC_NEWS_USE_SHARE"] = "Show Social Network Bookmarks Bar";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_HIDE"] = "Hide Social Network Bookmarks Bar By Default";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"] = "Social Network Bookmarks Template";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"] = "Use Social Networks And Bookmarks";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"] = "bit.ly Login";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"] = "bit.ly Key";
?>
\ No newline at end of file
<?
$MESS["T_IBLOCK_DESC_NEWS_DATE"] = "Выводить дату элемента";
$MESS["T_IBLOCK_DESC_NEWS_NAME"] = "Выводить название элемента";
$MESS["T_IBLOCK_DESC_NEWS_PICTURE"] = "Выводить детальное изображение";
$MESS["T_IBLOCK_DESC_NEWS_TEXT"] = "Выводить текст анонса";
$MESS["T_IBLOCK_DESC_NEWS_USE_SHARE"] = "Отображать панель соц. закладок";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_HIDE"] = "Не раскрывать панель соц. закладок по умолчанию";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"] = "Шаблон компонента панели соц. закладок";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"] = "Используемые соц. закладки и сети";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"] = "Логин для bit.ly";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"] = "Ключ для для bit.ly";
?>
\ No newline at end of file
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
if (!empty($arResult["DETAIL_PICTURE"]["SRC"])) {
$arResult["PICTURE"] = $arResult["DETAIL_PICTURE"]["SRC"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["DATE"]["VALUE"])) {
$arResult["DATE"] = CIBlockFormatProperties::DateFormat($arParams["ACTIVE_DATE_FORMAT"], MakeTimeStamp($arResult["DISPLAY_PROPERTIES"]["DATE"]["VALUE"], CSite::GetDateFormat()));
}
//другие новости
$arResult['OTHERS']=[];
$arFilter = Array(
"IBLOCK_ID"=>$arParams['IBLOCK_ID'],
"ACTIVE"=>"Y",
"!ID"=>$arResult['ID']
);
$res = CIBlockElement::GetList(Array(), $arFilter, false, array('nTopCount'=>3), $arSelect);
while($ob = $res->GetNextElement()) {
$arItem = $ob->GetFields();
$arItem['PREVIEW_PICTURE']= CFile::GetFileArray($arItem['PREVIEW_PICTURE']);
$arItem['PROPERTIES'] = $ob->GetProperties();
$arResult['OTHERS'][]=$arItem;
}
.bx-breadcrumb {
margin: 10px 0;
}
.bx-breadcrumb i {
color: #b5bdc2;
line-height: 13px;
font-size: 12px;
vertical-align: middle;
margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
float: left;
margin-bottom: 10px;
white-space: nowrap;
line-height: 13px;
vertical-align: middle;
margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 13px;
white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}
.copy{
display: flex;
align-items: center;
margin-left: 3px;
}
\ No newline at end of file
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<div class="article">
<div class="container">
<div class="article__inner">
<div class="article__top">
<h1 class="title article__title"><?= $arResult['NAME'] ?></h1>
<div class="article__info-wrap">
<div class="item-info item-info--article">
<div class="item-info__wrap">
<? if ($arResult['PROPERTIES']["HASHTAG"]["VALUE"]): ?>
<a href="<?= $arResult['PROPERTIES']["HASHTAG_LINK"]["VALUE"] ?>?hash=<?= $arItem['PROPERTIES']["HASHTAG"]["VALUE"] ?>"
class="item-info__category"><?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<? endif; ?>
<time class="item-info__date"
datetime="<?= $arResult['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arResult['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<symbol id="ai:local:icon-clock"><path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="1.2"
d="M10 5.833V10l2.5 2.5M2.5 10a7.5 7.5 0 1 0 15 0 7.5 7.5 0 0 0-15 0Z"></path></symbol><use
xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arResult['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
</div>
</div>
<?if ($arResult['PROPERTIES']['AUTHOR']['VALUE']) { ?>
<div class="author">
<?if ($arResult['PROPERTIES']['AUTHOR_AVATAR']['VALUE']){
$avatar=CFile::GetPath($arResult["PROPERTIES"]['AUTHOR_AVATAR']['VALUE']);
?>
<div class="author__avatar">
<picture>
<source srcset="<?=$avatar?>
<?=$avatar?> 2x,
<?=$avatar?> 3x" type="image/webp">
<img src="<?=$avatar?>"
srcset="<?=$avatar?> 2x, <?=$avatar?> 3x"
alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<?}?>
<div class="author__info">
<p class="author__name"><?=$arResult['PROPERTIES']['AUTHOR']['VALUE']?></p>
</div>
</div>
<?}?>
</div>
</div>
<div class="article__main-wrap">
<div class="article__main">
<article class="article__content" id="key">
<h2>Ключевые тезисы</h2>
<?if ($arResult['DETAIL_PICTURE']['SRC']){
$imgSrcMob=CFile::GetPath($arItem["PROPERTIES"]['DETAIL_PICTURE_MOB']['VALUE']);
?>
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arResult['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $imgSrcMob ?>, <?= $imgSrcMob ?>, <?= $imgSrcMob ?>"
type="image/webp">
<img src="<?= $arResult['DETAIL_PICTURE']["SRC"] ?>"
srcset="<?= $arResult['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['DETAIL_PICTURE']['SRC'] ?>"
alt="<?= $arResult['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
<?}?>
<p>
<?= $arResult['PREVIEW_TEXT'] ?>
</p>
</article>
<?= $arResult['DETAIL_TEXT'] ?>
<? /*
<article class="article__content" id="research">
<h2>Как HeadHunter проводит исследование рынка работодателей</h2>
<p>
HeadHunter проводит исследование рынка работодателей и&nbsp;на&nbsp;базе него формирует рейтинг лучших
из&nbsp;них.<br> В 2023 году в&nbsp;рейтинге приняли участие 2266 компаний из&nbsp;различных отраслей.&nbsp;Итоговое
место компании в рейтинге формировалось по&nbsp;баллу, который рассчитывается на&nbsp;базе трех независимых
оценок: оценке HR процессов, внутренней оценке индекса чистой лояльности сотрудников и&nbsp;внешней оценке
кандидатов.
</p>
<h3>Как формируются оценки:</h3>
<ul>
<li>
<span>HR-анкетирование.</span>&nbsp;На&nbsp;этом этапе HR-специалисты проходят профессиональное
анкетирование, результаты которого показывают эффективность HR-отдела компании. Оценка анкетирования
составляет 20% от&nbsp;суммы итогового балла компании.
</li>
<li>
<span>Опрос eNPS (индекс чистой лояльности сотрудников).</span>&nbsp;Компании&nbsp;— участницы
рейтинга проводят онлайн-опрос своих сотрудников. Опрос нацелен на&nbsp;объективную оценку работодателя
его командой: она показывает уровень лояльности и&nbsp;готовность рекомендовать своим знакомым компанию
в&nbsp;качестве будущего места работы. Опрос составляет 40% в&nbsp;итоговом балле.
</li>
<li>
<span>Оценка соискателей hh.ru.</span>&nbsp;В&nbsp;оценке бренда компании задействованы внешние
респонденты-соискатели, которые могут пройти опрос и&nbsp;проголосовать только за&nbsp;3 компании
из&nbsp;каждой представленной отрасли в&nbsp;рейтинге. Оценка соискателей составляет 40% от&nbsp;общего
балла.&nbsp;
</li>
</ul>
</article>
<article class="article__content" id="company-to-top">
<h2>Компания UDV Group вошла в&nbsp;топ-200</h2>
<p>
Компания UDV Group вошла в&nbsp;топ-200 в&nbsp;категории «небольшие компании» с&nbsp;суммарным
баллом 101,5. Именно в&nbsp;этой категории образовалась самая активная конкуренция
за&nbsp;победу&nbsp;— в&nbsp;финал рейтинга попало 534 участника. Также, компания UDV Group заняла 3
место среди небольших по&nbsp;численности (от&nbsp;100 до&nbsp;250 сотрудников) IT компаний Свердловской
области.
</p>
<figure>
<picture>
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-1-xl.webp, ./images/article-news/article-news-1-xl@2x.webp 2x, ./images/article-news/article-news-1-xl@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-1.webp, ./images/article-news/article-news-1@2x.webp 2x, ./images/article-news/article-news-1@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-1.png" srcset="./images/article-news/article-news-1@2x.png 2x, ./images/article-news/article-news-1@3x.png 3x" alt="Картинка" width="1622" height="816" loading="lazy">
</picture>
<figcaption>Так выглядит баннер от&nbsp;компании Head Hunter</figcaption>
</figure>
</article>
<article class="article__content" id="what-say">
<h2>Что об UDV Group сказали в HeadHunter</h2>
<p>
В&nbsp;целом, рейтинг HeadHunter 2023 показал, что компании, которые заботятся о&nbsp;своих сотрудниках
и&nbsp;создают комфортные условия для работы, пользуются большим спросом у&nbsp;соискателей. Это
подтверждает важность инвестиций в&nbsp;человеческий капитал и&nbsp;необходимость постоянного улучшения
условий труда.
</p>
<p>
«Как написали коллеги из&nbsp;HeadHunter:&nbsp;«Результат HR труда&nbsp;— это любовь
сотрудников и&nbsp;соискателей».&nbsp;Первое самостоятельное участие в&nbsp;рейтинге работодателей
HeadHunter РФ&nbsp;—&nbsp;новый опыт для компании UDV Group. Мы сделали этот важный шаг вместе
с&nbsp;действующими и&nbsp;будущими&nbsp;сотрудниками. Быть финалистом этого рейтинга&nbsp;— уже
признак высокого уровня.
</p>
<blockquote>
<p>
UDV Group&nbsp;— привлекательный и&nbsp;открытый работодатель, успешно развивающий HR-процессы
и&nbsp;имидж компании»&nbsp;—&nbsp;именно такие слова можно увидеть в&nbsp;сертификате
финалиста.&nbsp;В&nbsp;2024 мы&nbsp;будем исследовать свой опыт и искать точки развития.
</p>
<div class="author author--blockquote">
<div class="author__avatar">
<picture>
<source srcset="./images/avatar/avatar-6.webp, ./images/avatar/avatar-6@2x.webp 2x, ./images/avatar/avatar-6@3x.webp 3x" type="image/webp">
<img src="./images/avatar/avatar-6.png" srcset="./images/avatar/avatar-6@2x.png 2x, ./images/avatar/avatar-6@3x.png 3x" alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<div class="author__info">
<p class="author__name">Елена Лигвинова</p>
<p class="author__position">Директор по развитию UDV Group</p>
</div>
</div>
</blockquote>
</article>
<article class="article__content" id="about-career">
<h2>О&nbsp;карьере в&nbsp;UDV Group</h2>
<p>
Мы&nbsp;создаем сложные проекты, которые невозможно сделать в&nbsp;одиночку. Мы&nbsp;поддерживаем
инициативы сотрудников, вместе решаем сложные технические задачи и&nbsp;оцениваем заслуги
по&nbsp;достоинству. Если ты&nbsp;в&nbsp;нашей команде, значит мы&nbsp;тебе доверяем.
Мы&nbsp;не&nbsp;будем контролировать каждый шаг и&nbsp;требовать присутствия на&nbsp;рабочем месте 8/5.
Главное&nbsp;— делать работу вовремя и&nbsp;отвечать за&nbsp;результат.
</p>
<div class="article__image-col article__image-col--50-50">
<div class="article__image-col-wrap swiper" data-content-image-slider="container">
<div class="article__swiper-wrapper swiper-wrapper">
<figure class="swiper-slide">
<picture>
<source media="(min-width: 1921px)" srcset="./images/article-news/article-news-2-xl.webp, ./images/article-news/article-news-2-xl@2x.webp 2x, ./images/article-news/article-news-2-xl@3x.webp 3x" type="image/webp">
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-2-d.webp, ./images/article-news/article-news-2-d@2x.webp 2x, ./images/article-news/article-news-2-d@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-2.webp, ./images/article-news/article-news-2@2x.webp 2x, ./images/article-news/article-news-2@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-2.png" srcset="./images/article-news/article-news-2@2x.png 2x, ./images/article-news/article-news-2@3x.png 3x" alt="Картинка" width="801" height="818" loading="lazy">
</picture>
<figcaption>Решаем сложные задачи</figcaption>
</figure>
<figure class="swiper-slide">
<picture>
<source media="(min-width: 1921px)" srcset="./images/article-news/article-news-3-xl.webp, ./images/article-news/article-news-3-xl@2x.webp 2x, ./images/article-news/article-news-3-xl@3x.webp 3x" type="image/webp">
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-3-d.webp, ./images/article-news/article-news-3-d@2x.webp 2x, ./images/article-news/article-news-3-d@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-3.webp, ./images/article-news/article-news-3@2x.webp 2x, ./images/article-news/article-news-3@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-3.png" srcset="./images/article-news/article-news-3@2x.png 2x, ./images/article-news/article-news-3@3x.png 3x" alt="Картинка" width="801" height="818" loading="lazy">
</picture>
<figcaption>Вместе обсуждаем новости и пьем кофе</figcaption>
</figure>
</div>
</div>
</div>
</article>
<article class="article__content" id="about-vacancy">
<h3>Вакансии UDV Group</h3>
<div class="table" data-simplebar="init"><div class="simplebar-wrapper" style="margin: 0px;"><div class="simplebar-height-auto-observer-wrapper"><div class="simplebar-height-auto-observer"></div></div><div class="simplebar-mask"><div class="simplebar-offset" style="right: 0px; bottom: 0px;"><div class="simplebar-content-wrapper" tabindex="0" role="region" aria-label="scrollable content" style="height: auto; overflow: hidden;"><div class="simplebar-content" style="padding: 0px;">
<table>
<thead>
<tr>
<th style="width: 29.5%">Направление работы</th>
<th style="width: 29.5%">Должность</th>
<th style="width: 20.4%">Грейд</th>
<th style="auto">Статус</th>
</tr>
</thead>
<tbody>
<tr>
<td>UDV DATAPK Industrial Kit</td>
<td>Аналитик low-code платформы</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>UDV ePlat4m SOAR</td>
<td>GO pазработчик</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>Research &amp; Development</td>
<td>Data scientist</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>UDV Industrial Firewall</td>
<td>Сетевой аналитик</td>
<td>middle</td>
<td><span class="is-closed">●</span> Закрыта</td>
</tr>
<tr>
<td>Design</td>
<td>UX/UI Designer</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
</tbody>
</table>
</div></div></div></div><div class="simplebar-placeholder" style="width: 1217px; height: 290px;"></div></div><div class="simplebar-track simplebar-horizontal" style="visibility: hidden;"><div class="simplebar-scrollbar" style="width: 0px; display: none;"></div></div><div class="simplebar-track simplebar-vertical" style="visibility: hidden;"><div class="simplebar-scrollbar" style="height: 0px; display: none;"></div></div></div>
</article>
<article class="article__content" id="wehre-can-find-out-the-rating-results">
<h2>Где можно узнать результаты рейтинга</h2>
<p>
Рейтинг работодателей на&nbsp;сайте hh.ru помогает соискателям сделать выбор при поиске работы, поскольку
учитывает мнения сотрудников компаний. Это позволяет оценить, насколько хорошо работодатели относятся к
своим работникам, и&nbsp;определить, стоит&nbsp;ли рассматривать ту&nbsp;или иную компанию как
потенциального работодателя.
</p>
<p>
Взглянуть на&nbsp;результаты рейтинга можно на&nbsp;сайте&nbsp;<a href="#">HeadHunter</a>,
а&nbsp;познакомиться с&nbsp;актуальными вакансиями <a href="#">можно&nbsp;тут.</a>
</p>
<div class="notification-plate notification-plate--green">
<div class="notification-plate__header">
<span class="notification-plate__icon"><img src="./images/svg/tabler-icon-bell-ringing-green.svg" alt="Картинка" width="36" height="36" loading="lazy">
</span>
<h3 class="notification-plate__title">Важно!</h3>
</div>
<div class="notification-plate__text">
<p>Рейтинг способствует улучшению репутации компаний на&nbsp;рынке труда. Участие в&nbsp;рейтинге показывает, что компания заботится о&nbsp;своих сотрудниках и&nbsp;стремится создать комфортные условия для работы. Это может привлечь новых кандидатов и&nbsp;повысить престиж компании в&nbsp;глазах потенциальных работников.</p>
</div>
</div>
</article>
*/ ?>
<div class="article__bottom">
<?if ($arResult['PROPERTIES']['AUTHOR']['VALUE'] && $arResult['PROPERTIES']['AUTHOR_TEXT']['VALUE']) { ?>
<div class="notice article__notice">
<div class="notice__top">
<div class="author author--notice">
<?if ($arResult['PROPERTIES']['AUTHOR_AVATAR']['VALUE']){
$avatar=CFile::GetPath($arResult["PROPERTIES"]['AUTHOR_AVATAR']['VALUE']);
?>
<div class="author__avatar">
<picture>
<source srcset="<?=$avatar?>
<?=$avatar?> 2x,
<?=$avatar?> 3x" type="image/webp">
<img src="<?=$avatar?>"
srcset="<?=$avatar?> 2x, <?=$avatar?> 3x"
alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<?}?>
<div class="author__info">
<p class="author__name"><?=$arResult['PROPERTIES']['AUTHOR']['VALUE']?></p>
<p class="author__position"><?=$arResult['PROPERTIES']['AUTHOR_POST']['VALUE']?></p>
</div>
</div>
</div>
<div class="notice__text">
<p><?=$arResult['PROPERTIES']['AUTHOR_TEXT']['~VALUE']['TEXT']?></p>
</div>
</div>
<?}?>
<div class="article__bottom-info-wrap">
<div class="item-info item-info--article">
<div class="item-info__wrap">
<? if ($arResult['PROPERTIES']["HASHTAG"]["VALUE"]): ?>
<a href="<?= $arResult['PROPERTIES']["HASHTAG_LINK"]["VALUE"] ?>?hash=<?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?>"
class="item-info__category"><?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<? endif; ?>
<time class="item-info__date"
datetime="<?= $arResult['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arResult['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<use xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arResult['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
</div>
</div>
<div class="socials socials--article">
<ul class="socials__list">
<?if ($arResult['PROPERTIES']['VK']['VALUE']){?>
<li class="socials__item">
<a target="_blank" class="socials__link"
href="<?=$arResult['PROPERTIES']['VK']['VALUE']?>" aria-label="Вконтакте">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/vk-dark.svg" alt="Картинка" width="24" height="24"
loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/vk-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<?if ($arResult['PROPERTIES']['TELEGRAM']['VALUE']){?>
<li class="socials__item">
<a target="_blank" class="socials__link" href="<?=$arResult['PROPERTIES']['TELEGRAM']['VALUE']?>"
aria-label="Телеграм">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/tg-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/tg-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<?if ($arResult['PROPERTIES']['WHATSUP']['VALUE']){?>
<li class="socials__item">
<a class="socials__link" href="<?=$arResult['PROPERTIES']['WHATSUP']['VALUE']?>" aria-label="Whatsapp">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/whatsapp-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/whatsapp-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<li class="socials__item">
<button class="socials__link"
data-button="copy-link"
aria-label="Поделиться"
data-tippy-content='<svg xmlns="http://www.w3
.org/2000/svg"
width="20" height="20" viewBox="0 0 20 20" fill="none"><path
d="M15.834 6.89016C16.0873 7.03644 16.2977 7.24683 16.444 7
.50019C16.5903 7.75354 16.6673 8.04094 16.6673 8.3335V15
.0002C16.6673 15.4422 16.4917 15.8661 16.1792 16.1787C15.8666
16.4912 15.4427 16.6668 15.0007 16.6668H8.33398C7.89196 16
.6668 7.46803 16.4912 7.15547 16.1787C6.84291 15.8661 6
.66732 15.4422 6.66732 15.0002V8.3335C6.66732 7.89147 6
.84291 7.46755 7.15547 7.15499C7.46803 6.84242 7.89196 6.66683 8.33398 6.66683H10.834M4.16732 13.1118C3.91371 12.9654 3.70316 12.7548 3.55687 12.5011C3.41058 12.2474 3.3337 11.9597 3.33399 11.6668V5.00016C3.33399 4.55814 3.50958 4.13421 3.82214 3.82165C4.1347 3.50909 4.55862 3.3335 5.00065 3.3335H11.6673C12.1093 3.3335 12.5333 3.50909 12.8458 3.82165C13.1584 4.13421 13.334 4.55814 13.334 5.00016V11.6668C13.334 12.1089 13.1584 12.5328 12.8458 12.8453C12.5333 13.1579 12.1093 13.3335 11.6673 13.3335H9.16732" stroke="#0B2027" stroke-opacity="0.8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> <p>Cсылка скопирована</p>';
aria-expanded="false">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/link-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/link-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</button>
</ul>
</div>
</div>
</div>
</div>
<aside class="article__aside">
<div class="article__aside-nav-wrap">
<div class="aside-nav article__aside-nav" data-da-max=".article__top, 767, last">
<p class="aside-nav__title">Содержание</p>
<div class="aside-nav__list-wrap">
<ul class="aside-nav__list">
<?foreach ($arResult['PROPERTIES']['SODER']['VALUE'] as $item){?>
<li class="aside-nav__item">
<a class="aside-nav__link" href="#<?=$item[2]?>"
data-navigation-link=""><?=$item[1]?></a>
</li>
<?}?>
</ul>
</div>
</div>
</div>
</aside>
</div>
</div>
</div>
</div>
<div class="page-section page-section--pt">
<div class="other-news">
<div class="container">
<div class="other-news__inner">
<h2 class="title other-news__title">другие новости</h2>
<div class="other-news__list-wrap swiper" data-other-news-slider="container">
<ul class="other-news__list swiper-wrapper">
<?php foreach ($arResult["OTHERS"] as $arItem) : ?>
<li class="other-news__item swiper-slide">
<div class="article-card article-card--other-news">
<a class="article-card__inner" href="<?= $arItem['DETAIL_PAGE_URL'] ?>">
<div class="article-card__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<img src="<?= $arItem['PREVIEW_PICTURE']["SRC"] ?>"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
alt="<?= $arItem['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
</div>
<h2 class="title article-card__title"><?= $arItem['NAME'] ?> </h2>
<div class="article-card__text">
<p><?= $arItem['PREVIEW_TEXT'] ?> </p>
</div>
<div class="item-info item-info--news-list">
<div class="item-info__wrap">
<?if($arItem['PROPERTIES']["HASHTAG"]["VALUE"]):?>
<a href="/about/news/?hash=<?=$arItem['PROPERTIES']["HASHTAG"]["VALUE"]?>"
class="item-info__category"><?= $arItem['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<?endif;?>
<time class="item-info__date"
datetime="<?= $arItem['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arItem['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<?if ( $arItem['PROPERTIES']["TIME"]["VALUE"]):?>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<use xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arItem['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
<?endif?>
</div>
</div>
</a>
</div>
</li>
<?endforeach;?>
</ul>
</div>
</div>
</div>
</div>
</div>
<? $APPLICATION->IncludeComponent("bitrix:main.include", "", array(
"AREA_FILE_SHOW" => "file", // Показывать включаемую область
"PATH" => SITE_DIR . "include/form/main_form.php", // Путь к файлу области
),
false
); ?>
\ No newline at end of file
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateParameters = array(
"DISPLAY_DATE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_DATE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_NAME" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_NAME"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PICTURE" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_PICTURE"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
"DISPLAY_PREVIEW_TEXT" => Array(
"NAME" => GetMessage("T_IBLOCK_DESC_NEWS_TEXT"),
"TYPE" => "CHECKBOX",
"DEFAULT" => "Y",
),
);
?>
<?
$MESS ['T_IBLOCK_DESC_NEWS_DATE'] = "Display element date";
$MESS ['T_IBLOCK_DESC_NEWS_NAME'] = "Display element title";
$MESS ['T_IBLOCK_DESC_NEWS_PICTURE'] = "Display element preview picture";
$MESS ['T_IBLOCK_DESC_NEWS_TEXT'] = "Display element preview text";
?>
\ No newline at end of file
<?
$MESS["CT_BNL_ELEMENT_DELETE_CONFIRM"] = "All the information linked to this record will be deleted. Continue anyway?";
?>
\ No newline at end of file
<?
$MESS ['T_IBLOCK_DESC_NEWS_DATE'] = "Выводить дату элемента";
$MESS ['T_IBLOCK_DESC_NEWS_NAME'] = "Выводить название элемента";
$MESS ['T_IBLOCK_DESC_NEWS_PICTURE'] = "Выводить изображение для анонса";
$MESS ['T_IBLOCK_DESC_NEWS_TEXT'] = "Выводить текст анонса";
?>
\ No newline at end of file
<?
$MESS["CT_BNL_ELEMENT_DELETE_CONFIRM"] = "Будет удалена вся информация, связанная с этой записью. Продолжить?";
?>
\ No newline at end of file
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
if (!empty($arResult["ITEMS"])) {
$arResult['MAIN']=[];
foreach ($arResult["ITEMS"] as $key => &$arItem) {
if (!empty($arItem["PREVIEW_PICTURE"]["ID"])) {
$arItem["PICTURE"] = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"]["ID"], array('width' => 460, 'height' => 310), BX_RESIZE_IMAGE_PROPORTIONAL, true)["src"];
}
if (!empty($arItem["DISPLAY_PROPERTIES"]["DATE"]["VALUE"])) {
$arItem["DATE"] = CIBlockFormatProperties::DateFormat($arParams["ACTIVE_DATE_FORMAT"], MakeTimeStamp($arItem["DISPLAY_PROPERTIES"]["DATE"]["VALUE"], CSite::GetDateFormat()));
}
}
}
//главная новость
$arFilter = Array(
"IBLOCK_ID"=>$arParams['IBLOCK_ID'],
"ACTIVE"=>"Y",
"PROPERTY_MAIN"=>"Y"
);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()) {
$arItem = $ob->GetFields();
$arItem['PREVIEW_PICTURE']= CFile::GetFileArray($arItem['PREVIEW_PICTURE']);
$arItem['PROPERTIES'] = $ob->GetProperties();
$arResult['MAIN'] = $arItem;
}
//хештеги
$arResult['HASHTAGS']=[];
$arFilter = Array(
"IBLOCK_ID"=>$arParams['IBLOCK_ID'],
"ACTIVE"=>"Y",
);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()) {
$arItem = $ob->GetFields();
$arItem['PROPERTIES'] = $ob->GetProperties();
if ($arItem['PROPERTIES']['HASHTAG']['VALUE']!="") {
$arResult['HASHTAGS'][] = $arItem['PROPERTIES']['HASHTAG']['VALUE'];
}
}
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
if (empty($arResult["ITEMS"])) {
return;
}
?>
<div class="page-section page-section--no-pt page-section--pb-mobile">
<div class="news">
<div class="container">
<div class="news__inner">
<div class="news__header">
<h1 class="title news__title">новости UDV Group</h1>
<p>UDV Group предоставляет единый портфель решений для&nbsp;защиты технологических сетей,
корпоративного сегмента и&nbsp;автоматизации в&nbsp;области объектовой безопасности.</p>
</div>
<div class="news__top-news">
<div class="article-card news__top-news-card article-card--big">
<a class="article-card__inner" href="<?= $arResult['MAIN']['DETAIL_PAGE_URL'] ?>">
<? if ($arResult['MAIN']['PREVIEW_PICTURE']['SRC']) { ?>
<div class="article-card__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>, <?=
$arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>, <?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>, <?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>, <?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<img src="<?= $arResult['MAIN']['PREVIEW_PICTURE']["SRC"] ?>"
srcset="<?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>, <?= $arResult['MAIN']['PREVIEW_PICTURE']['SRC'] ?>"
alt="<?= $arResult['MAIN']['NAME'] ?>" width="1572" height="836"
loading="lazy">
</picture>
</div>
<? } ?>
<h2 class="title article-card__title"><?= $arResult['MAIN']['NAME'] ?></h2>
<div class="article-card__text">
<p><?= $arResult['MAIN']['PREVIEW_TEXT'] ?></p>
</div>
<div class="item-info item-info--small">
<div class="item-info__wrap">
<p class="item-info__category"><?= $arResult['MAIN']['PROPERTIES']['HASHTAG']['VALUE'] ?></p>
<time class="item-info__date"
datetime="<?= $arResult['MAIN']['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arResult['MAIN']['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<symbol id="ai:local:icon-clock"><path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="1.2"
d="M10 5.833V10l2.5 2.5M2.5 10a7.5 7.5 0 1 0 15 0 7.5 7.5 0 0 0-15 0Z"></path></symbol><use
xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arResult['MAIN']['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
</div>
</div>
</a>
</div>
<div class="subscribe-form news__top-news-form subscribe-form--blog"
data-da-max=".news__inner, 767, last">
<div class="subscribe-form__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail-xl.webp, <?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail-xl@2x.webp 2x, <?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail-xl@3x.webp 3x"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail.webp, <?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail@2x.webp 2x, <?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail@3x.webp 3x"
type="image/webp">
<img src="<?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail.png"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail@2x.png 2x, <?= SITE_TEMPLATE_PATH ?>/images/subscribe-form/metal-mail@3x.png 3x"
alt="Изображение." width="474" height="474" loading="lazy">
</picture>
</div>
<div class="subscribe-form__bg">
<div class="subscribe-form__bg-gradient">
<picture>
<source media="(min-width: 1921px)"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog-xl.webp, <?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog-xl@2x.webp 2x, ./images/bg/bg-subscription-form-blog-xl@3x.webp 3x"
type="image/webp">
<source media="(min-width: 768px)"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog-d.webp, <?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog-d@2x.webp 2x, ./images/bg/bg-subscription-form-blog-d@3x.webp 3x"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog.webp, <?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog@2x.webp 2x, ./images/bg/bg-subscription-form-blog@3x.webp 3x"
type="image/webp">
<img src="<?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog.png"
srcset="<?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog@2x.png 2x, <?= SITE_TEMPLATE_PATH ?>/images/bg/bg-subscription-form-blog@3x.png 3x"
alt="Изображение." width="779" height="836" loading="lazy">
</picture>
</div>
<div class="subscribe-form__bg-pixels" data-pixels="subscribe-form" data-pixels-qty="30">
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.75;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0.35;"></div>
<div class="pixel" style="opacity: 0;"></div>
<div class="pixel" style="opacity: 0;"></div>
</div>
</div>
<div class="subscribe-form__inner">
<h3 class="title subscribe-form__title">Подпишитесь<br> на&nbsp;нашу рассылку</h3>
<p class="subscribe-form__description">Будьте в курсе самых важных событий UDV Group.</p>
</div>
<div class="subscribe-form__form" data-form-validate="" data-callback="subscribe"
data-button-disabled="">
<form action="#" novalidate="">
<div class="subscribe-form__fields">
<div class="custom-input subscribe-form__field" data-validate-type="email"
data-required="" data-message-base="заполните поле"
data-message-extra="введите корректный e-mail адрес" data-message-succes=""
data-input-focus="">
<label>
<input name="email" maxlength="256">
<span class="custom-input__label">Ваша электронная почта</span>
</label>
</div>
<button type="submit"
class="button button--solid-green subscribe-form__btn is-disabled"><span
class="button__text">отправить</span><span class="button__icon">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-arrow-up-right">
<use xlink:href="#ai:local:icon-arrow-up-right"></use>
</svg>
</span></button>
</div>
<div class="custom-toggle subscribe-form__toggle"
data-message-base="Согласитесь с политикой конфиденциальности"
data-validate-type="checkbox">
<label>
<input type="checkbox" required="">
<span class="custom-toggle__icon">
<svg width="1em" height="1em" viewBox="0 0 12 12" data-icon="icon-check">
<use xlink:href="#ai:local:icon-check"></use>
</svg>
</span>
<span class="custom-toggle__label">
<span class="custom-toggle__label-text">Я согласен с <a href="#">Политикой конфиденциальности</a></span>
<span class="custom-toggle__label-icon">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-arrow-up-right">
<use xlink:href="#ai:local:icon-arrow-up-right"></use>
</svg>
</span>
</span>
</label>
</div>
</form>
</div>
</div>
</div>
<div class="news__article-controls-wrap">
<div class="article-controls swiper news__article-controls article-controls--news"
data-tabs-controls-slider="container" data-da-max=".news__inner, 767, 1">
<ul class="article-controls__list swiper-wrapper" data-tabs-controls-slider="wrapper">
<li class="article-controls__item swiper-slide" data-tabs-controls-slider="slide">
<a href="/about/news/#page">
<button class="article-controls__btn <?=(!$_GET['hash'])?'is-active':''?>"
data-articles="all">
<span class="article-controls__icon">
<svg width="0.93em" height="1em" viewBox="0 0 12 13" data-icon="icon-right">
<symbol id="ai:local:icon-right"><path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-miterlimit="10"
d="M7.215 3.465 10.25 6.5 7.215 9.535M1.75 6.5h8.415"></path></symbol><use
xlink:href="#ai:local:icon-right"></use>
</svg>
</span>
<span class="article-controls__text">все статьи</span>
</button>
</a>
</li>
<?foreach ($arResult['HASHTAGS'] as $item){?>
<li class="article-controls__item swiper-slide " data-tabs-controls-slider="slide">
<a class="hash-link" href="?hash=<?=trim($item)?>#page">
<button class="article-controls__btn <?=($_GET['hash']==trim($item))?'is-active':''?>" data-articles="eco">
<span class="article-controls__icon">
<svg width="0.93em" height="1em" viewBox="0 0 12 13" data-icon="icon-right">
<use xlink:href="#ai:local:icon-right"></use>
</svg>
</span>
<span class="article-controls__text"><?=$item?></span>
</button>
</a>
</li>
<?}?>
</ul>
</div>
</div>
<?if ($_GET['hash']){
$GLOBALS['arrFilter']= array('PROPERTY_HASHTAG' => $_GET['hash']);
}
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"news_tags",
array(
"USE_FILTER" => "Y",
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NEWS_COUNT" => $arParams["NEWS_COUNT"],
"SORT_BY1" => $arParams["SORT_BY1"],
"SORT_ORDER1" => $arParams["SORT_ORDER1"],
"SORT_BY2" => $arParams["SORT_BY2"],
"SORT_ORDER2" => $arParams["SORT_ORDER2"],
"FIELD_CODE" => $arParams["LIST_FIELD_CODE"],
"PROPERTY_CODE" => array(
0 => "DATE",
1 => "HASHTAG",
),
"SET_TITLE" => $arParams["SET_TITLE"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"MESSAGE_404" => $arParams["MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => 0,
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"DISPLAY_TOP_PAGER" => $arParams["DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["PAGER_TITLE"],
"PAGER_TEMPLATE" => $arParams["PAGER_TEMPLATE"],
"PAGER_SHOW_ALWAYS" => $arParams["PAGER_SHOW_ALWAYS"],
"PAGER_DESC_NUMBERING" => $arParams["PAGER_DESC_NUMBERING"],
"PAGER_DESC_NUMBERING_CACHE_TIME" => $arParams["PAGER_DESC_NUMBERING_CACHE_TIME"],
"PAGER_SHOW_ALL" => $arParams["PAGER_SHOW_ALL"],
"PAGER_BASE_LINK_ENABLE" => $arParams["PAGER_BASE_LINK_ENABLE"],
"PAGER_BASE_LINK" => $arParams["PAGER_BASE_LINK"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"DISPLAY_DATE" => $arParams["DISPLAY_DATE"],
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"],
"DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"],
"PREVIEW_TRUNCATE_LEN" => $arParams["PREVIEW_TRUNCATE_LEN"],
"ACTIVE_DATE_FORMAT" => $arParams["LIST_ACTIVE_DATE_FORMAT"],
"USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"],
"GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"],
"FILTER_NAME" => "arrFilter",
"HIDE_LINK_WHEN_NO_DETAIL" => $arParams["HIDE_LINK_WHEN_NO_DETAIL"],
"CHECK_DATES" => $arParams["CHECK_DATES"],
"STRICT_SECTION_CHECK" => $arParams["STRICT_SECTION_CHECK"],
"PARENT_SECTION" => $arResult["VARIABLES"]["SECTION_ID"],
"PARENT_SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"DETAIL_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["detail"],
"SECTION_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["section"],
"IBLOCK_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["news"],
),
$component
); ?>
</div>
</div>
</div>
</div>
<? $APPLICATION->IncludeComponent("bitrix:main.include", "", array(
"AREA_FILE_SHOW" => "file", // Показывать включаемую область
"PATH" => SITE_DIR . "include/form/main_form.php", // Путь к файлу области
),
false
); ?>
\ No newline at end of file
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
die();
}
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
$ElementID = $APPLICATION->IncludeComponent(
"bitrix:news.detail",
"",
[
"DISPLAY_DATE" => $arParams["DISPLAY_DATE"],
"DISPLAY_NAME" => $arParams["DISPLAY_NAME"],
"DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"],
"DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"],
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"],
"PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"],
"DETAIL_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["detail"],
"SECTION_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["section"],
"META_KEYWORDS" => $arParams["META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["BROWSER_TITLE"],
"SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"SET_TITLE" => $arParams["SET_TITLE"],
"MESSAGE_404" => $arParams["MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"ACTIVE_DATE_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"],
"GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"],
"DISPLAY_TOP_PAGER" => $arParams["DETAIL_DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DETAIL_DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"],
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"],
"PAGER_SHOW_ALL" => $arParams["DETAIL_PAGER_SHOW_ALL"],
"CHECK_DATES" => $arParams["CHECK_DATES"],
"ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"],
"ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"],
"SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
"SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"IBLOCK_URL" => $arResult["FOLDER"] . $arResult["URL_TEMPLATES"]["news"],
"USE_SHARE" => $arParams["USE_SHARE"],
"SHARE_HIDE" => $arParams["SHARE_HIDE"],
"SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"],
"SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"],
"SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"],
"SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"],
"ADD_ELEMENT_CHAIN" => $arParams["ADD_ELEMENT_CHAIN"],
'STRICT_SECTION_CHECK' => $arParams['STRICT_SECTION_CHECK'],
],
$component,
['HIDE_ICONS' => 'Y']
); ?>
<?
$arSelect = Array("ID", "NAME", "DETAIL_TEXT");
$arFilter = Array("IBLOCK_ID"=>$arParams["IBLOCK_ID"], "ID"=>$ElementID);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>1), $arSelect);
while($ob = $res->GetNext())
{
preg_match('/<p>(.*?)<\/p>/s', $ob["DETAIL_TEXT"], $match);
$APPLICATION->SetPageProperty("description", trim(str_replace("</p>","",str_replace("<p>","",$match[0]))));
}
?>
\ No newline at end of file
<?
$MESS["T_IBLOCK_DESC_NEWS_DATE"] = "Display element date";
$MESS["T_IBLOCK_DESC_NEWS_PICTURE"] = "Display element preview picture";
$MESS["T_IBLOCK_DESC_NEWS_TEXT"] = "Display element preview text";
$MESS["T_IBLOCK_DESC_NEWS_USE_SHARE"] = "Show Social Network Bookmarks Bar";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_HIDE"] = "Hide Social Network Bookmarks Bar By Default";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"] = "Social Network Bookmarks Template";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"] = "Use Social Networks And Bookmarks";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"] = "bit.ly Login";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"] = "bit.ly Key";
?>
\ No newline at end of file
<?
$MESS ['T_NEWS_DETAIL_BACK'] = "Back to the list";
$MESS ['CATEGORIES'] = "Related Information:";
?>
\ No newline at end of file
<?
$MESS["T_IBLOCK_DESC_NEWS_DATE"] = "Выводить дату элемента";
$MESS["T_IBLOCK_DESC_NEWS_PICTURE"] = "Выводить изображение для анонса";
$MESS["T_IBLOCK_DESC_NEWS_TEXT"] = "Выводить текст анонса";
$MESS["T_IBLOCK_DESC_NEWS_USE_SHARE"] = "Отображать панель соц. закладок";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_HIDE"] = "Не раскрывать панель соц. закладок по умолчанию";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_TEMPLATE"] = "Шаблон компонента панели соц. закладок";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SYSTEM"] = "Используемые соц. закладки и сети";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_LOGIN"] = "Логин для bit.ly";
$MESS["T_IBLOCK_DESC_NEWS_SHARE_SHORTEN_URL_KEY"] = "Ключ для для bit.ly";
?>
\ No newline at end of file
<?
$MESS ['T_NEWS_DETAIL_BACK'] = "Возврат к списку";
$MESS ['CATEGORIES'] = "Материалы по теме:";
?>
\ No newline at end of file
......@@ -7,3 +7,24 @@ if (!empty($arResult["DETAIL_PICTURE"]["SRC"])) {
if (!empty($arResult["DISPLAY_PROPERTIES"]["DATE"]["VALUE"])) {
$arResult["DATE"] = CIBlockFormatProperties::DateFormat($arParams["ACTIVE_DATE_FORMAT"], MakeTimeStamp($arResult["DISPLAY_PROPERTIES"]["DATE"]["VALUE"], CSite::GetDateFormat()));
}
//другие новости
$arResult['OTHERS']=[];
$arFilter = Array(
"IBLOCK_ID"=>$arParams['IBLOCK_ID'],
"ACTIVE"=>"Y",
"!ID"=>$arResult['ID']
);
$res = CIBlockElement::GetList(Array(), $arFilter, false, array('nTopCount'=>3), $arSelect);
while($ob = $res->GetNextElement()) {
$arItem = $ob->GetFields();
$arItem['PREVIEW_PICTURE']= CFile::GetFileArray($arItem['PREVIEW_PICTURE']);
$arItem['PROPERTIES'] = $ob->GetProperties();
$arResult['OTHERS'][]=$arItem;
}
......@@ -23,3 +23,9 @@
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}
.copy{
display: flex;
align-items: center;
margin-left: 3px;
}
\ No newline at end of file
......@@ -11,88 +11,523 @@
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
//dump($arResult);
?>
<!-- Breadcrumb -->
<div class="bg-half-100 breadcrumb bg-gray-700 pb-50" style="background: none;">
<video class="bg-video" playsinline autoplay muted loop>
<source src="<?= SITE_TEMPLATE_PATH ?>/images/v2.mp4" type='video/mp4'>
</video>
<!-- container -->
<div class="container">
<!-- row -->
<div class="row ">
<!-- /col -->
<div class="col-lg-12">
<div class="title-heading text-start">
<nav aria-label="breadcrumb" class="d-inline-block mb-30">
<ul class="breadcrumb-item-content mb-0">
<li class="breadcrumb-item"><a href="/">Главная</a></li>
<li class="breadcrumb-item"><a href="/news/">Новости</a></li>
<li class="breadcrumb-item active" aria-current="page"><?= $arResult["NAME"] ?></li>
</ul>
</nav>
<h1><?
if(!is_null($arResult["META_TAGS"]["TITLE"]) && $arResult["META_TAGS"]["TITLE"] !== ""){
echo $arResult["META_TAGS"]["TITLE"];
}else{
echo $arResult["NAME"];} ?></h1>
<div class="article">
<div class="container">
<div class="article__inner">
<div class="article__top">
<h1 class="title article__title"><?= $arResult['NAME'] ?></h1>
<div class="article__info-wrap">
<div class="item-info item-info--article">
<div class="item-info__wrap">
<? if ($arResult['PROPERTIES']["HASHTAG"]["VALUE"]): ?>
<a href="<?= $arResult['PROPERTIES']["HASHTAG_LINK"]["VALUE"] ?>?hash=<?= $arItem['PROPERTIES']["HASHTAG"]["VALUE"] ?>"
class="item-info__category"><?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<? endif; ?>
<time class="item-info__date"
datetime="<?= $arResult['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arResult['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<symbol id="ai:local:icon-clock"><path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="1.2"
d="M10 5.833V10l2.5 2.5M2.5 10a7.5 7.5 0 1 0 15 0 7.5 7.5 0 0 0-15 0Z"></path></symbol><use
xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arResult['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
</div>
</div>
<?if ($arResult['PROPERTIES']['AUTHOR']['VALUE']) { ?>
<div class="author">
<?if ($arResult['PROPERTIES']['AUTHOR_AVATAR']['VALUE']){
$avatar=CFile::GetPath($arResult["PROPERTIES"]['AUTHOR_AVATAR']['VALUE']);
?>
<div class="author__avatar">
<picture>
<source srcset="<?=$avatar?>
<?=$avatar?> 2x,
<?=$avatar?> 3x" type="image/webp">
<img src="<?=$avatar?>"
srcset="<?=$avatar?> 2x, <?=$avatar?> 3x"
alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<?}?>
<div class="author__info">
<p class="author__name"><?=$arResult['PROPERTIES']['AUTHOR']['VALUE']?></p>
</div>
</div>
<?}?>
</div>
</div>
<div class="article__main-wrap">
<div class="article__main">
<article class="article__content" id="key">
<h2>Ключевые тезисы</h2>
<?if ($arResult['DETAIL_PICTURE']['SRC']){
$imgSrcMob=CFile::GetPath($arItem["PROPERTIES"]['DETAIL_PICTURE_MOB']['VALUE']);
?>
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arResult['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $imgSrcMob ?>, <?= $imgSrcMob ?>, <?= $imgSrcMob ?>"
type="image/webp">
<img src="<?= $arResult['DETAIL_PICTURE']["SRC"] ?>"
srcset="<?= $arResult['DETAIL_PICTURE']['SRC'] ?>, <?= $arItem['DETAIL_PICTURE']['SRC'] ?>"
alt="<?= $arResult['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
<?}?>
<p>
<?= $arResult['PREVIEW_TEXT'] ?>
</p>
</article>
<?= $arResult['DETAIL_TEXT'] ?>
<? /*
<article class="article__content" id="research">
<h2>Как HeadHunter проводит исследование рынка работодателей</h2>
<p>
HeadHunter проводит исследование рынка работодателей и&nbsp;на&nbsp;базе него формирует рейтинг лучших
из&nbsp;них.<br> В 2023 году в&nbsp;рейтинге приняли участие 2266 компаний из&nbsp;различных отраслей.&nbsp;Итоговое
место компании в рейтинге формировалось по&nbsp;баллу, который рассчитывается на&nbsp;базе трех независимых
оценок: оценке HR процессов, внутренней оценке индекса чистой лояльности сотрудников и&nbsp;внешней оценке
кандидатов.
</p>
<h3>Как формируются оценки:</h3>
<ul>
<li>
<span>HR-анкетирование.</span>&nbsp;На&nbsp;этом этапе HR-специалисты проходят профессиональное
анкетирование, результаты которого показывают эффективность HR-отдела компании. Оценка анкетирования
составляет 20% от&nbsp;суммы итогового балла компании.
</li>
<li>
<span>Опрос eNPS (индекс чистой лояльности сотрудников).</span>&nbsp;Компании&nbsp;— участницы
рейтинга проводят онлайн-опрос своих сотрудников. Опрос нацелен на&nbsp;объективную оценку работодателя
его командой: она показывает уровень лояльности и&nbsp;готовность рекомендовать своим знакомым компанию
в&nbsp;качестве будущего места работы. Опрос составляет 40% в&nbsp;итоговом балле.
</li>
<li>
<span>Оценка соискателей hh.ru.</span>&nbsp;В&nbsp;оценке бренда компании задействованы внешние
респонденты-соискатели, которые могут пройти опрос и&nbsp;проголосовать только за&nbsp;3 компании
из&nbsp;каждой представленной отрасли в&nbsp;рейтинге. Оценка соискателей составляет 40% от&nbsp;общего
балла.&nbsp;
</li>
</ul>
</article>
<article class="article__content" id="company-to-top">
<h2>Компания UDV Group вошла в&nbsp;топ-200</h2>
<p>
Компания UDV Group вошла в&nbsp;топ-200 в&nbsp;категории «небольшие компании» с&nbsp;суммарным
баллом 101,5. Именно в&nbsp;этой категории образовалась самая активная конкуренция
за&nbsp;победу&nbsp;— в&nbsp;финал рейтинга попало 534 участника. Также, компания UDV Group заняла 3
место среди небольших по&nbsp;численности (от&nbsp;100 до&nbsp;250 сотрудников) IT компаний Свердловской
области.
</p>
<figure>
<picture>
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-1-xl.webp, ./images/article-news/article-news-1-xl@2x.webp 2x, ./images/article-news/article-news-1-xl@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-1.webp, ./images/article-news/article-news-1@2x.webp 2x, ./images/article-news/article-news-1@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-1.png" srcset="./images/article-news/article-news-1@2x.png 2x, ./images/article-news/article-news-1@3x.png 3x" alt="Картинка" width="1622" height="816" loading="lazy">
</picture>
<figcaption>Так выглядит баннер от&nbsp;компании Head Hunter</figcaption>
</figure>
</article>
<article class="article__content" id="what-say">
<h2>Что об UDV Group сказали в HeadHunter</h2>
<p>
В&nbsp;целом, рейтинг HeadHunter 2023 показал, что компании, которые заботятся о&nbsp;своих сотрудниках
и&nbsp;создают комфортные условия для работы, пользуются большим спросом у&nbsp;соискателей. Это
подтверждает важность инвестиций в&nbsp;человеческий капитал и&nbsp;необходимость постоянного улучшения
условий труда.
</p>
<p>
«Как написали коллеги из&nbsp;HeadHunter:&nbsp;«Результат HR труда&nbsp;— это любовь
сотрудников и&nbsp;соискателей».&nbsp;Первое самостоятельное участие в&nbsp;рейтинге работодателей
HeadHunter РФ&nbsp;—&nbsp;новый опыт для компании UDV Group. Мы сделали этот важный шаг вместе
с&nbsp;действующими и&nbsp;будущими&nbsp;сотрудниками. Быть финалистом этого рейтинга&nbsp;— уже
признак высокого уровня.
</p>
<blockquote>
<p>
UDV Group&nbsp;— привлекательный и&nbsp;открытый работодатель, успешно развивающий HR-процессы
и&nbsp;имидж компании»&nbsp;—&nbsp;именно такие слова можно увидеть в&nbsp;сертификате
финалиста.&nbsp;В&nbsp;2024 мы&nbsp;будем исследовать свой опыт и искать точки развития.
</p>
<div class="author author--blockquote">
<div class="author__avatar">
<picture>
<source srcset="./images/avatar/avatar-6.webp, ./images/avatar/avatar-6@2x.webp 2x, ./images/avatar/avatar-6@3x.webp 3x" type="image/webp">
<img src="./images/avatar/avatar-6.png" srcset="./images/avatar/avatar-6@2x.png 2x, ./images/avatar/avatar-6@3x.png 3x" alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<div class="author__info">
<p class="author__name">Елена Лигвинова</p>
<p class="author__position">Директор по развитию UDV Group</p>
</div>
</div>
</blockquote>
</article>
<article class="article__content" id="about-career">
<h2>О&nbsp;карьере в&nbsp;UDV Group</h2>
<p>
Мы&nbsp;создаем сложные проекты, которые невозможно сделать в&nbsp;одиночку. Мы&nbsp;поддерживаем
инициативы сотрудников, вместе решаем сложные технические задачи и&nbsp;оцениваем заслуги
по&nbsp;достоинству. Если ты&nbsp;в&nbsp;нашей команде, значит мы&nbsp;тебе доверяем.
Мы&nbsp;не&nbsp;будем контролировать каждый шаг и&nbsp;требовать присутствия на&nbsp;рабочем месте 8/5.
Главное&nbsp;— делать работу вовремя и&nbsp;отвечать за&nbsp;результат.
</p>
<div class="article__image-col article__image-col--50-50">
<div class="article__image-col-wrap swiper" data-content-image-slider="container">
<div class="article__swiper-wrapper swiper-wrapper">
<figure class="swiper-slide">
<picture>
<source media="(min-width: 1921px)" srcset="./images/article-news/article-news-2-xl.webp, ./images/article-news/article-news-2-xl@2x.webp 2x, ./images/article-news/article-news-2-xl@3x.webp 3x" type="image/webp">
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-2-d.webp, ./images/article-news/article-news-2-d@2x.webp 2x, ./images/article-news/article-news-2-d@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-2.webp, ./images/article-news/article-news-2@2x.webp 2x, ./images/article-news/article-news-2@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-2.png" srcset="./images/article-news/article-news-2@2x.png 2x, ./images/article-news/article-news-2@3x.png 3x" alt="Картинка" width="801" height="818" loading="lazy">
</picture>
<figcaption>Решаем сложные задачи</figcaption>
</figure>
<figure class="swiper-slide">
<picture>
<source media="(min-width: 1921px)" srcset="./images/article-news/article-news-3-xl.webp, ./images/article-news/article-news-3-xl@2x.webp 2x, ./images/article-news/article-news-3-xl@3x.webp 3x" type="image/webp">
<source media="(min-width: 768px)" srcset="./images/article-news/article-news-3-d.webp, ./images/article-news/article-news-3-d@2x.webp 2x, ./images/article-news/article-news-3-d@3x.webp 3x" type="image/webp">
<source media="(max-width: 767px)" srcset="./images/article-news/article-news-3.webp, ./images/article-news/article-news-3@2x.webp 2x, ./images/article-news/article-news-3@3x.webp 3x" type="image/webp">
<img src="./images/article-news/article-news-3.png" srcset="./images/article-news/article-news-3@2x.png 2x, ./images/article-news/article-news-3@3x.png 3x" alt="Картинка" width="801" height="818" loading="lazy">
</picture>
<figcaption>Вместе обсуждаем новости и пьем кофе</figcaption>
</figure>
</div>
</div>
</div>
</article>
<article class="article__content" id="about-vacancy">
<h3>Вакансии UDV Group</h3>
<div class="table" data-simplebar="init"><div class="simplebar-wrapper" style="margin: 0px;"><div class="simplebar-height-auto-observer-wrapper"><div class="simplebar-height-auto-observer"></div></div><div class="simplebar-mask"><div class="simplebar-offset" style="right: 0px; bottom: 0px;"><div class="simplebar-content-wrapper" tabindex="0" role="region" aria-label="scrollable content" style="height: auto; overflow: hidden;"><div class="simplebar-content" style="padding: 0px;">
<table>
<thead>
<tr>
<th style="width: 29.5%">Направление работы</th>
<th style="width: 29.5%">Должность</th>
<th style="width: 20.4%">Грейд</th>
<th style="auto">Статус</th>
</tr>
</thead>
<tbody>
<tr>
<td>UDV DATAPK Industrial Kit</td>
<td>Аналитик low-code платформы</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>UDV ePlat4m SOAR</td>
<td>GO pазработчик</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>Research &amp; Development</td>
<td>Data scientist</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
<tr>
<td>UDV Industrial Firewall</td>
<td>Сетевой аналитик</td>
<td>middle</td>
<td><span class="is-closed">●</span> Закрыта</td>
</tr>
<tr>
<td>Design</td>
<td>UX/UI Designer</td>
<td>middle</td>
<td><span class="is-open">●</span> Открыта</td>
</tr>
</tbody>
</table>
</div></div></div></div><div class="simplebar-placeholder" style="width: 1217px; height: 290px;"></div></div><div class="simplebar-track simplebar-horizontal" style="visibility: hidden;"><div class="simplebar-scrollbar" style="width: 0px; display: none;"></div></div><div class="simplebar-track simplebar-vertical" style="visibility: hidden;"><div class="simplebar-scrollbar" style="height: 0px; display: none;"></div></div></div>
</article>
<article class="article__content" id="wehre-can-find-out-the-rating-results">
<h2>Где можно узнать результаты рейтинга</h2>
<p>
Рейтинг работодателей на&nbsp;сайте hh.ru помогает соискателям сделать выбор при поиске работы, поскольку
учитывает мнения сотрудников компаний. Это позволяет оценить, насколько хорошо работодатели относятся к
своим работникам, и&nbsp;определить, стоит&nbsp;ли рассматривать ту&nbsp;или иную компанию как
потенциального работодателя.
</p>
<p>
Взглянуть на&nbsp;результаты рейтинга можно на&nbsp;сайте&nbsp;<a href="#">HeadHunter</a>,
а&nbsp;познакомиться с&nbsp;актуальными вакансиями <a href="#">можно&nbsp;тут.</a>
</p>
<div class="notification-plate notification-plate--green">
<div class="notification-plate__header">
<span class="notification-plate__icon"><img src="./images/svg/tabler-icon-bell-ringing-green.svg" alt="Картинка" width="36" height="36" loading="lazy">
</span>
<h3 class="notification-plate__title">Важно!</h3>
</div>
<div class="notification-plate__text">
<p>Рейтинг способствует улучшению репутации компаний на&nbsp;рынке труда. Участие в&nbsp;рейтинге показывает, что компания заботится о&nbsp;своих сотрудниках и&nbsp;стремится создать комфортные условия для работы. Это может привлечь новых кандидатов и&nbsp;повысить престиж компании в&nbsp;глазах потенциальных работников.</p>
</div>
</div>
</article>
*/ ?>
<div class="article__bottom">
<?if ($arResult['PROPERTIES']['AUTHOR']['VALUE'] && $arResult['PROPERTIES']['AUTHOR_TEXT']['VALUE']) { ?>
<div class="notice article__notice">
<div class="notice__top">
<div class="author author--notice">
<?if ($arResult['PROPERTIES']['AUTHOR_AVATAR']['VALUE']){
$avatar=CFile::GetPath($arResult["PROPERTIES"]['AUTHOR_AVATAR']['VALUE']);
?>
<div class="author__avatar">
<picture>
<source srcset="<?=$avatar?>
<?=$avatar?> 2x,
<?=$avatar?> 3x" type="image/webp">
<img src="<?=$avatar?>"
srcset="<?=$avatar?> 2x, <?=$avatar?> 3x"
alt="Картинка" width="48" height="48" loading="lazy">
</picture>
</div>
<?}?>
<div class="author__info">
<p class="author__name"><?=$arResult['PROPERTIES']['AUTHOR']['VALUE']?></p>
<p class="author__position"><?=$arResult['PROPERTIES']['AUTHOR_POST']['VALUE']?></p>
</div>
</div>
</div>
<div class="notice__text">
<p><?=$arResult['PROPERTIES']['AUTHOR_TEXT']['~VALUE']['TEXT']?></p>
</div>
</div>
<?}?>
<div class="article__bottom-info-wrap">
<div class="item-info item-info--article">
<div class="item-info__wrap">
<? if ($arResult['PROPERTIES']["HASHTAG"]["VALUE"]): ?>
<a href="<?= $arResult['PROPERTIES']["HASHTAG_LINK"]["VALUE"] ?>?hash=<?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?>"
class="item-info__category"><?= $arResult['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<? endif; ?>
<time class="item-info__date"
datetime="<?= $arResult['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arResult['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<use xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arResult['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
</div>
</div>
<div class="socials socials--article">
<ul class="socials__list">
<?if ($arResult['PROPERTIES']['VK']['VALUE']){?>
<li class="socials__item">
<a target="_blank" class="socials__link"
href="<?=$arResult['PROPERTIES']['VK']['VALUE']?>" aria-label="Вконтакте">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/vk-dark.svg" alt="Картинка" width="24" height="24"
loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/vk-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<?if ($arResult['PROPERTIES']['TELEGRAM']['VALUE']){?>
<li class="socials__item">
<a target="_blank" class="socials__link" href="<?=$arResult['PROPERTIES']['TELEGRAM']['VALUE']?>"
aria-label="Телеграм">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/tg-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/tg-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<?if ($arResult['PROPERTIES']['WHATSUP']['VALUE']){?>
<li class="socials__item">
<a class="socials__link" href="<?=$arResult['PROPERTIES']['WHATSUP']['VALUE']?>" aria-label="Whatsapp">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/whatsapp-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/whatsapp-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</a>
</li>
<?}?>
<li class="socials__item">
<button class="socials__link"
data-button="copy-link"
aria-label="Поделиться"
data-tippy-content='<svg xmlns="http://www.w3
.org/2000/svg"
width="20" height="20" viewBox="0 0 20 20" fill="none"><path
d="M15.834 6.89016C16.0873 7.03644 16.2977 7.24683 16.444 7
.50019C16.5903 7.75354 16.6673 8.04094 16.6673 8.3335V15
.0002C16.6673 15.4422 16.4917 15.8661 16.1792 16.1787C15.8666
16.4912 15.4427 16.6668 15.0007 16.6668H8.33398C7.89196 16
.6668 7.46803 16.4912 7.15547 16.1787C6.84291 15.8661 6
.66732 15.4422 6.66732 15.0002V8.3335C6.66732 7.89147 6
.84291 7.46755 7.15547 7.15499C7.46803 6.84242 7.89196 6.66683 8.33398 6.66683H10.834M4.16732 13.1118C3.91371 12.9654 3.70316 12.7548 3.55687 12.5011C3.41058 12.2474 3.3337 11.9597 3.33399 11.6668V5.00016C3.33399 4.55814 3.50958 4.13421 3.82214 3.82165C4.1347 3.50909 4.55862 3.3335 5.00065 3.3335H11.6673C12.1093 3.3335 12.5333 3.50909 12.8458 3.82165C13.1584 4.13421 13.334 4.55814 13.334 5.00016V11.6668C13.334 12.1089 13.1584 12.5328 12.8458 12.8453C12.5333 13.1579 12.1093 13.3335 11.6673 13.3335H9.16732" stroke="#0B2027" stroke-opacity="0.8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> <p>Cсылка скопирована</p>';
aria-expanded="false">
<span class="socials__icon">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/link-dark.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
<span class="socials__icon socials__icon--hover">
<img src="<?=SITE_TEMPLATE_PATH?>/images/svg/link-green.svg" alt="Картинка" width="24" height="24" loading="lazy">
</span>
</button>
</ul>
</div>
</div>
</div>
</div>
<aside class="article__aside">
<div class="article__aside-nav-wrap">
<div class="aside-nav article__aside-nav" data-da-max=".article__top, 767, last">
<p class="aside-nav__title">Содержание</p>
<div class="aside-nav__list-wrap">
<ul class="aside-nav__list">
<?foreach ($arResult['PROPERTIES']['SODER']['VALUE'] as $item){?>
<li class="aside-nav__item">
<a class="aside-nav__link" href="#<?=$item[2]?>"
data-navigation-link=""><?=$item[1]?></a>
</li>
<?}?>
</ul>
</div>
</div>
</div>
</aside>
</div>
</div>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<!-- Blog Area -->
<div class="blog-area pt-50 pb-50">
<!-- Container -->
<div class="container">
<!-- row -->
<div class="row mb-50">
<div class="col-12 mb-50">
<!-- row -->
<div class="row row-cols-1 g-0">
<div class="blog-3 blog-details col wow fadeInUp animated" data-wow-delay="0.2s">
<?php if (!empty($arResult["PICTURE"])) { ?>
<div class="thumbnail">
<img src="<?= $arResult["PICTURE"] ?>" alt="news image">
</div>
<?php } ?>
<div class="info">
<?/*h3 class="title"><?= $arResult["NAME"] ?></h3*/?>
<ul class="meta">
<?php
#TODO news detail user link
/*
<li>
<a href="#">
<img src="images/blog/blog-avatar.jpg" alt="" class="avatar">
Owen Christ
</a>
</li>
*/
?>
<li><i class="lni lni-calendar"></i><?= $arResult["DATE"] ?></li>
</ul>
<div class="desc list">
<?= $arResult["DETAIL_TEXT"] ?>
<p><a href="<?= $arParams["IBLOCK_URL"] ?>"><?= GetMessage("T_NEWS_DETAIL_BACK") ?></a></p>
</div>
<div class="page-section page-section--pt">
<div class="other-news">
<div class="container">
<div class="other-news__inner">
<h2 class="title other-news__title">другие новости</h2>
<div class="other-news__list-wrap swiper" data-other-news-slider="container">
<ul class="other-news__list swiper-wrapper">
<?php foreach ($arResult["OTHERS"] as $arItem) : ?>
<li class="other-news__item swiper-slide">
<div class="article-card article-card--other-news">
<a class="article-card__inner" href="<?= $arItem['DETAIL_PAGE_URL'] ?>">
<div class="article-card__image">
<picture>
<source media="(min-width: 768px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<source media="(max-width: 767px)"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
type="image/webp">
<img src="<?= $arItem['PREVIEW_PICTURE']["SRC"] ?>"
srcset="<?= $arItem['PREVIEW_PICTURE']['SRC'] ?>, <?= $arItem['PREVIEW_PICTURE']['SRC'] ?>"
alt="<?= $arItem['NAME'] ?>" width="148" height="101" loading="lazy">
</picture>
</div>
<h2 class="title article-card__title"><?= $arItem['NAME'] ?> </h2>
<div class="article-card__text">
<p><?= $arItem['PREVIEW_TEXT'] ?> </p>
</div>
<div class="item-info item-info--news-list">
<div class="item-info__wrap">
<?if($arItem['PROPERTIES']["HASHTAG"]["VALUE"]):?>
<a href="/about/news/?hash=<?=$arItem['PROPERTIES']["HASHTAG"]["VALUE"]?>"
class="item-info__category"><?= $arItem['PROPERTIES']["HASHTAG"]["VALUE"] ?></a>
<?endif;?>
<time class="item-info__date"
datetime="<?= $arItem['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arItem['PROPERTIES']["DATE"]["VALUE"])[0] ?>
</time>
<?if ( $arItem['PROPERTIES']["TIME"]["VALUE"]):?>
<span class="item-info__readtime">
<svg width="1em" height="1em" viewBox="0 0 20 20" data-icon="icon-clock">
<use xlink:href="#ai:local:icon-clock"></use>
</svg>
<?= $arItem['PROPERTIES']["TIME"]["VALUE"] ?> минут
</span>
<?endif?>
</div>
</div>
</a>
</div>
</li>
<?endforeach;?>
</ul>
</div>
</div>
</div>
</div>
<!-- /row -->
</div>
</div>
<!-- /row -->
</div>
<!-- /Container -->
</div>
<!-- /Blog Area -->
<?php
//preg_match('/<p>(.*?)<\/p>/s', $arResult["DETAIL_TEXT"], $match);
//$APPLICATION->SetPageProperty("description", trim(str_replace("</p>","",str_replace("<p>","",$match[0]))));
//$APPLICATION->SetPageProperty("description", mb_strimwidth($arResult["DETAIL_TEXT"], 0, 150, "..."));
\ No newline at end of file
<? $APPLICATION->IncludeComponent("bitrix:main.include", "", array(
"AREA_FILE_SHOW" => "file", // Показывать включаемую область
"PATH" => SITE_DIR . "include/form/main_form.php", // Путь к файлу области
),
false
); ?>
\ No newline at end of file
......@@ -26,15 +26,15 @@ $assets = Asset::getInstance();
<!-- TEMP CODE -->
<title><? $APPLICATION->ShowTitle() ?></title>
<? $assets->addCss(SITE_TEMPLATE_PATH . '/css/style.css'); ?>
<? $assets->addCss(SITE_TEMPLATE_PATH . '/css/custom.css'); ?>
<? $assets->addJs(SITE_TEMPLATE_PATH . '/js/scripts.js'); ?>
<? $assets->addJs(SITE_TEMPLATE_PATH . '/js/jquery-2.2.4.min.js'); ?>
<? $assets->addJs(SITE_TEMPLATE_PATH . '/js/script.js'); ?>
<script type="module" src="/local/templates/newudv/js/scripts.js"></script>
<? $APPLICATION->ShowHead(); ?>
<script type="module" src="/local/templates/newudv/js/scripts.js"></script>
</head>
<body>
......@@ -93,7 +93,7 @@ $assets = Asset::getInstance();
<?=SITE_TEMPLATE_PATH?>/images/bg/bg-mobile-menu@3x.webp 3x"
type="image/webp">
<img src="<?=SITE_TEMPLATE_PATH?>/images/bg/bg-mobile-menu.png"
srcset="<?=SITE_TEMPLATE_PATH?>/images/bg/bg-mobile-menu@2x.png 2x, ./images/bg/bg-mobile-menu@3x.png 3x"
srcset="<?=SITE_TEMPLATE_PATH?>/images/bg/bg-mobile-menu@2x.png 2x, <?=SITE_TEMPLATE_PATH?>/images/bg/bg-mobile-menu@3x.png 3x"
alt="Картинка" width="298" height="431" loading="lazy">
</picture>
</div>
......
$(document).ready(function(){
//кнопка показать еще
$(document).on('click', '.news__btn--show-more', function(){
var targetContainer = $('#page'),
......@@ -27,6 +27,7 @@ $(document).ready(function(){
});
// хештеги
$(document).on('click', '.hash-link', function(e){
e.preventDefault();
$(".article-controls__item").each(function() {
......@@ -64,4 +65,17 @@ $(document).ready(function(){
});
// копирование ссылки
$(document).on("click", ".site-link", function() {
$(this).next('.copy').detach();
let text=$(this).data('link');
conspole.log(text);
let content=$(this).data('tippy-content');
navigator.clipboard.writeText(text);
$(this).append(content);
setTimeout(function(){
$(this).next('.copy').detach();
}, 2000);
});
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment