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

parent 953df265
<?php
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/**
* @global CMain $APPLICATION
*/
global $APPLICATION;
//delayed function must return a string
if(empty($arResult))
return "";
$strReturn = '';
//we can't use $APPLICATION->SetAdditionalCSS() here because we are inside the buffered function GetNavChain()
$strReturn .= '<div class="container container--pt-header container--mb"><div class="breadcrumbs breadcrumbs--pl"> <ol class="breadcrumbs__list">';
$itemSize = count($arResult);
for($index = 0; $index < $itemSize; $index++)
{
$title = htmlspecialcharsex($arResult[$index]["TITLE"]);
$arrow = ($index > 0? '<i class="fa fa-angle-right"></i>' : '');
if ($arResult[$index]["LINK"]=="/about/") continue;
if($arResult[$index]["LINK"] <> "" && $index != $itemSize-1)
{
$strReturn .= ' <li class="breadcrumbs__item">
<a href="'.$arResult[$index]["LINK"].'" class="breadcrumbs__link">
<span class="breadcrumbs__link-text">'.$title.'</span>
</a>
</li>
';
}
else
{
$strReturn .= '
<li class="breadcrumbs__item">
<span class="breadcrumbs__link breadcrumbs__link--current">
<span class="breadcrumbs__link-text">'.$title.'</span>
</span>
</li>
';
}
}
$strReturn .= '</ol></div></div>';
return $strReturn;
?>
<?php
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();
/** @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 id="page">
<ul class="news__list is-show-half" >
<?php foreach ($arResult["ITEMS"] as $arItem) : ?>
<li class="news__item">
<div class="article-card">
<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">
<p class="item-info__category"><?=$arItem['PROPERTIES']["HASHTAG"]["VALUE"]?></p>
<time class="item-info__date"
datetime="<?= $arItem['PROPERTIES']["DATE"]["VALUE"] ?>">
<?= explode(' ', $arItem['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>
5 минут
</span>
</div>
</div>
</a>
</div>
</li>
<?endforeach;?>
</ul>
</div>
<?php if ($arParams["DISPLAY_BOTTOM_PAGER"]) { ?>
<?= $arResult["NAV_STRING"] ?>
<?php } ?>
\ No newline at end of file
<?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()));
}
.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 {}
<? 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);
//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>
</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>
</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
<?
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'];
}
}
<?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_NEWS_DETAIL_BACK'] = "Back to the list";
?>
\ 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
<?
$MESS ['T_NEWS_DETAIL_BACK'] = "Возврат к списку";
?>
\ 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);
?>
<? $APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
array(
"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" => $arParams["LIST_PROPERTY_CODE"],
"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" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"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" => $arParams["FILTER_NAME"],
"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
); ?>
\ 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);
?>
<!-- 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 active" aria-current="page">Новости</li>
</ul>
</nav>
<h3>Новости</h3>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<? $APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
array(
"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" => $arParams["LIST_PROPERTY_CODE"],
"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" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"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" => $arParams["FILTER_NAME"],
"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
); ?>
\ No newline at end of file
<?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" => "",
);
}
?>
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); ?>
<?php
global $APPLICATION;
if (!$this->__template) {
$this->InitComponentTemplate();
}
if ($arResult["NOT_AVAILABLE"] == "Y") {
$this->__template->SetViewTarget('breadcrumb');
?>
<!-- Breadcrumb -->
<div class="bg-half-170 breadcrumb bg-gray-700 pb-20"
<?php if (!empty($arResult['NA_PICTURE'])) { ?>style="background: url('<?= $arResult['NA_PICTURE'] ?>') top center;"<?php } ?>>
<!-- container -->
<div class="container">
<!-- row -->
<div class="row mt-5">
<!-- /col -->
<div class="col-lg-12">
<div class="title-heading text-start mb-0">
<nav aria-label="breadcrumb" class="d-inline-block mb-30">
<ul class="breadcrumb-item-content">
<li class="breadcrumb-item"><a href="/">Главная</a></li>
<li class="breadcrumb-item active" aria-current="page"><?= $arResult['NAME'] ?>
</li>
</ul>
</nav>
<h1><?= $arResult['NAME'] ?></h1>
<?php if (!empty($arResult['NA_PREVIEW_TEXT'])) { ?>
<h4 class="fw-normal"><?= htmlspecialchars_decode($arResult['NA_PREVIEW_TEXT']); ?></h4>
<?php } ?>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<?php
$this->__template->EndViewTarget();
?>
<?php if (!empty($arResult["NA_START_SALES_DATE"])) { ?>
<section class="coming-soon-1">
<div class="coming-soon-inner coming-soon-count">
<?php if (!empty($arResult["NA_START_SALES_TITLE"])) { ?>
<h1><?= htmlspecialchars_decode($arResult["NA_START_SALES_TITLE"]); ?></h1>
<?php } ?>
<ul>
<li><span id="days"></span>Дней</li>
<li><span id="hours"></span>Часов</li>
<li><span id="minutes"></span>Минут</li>
<li><span id="seconds"></span>Секунд</li>
</ul>
<script>
const second = 1000,
minute = second * 60,
hour = minute * 60,
day = hour * 24;
let countDown = new Date('<?=FormatDate("Y/m/d H:i:s", MakeTimeStamp($arResult["NA_START_SALES_DATE"]));?>').getTime(),
x = setInterval(function () {
let now = new Date().getTime(),
distance = countDown - now;
document.getElementById('days').innerText = Math.floor(distance / (day)),
document.getElementById('hours').innerText = Math.floor((distance % (day)) / (hour)),
document.getElementById('minutes').innerText = Math.floor((distance % (hour)) / (minute)),
document.getElementById('seconds').innerText = Math.floor((distance % (minute)) / second);
}, second)
</script>
<?$APPLICATION->IncludeComponent(
"smapp:forms",
"product.subscribe",
array(),
false
);?>
</div>
</section>
<?php if ($arResult["SHOW_FAQ"] == "Y") { ?>
<!-- FAQ -->
<?
$GLOBALS["arFilterFaq"] = array("ID" => $arResult["FAQ"]);
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"faq",
array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "N",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(
0 => "NAME",
1 => "PREVIEW_TEXT",
2 => "PREVIEW_PICTURE",
3 => "DETAIL_TEXT",
4 => "DETAIL_PICTURE",
5 => "",
),
"FILE_404" => "",
"FILTER_NAME" => "arFilterFaq",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "18",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"INCLUDE_SUBSECTIONS" => "Y",
"MESSAGE_404" => "",
"NEWS_COUNT" => "4",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "",
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(
0 => "",
),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "Y",
"SET_TITLE" => "N",
"SHOW_404" => "Y",
"SORT_BY1" => "SORT",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "ASC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N",
),
false
);?>
<!-- /FAQ -->
<?php } ?>
<?php } ?>
<?php
} else {
$this->__template->SetViewTarget('breadcrumb');
?>
<!-- Breadcrumb -->
<div class="bg-half-170 breadcrumb bg-gray-700 pb-50"
<?php if (!empty($arResult['A_PICTURE'])) { ?>style="background: url('<?= $arResult['A_PICTURE'] ?>') top center;"<?php } ?>>
<!-- container -->
<div class="container">
<!-- row -->
<div class="row">
<!-- /col -->
<div class="col-lg-12">
<div class="title-heading text-start mb-30">
<nav aria-label="breadcrumb" class="d-inline-block">
<ul class="breadcrumb-item-content">
<li class="breadcrumb-item"><a href="/">Главная</a></li>
<li class="breadcrumb-item active" aria-current="page"><?= $arResult['NAME'] ?></li>
</ul>
</nav>
<h1><?= $arResult['NAME'] ?></h1>
<?php if (!empty($arResult['A_PREVIEW_TEXT'])) { ?>
<h4 class="fw-normal"><?= htmlspecialchars_decode($arResult['A_PREVIEW_TEXT']); ?></h4>
<?php } ?>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<?php
$this->__template->EndViewTarget();
?>
<?$APPLICATION->IncludeComponent(
"smapp:forms",
"product.order",
array(),
false
);?>
<?php if ($arResult["SHOW_FAQ"] == "Y") { ?>
<!-- FAQ -->
<?
$GLOBALS["arFilterFaq"] = array("ID" => $arResult["FAQ"]);
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"faq",
array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "N",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(
0 => "NAME",
1 => "PREVIEW_TEXT",
2 => "PREVIEW_PICTURE",
3 => "DETAIL_TEXT",
4 => "DETAIL_PICTURE",
5 => "",
),
"FILE_404" => "",
"FILTER_NAME" => "arFilterFaq",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "18",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"INCLUDE_SUBSECTIONS" => "Y",
"MESSAGE_404" => "",
"NEWS_COUNT" => "4",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "",
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(
0 => "",
),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "Y",
"SET_TITLE" => "N",
"SHOW_404" => "Y",
"SORT_BY1" => "SORT",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "ASC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N",
),
false
);?>
<!-- /FAQ -->
<?php } ?>
<?php
}
\ No newline at end of file
<?
$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["DISPLAY_PROPERTIES"]["NOT_AVAILABLE"]["VALUE"])) {
$arResult["NOT_AVAILABLE"] = $arResult["DISPLAY_PROPERTIES"]["NOT_AVAILABLE"]["VALUE"];
} else {
$arResult["NOT_AVAILABLE"] = "N";
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_PREVIEW_TEXT"]["VALUE"]["TEXT"])) {
$arResult["NA_PREVIEW_TEXT"] = $arResult["DISPLAY_PROPERTIES"]["NA_PREVIEW_TEXT"]["VALUE"]["TEXT"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_PICTURE"]["FILE_VALUE"]["SRC"])) {
$arResult["NA_PICTURE"] = $arResult["DISPLAY_PROPERTIES"]["NA_PICTURE"]["FILE_VALUE"]["SRC"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_DETAIL_TEXT_MB"]["VALUE"])) {
$arResult["NA_DETAIL_TEXT_MB"] = $arResult["DISPLAY_PROPERTIES"]["NA_DETAIL_TEXT_MB"]["VALUE"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_DETAIL_TEXT"]["VALUE"]["TEXT"])) {
$arResult["NA_DETAIL_TEXT"] = $arResult["DISPLAY_PROPERTIES"]["NA_DETAIL_TEXT"]["VALUE"]["TEXT"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_START_SALES_TITLE"]["VALUE"])) {
$arResult["NA_START_SALES_TITLE"] = $arResult["DISPLAY_PROPERTIES"]["NA_START_SALES_TITLE"]["VALUE"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["NA_START_SALES_DATE"]["VALUE"])) {
$arResult["NA_START_SALES_DATE"] = $arResult["DISPLAY_PROPERTIES"]["NA_START_SALES_DATE"]["VALUE"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["A_PREVIEW_TEXT"]["VALUE"]["TEXT"])) {
$arResult["A_PREVIEW_TEXT"] = $arResult["DISPLAY_PROPERTIES"]["A_PREVIEW_TEXT"]["VALUE"]["TEXT"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["A_PICTURE"]["FILE_VALUE"]["SRC"])) {
$arResult["A_PICTURE"] = $arResult["DISPLAY_PROPERTIES"]["A_PICTURE"]["FILE_VALUE"]["SRC"];
}
if (!empty($arResult["DISPLAY_PROPERTIES"]["A_DETAIL_TEXT"]["VALUE"]["TEXT"])) {
$arResult["A_DETAIL_TEXT"] = $arResult["DISPLAY_PROPERTIES"]["A_DETAIL_TEXT"]["VALUE"]["TEXT"];
}
$arResult["FAQ"] = "";
if (!empty($arResult["PROPERTIES"]["SHOW_FAQ"]["VALUE"]) && $arResult["PROPERTIES"]["SHOW_FAQ"]["VALUE"] == "Y") {
$arResult["SHOW_FAQ"] = "Y";
if (!empty($arResult["PROPERTIES"]["FAQ"]["VALUE"])) {
$arResult["FAQ"] = $arResult["PROPERTIES"]["FAQ"]["VALUE"];
} else {
$arResult["SHOW_FAQ"] = "N";
}
} else {
$arResult["SHOW_FAQ"] = "N";
}
$cp = $this->__component;
if (is_object($cp)) {
$cp->arResult['NOT_AVAILABLE'] = $arResult["NOT_AVAILABLE"];
$cp->arResult['SHOW_FAQ'] = $arResult["SHOW_FAQ"];
$cp->arResult['FAQ'] = $arResult["FAQ"];
if ($arResult["NOT_AVAILABLE"] == "Y") {
$cp->arResult['NA_PREVIEW_TEXT'] = $arResult['NA_PREVIEW_TEXT'];
$cp->arResult['NA_PICTURE'] = $arResult['NA_PICTURE'];
$cp->arResult['NA_DETAIL_TEXT'] = $arResult['NA_DETAIL_TEXT'];
$cp->arResult['NA_START_SALES_TITLE'] = $arResult['NA_START_SALES_TITLE'];
$cp->arResult['NA_START_SALES_DATE'] = $arResult['NA_START_SALES_DATE'];
$cp->SetResultCacheKeys(array('NOT_AVAILABLE', 'SHOW_FAQ', 'FAQ', 'NA_PREVIEW_TEXT', 'NA_PICTURE', 'NA_DETAIL_TEXT', 'NA_START_SALES_TITLE', 'NA_START_SALES_DATE'));
} else {
$cp->arResult['A_PREVIEW_TEXT'] = $arResult['A_PREVIEW_TEXT'];
$cp->arResult['A_PICTURE'] = $arResult['A_PICTURE'];
$cp->arResult['A_DETAIL_TEXT'] = $arResult['A_DETAIL_TEXT'];
$cp->SetResultCacheKeys(array('NOT_AVAILABLE', 'SHOW_FAQ', 'FAQ', 'A_PREVIEW_TEXT', 'A_PICTURE', 'A_DETAIL_TEXT'));
}
}
\ 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);
?>
<?php if ($arResult["NOT_AVAILABLE"] == "Y") { ?>
<?php if (!empty($arResult["NA_DETAIL_TEXT"])) { ?>
<div class="product-detail-area pt-0 <?php if ($arResult["NA_DETAIL_TEXT_MB"] != "Y") { ?>mb-30<?php } ?>">
<div class="row">
<!-- col -->
<div class="col-12">
<div class="tab-content product-infor-tab-content">
<div class="tab-pane fade show active" id="tab1">
<?= htmlspecialchars_decode($arResult["NA_DETAIL_TEXT"]); ?>
</div>
</div>
</div>
<!-- /col -->
</div>
</div>
<?php } ?>
<?php } else { ?>
<div class="product-detail-area pt-0">
<div class="pt-50">
<div class="row">
<!-- col -->
<div class="col-12">
<div class="container">
<ul class="nav product-info-tab-list justify-content-center">
<li><a class="active">Описание</a></li>
<li><a href="#tab2">Возможности</a></li>
<li><a href="#tab3">Преимущества</a></li>
<li><a href="#tab4">Материалы</a></li>
<li><a href="#form" class="js-scroll btn px-4 pt-2 theme-btn clr-1 theme-btn-bg">Демо</a></li>
</ul>
</div>
</div>
<!-- /col -->
</div>
</div>
</div>
<div class="product-detail-area pt-0">
<div class="row">
<!-- col -->
<div class="col-12">
<?= htmlspecialchars_decode($arResult["A_DETAIL_TEXT"]); ?>
</div>
<!-- /col -->
</div>
</div>
<?php } ?>
\ 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"])) {
$i = 1;
foreach ($arResult["ITEMS"] as $key => &$arItem) {
if (!empty($arItem["DISPLAY_PROPERTIES"]["PP_TITLE"]["VALUE"])) {
$arItem["TITLE"] = $arItem["DISPLAY_PROPERTIES"]["PP_TITLE"]["VALUE"];
} else {
$arItem["TITLE"] = $arItem["NAME"];
}
if (!empty($arItem["DISPLAY_PROPERTIES"]["PP_PREVIEW_TEXT"]["VALUE"]["TEXT"])) {
$arItem["PP_PREVIEW_TEXT"] = $arItem["DISPLAY_PROPERTIES"]["PP_PREVIEW_TEXT"]["VALUE"]["TEXT"];
}
$arItem["CLASS"] = "";
if ($i > 1) {
$arItem["CLASS"] = "d-flex";
}
$i++;
}
}
<? 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);
?>
<?php if (!empty($arResult["ITEMS"])) { ?>
<div class="overflow-hidden faq-area pt-100 pb-100">
<div class="container">
<div class="tab faq-accordion-tab wow fadeInUp animated"
style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">
<div class="tab-content">
<div class="tabs-item">
<div class="tab faq-accordion-tab wow fadeInUp animated">
<div class="tab-content">
<div class="tabs-item" style="">
<div class="features-area pt-10 pb-75">
<!-- Container -->
<div class="container">
<!-- row -->
<div class="row justify-content-center">
<div class="col-lg-12 col-sm-12 col-md-12">
<?php foreach ($arResult["ITEMS"] as $k => $arItem) { ?>
<?php
$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')));
?>
<div class="features-item features-item--size with-border wow fadeInUp row <?= $arItem["CLASS"] ?>"
id="<?= $this->GetEditAreaId($arItem['ID']); ?>">
<div class="col-lg-3 col-md-4 col-sm-12 flex-column d-flex justify-content-between">
<div class="d-flex name mb-20">
<div class="icon">
<svg width="45" height="46" viewBox="0 0 45 46" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M1.38667 19.1889L18.9656 1.40132C20.8133 -0.467107 23.8357 -0.467107 25.6827 1.40132L43.2616 19.1889C45.1086 21.058 45.1086 24.1161 43.2609 25.9853L25.6819 43.7728C23.835 45.6427 20.8119 45.6427 18.9642 43.7728L1.38524 25.986C-0.461748 24.1168 -0.461748 21.058 1.38524 19.1889H1.38596H1.38667ZM3.13792 20.943L20.7004 3.17258C21.5936 2.26873 23.0569 2.26873 23.95 3.17258L41.5125 20.943C42.4056 21.8468 42.4056 23.3273 41.5118 24.2319L23.9493 42.0009C23.0561 42.9047 21.5936 42.9047 20.6997 42.0009L3.13792 24.2319C2.24408 23.3273 2.24408 21.8468 3.13792 20.943Z"
fill="#00C996"/>
<path
d="M22.2079 26.7938C22.5187 27.1082 22.6738 27.4355 22.6738 27.777C22.6738 28.1442 22.5316 28.4651 22.2465 28.7401C21.9614 29.0159 21.637 29.1538 21.274 29.1538C20.9375 29.1538 20.6003 29.0095 20.2637 28.7209L13.5767 22.1517C13.1623 21.8109 12.9551 21.4436 12.9551 21.0507C12.9551 20.6041 13.1751 20.1854 13.6153 19.7917L20.3402 13.2626C20.651 12.9217 21.014 12.751 21.4284 12.751C21.7649 12.751 22.0636 12.876 22.3222 13.1247C22.5816 13.3747 22.7116 13.6691 22.7116 14.0092C22.7116 14.3236 22.5559 14.6644 22.2451 15.0317L15.986 21.0106L22.2058 26.7931L22.2072 26.7938H22.2079Z"
fill="#00C996"/>
<path
d="M22.4407 30.0621C22.1299 30.3772 21.9741 30.7045 21.9741 31.0446C21.9741 31.4125 22.1163 31.7334 22.4014 32.0077C22.6865 32.2835 23.0102 32.4214 23.3731 32.4214C23.7097 32.4214 24.0469 32.2771 24.3842 31.9877L31.0705 25.42C31.4849 25.0785 31.6928 24.7119 31.6928 24.3189C31.6928 23.8731 31.4727 23.4537 31.0312 23.06L24.3063 16.5301C23.9955 16.1893 23.6325 16.0186 23.2181 16.0186C22.8815 16.0186 22.5829 16.1436 22.325 16.3922C22.0649 16.6409 21.9355 16.936 21.9355 17.2768C21.9355 17.5912 22.0913 17.9327 22.4021 18.2993L28.6612 24.2782L22.4414 30.0607L22.4421 30.0614L22.4407 30.0621Z"
fill="#00C996"/>
</svg>
</div>
<h3><?= htmlspecialchars_decode($arItem["TITLE"]); ?></h3>
</div>
<div class="features-content d-sm-none" data-wow-delay="0.2s">
<div class="btn-box pt-0 mt-0 ">
<a href="<?= $arItem["DETAIL_PAGE_URL"] ?>" class="link-btn">Подробнее</a>
</div>
</div>
</div>
<div class="col-lg-9 col-md-8 col-sm-12 d-none d-sm-block text-sm-start list">
<?php if (!empty($arItem["PP_PREVIEW_TEXT"])) { ?>
<?= htmlspecialchars_decode($arItem["PP_PREVIEW_TEXT"]); ?>
<?php } ?>
<div class="features-content wow fadeInUp" data-wow-delay="0.2s">
<div class="btn-box pt-0 mt-0 ">
<a href="<?= $arItem["DETAIL_PAGE_URL"] ?>" class="link-btn">Подробнее</a>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<!-- /row -->
<?php if ($arParams["DISPLAY_BOTTOM_PAGER"]) { ?>
<?= $arResult["NAV_STRING"] ?>
<?php } ?>
</div>
<!-- /Container -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
\ 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']
); ?>
\ 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_NEWS_DETAIL_BACK'] = "Back to the list";
?>
\ 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
<?
$MESS ['T_NEWS_DETAIL_BACK'] = "Возврат к списку";
?>
\ 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);
include 'section.php';
\ 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);
?>
<?$this->SetViewTarget('breadcrumb');?>
<!-- Breadcrumb -->
<div class="bg-half-100 breadcrumb bg-gray-700 pb-50">
<!-- 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">
<li class="breadcrumb-item"><a href="/">Главная</a></li>
<li class="breadcrumb-item active" aria-current="page">Продукты</li>
</ul>
</nav>
<h1>Продукты</h1>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<video class="bg-video" playsinline autoplay muted loop>
<source src="<?= SITE_TEMPLATE_PATH ?>/images/video.mp4" type='video/mp4'>
</video>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<?$this->EndViewTarget();?>
<? $APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
array(
"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" => $arParams["LIST_PROPERTY_CODE"],
"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" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"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" => $arParams["FILTER_NAME"],
"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
); ?>
\ No newline at end of file
<?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();
$arResult["TABS"] = array();
$arResult["ALL_SOLUTIONS"] = SMApp::getElementsByFilter(array("IBLOCK_ID" => $arParams["IBLOCK_ID"]));
foreach ($arResult["ALL_SOLUTIONS"] as $key => $arItem) {
if (!empty($arItem["PROPERTIES"]["TAB_TITLE"]["VALUE"])) {
$arItem["TAB_TITLE"] = $arItem["PROPERTIES"]["TAB_TITLE"]["VALUE"];
} else {
$arItem["TAB_TITLE"] = $arItem["NAME"];
}
$arResult["TABS"][$key] = array(
"TITLE" => $arItem["TAB_TITLE"],
"ID" => $arItem["ID"],
"DETAIL_PAGE_URL" => $arItem["DETAIL_PAGE_URL"],
);
}
if (!empty($arResult["PROPERTIES"]["TITLE"]["VALUE"])) {
$arResult["TITLE"] = $arResult["PROPERTIES"]["TITLE"]["VALUE"];
} else {
$arResult["TITLE"] = $arResult["NAME"];
}
if (!empty($arResult["PROPERTIES"]["PICTURE"]["VALUE"])) {
$arResult["PICTURE"] = CFile::GetPath($arResult["PROPERTIES"]["PICTURE"]["VALUE"]);
}
if (!empty($arResult["PROPERTIES"]["DESCRIPTION"]["VALUE"]["TEXT"])) {
$arResult["DESCRIPTION"] = $arResult["PROPERTIES"]["DESCRIPTION"]["VALUE"]["TEXT"];
}
if (!empty($arResult["PROPERTIES"]["SPECIALS"]["VALUE"])) {
$arResult["SPECIALS"] = $arResult["PROPERTIES"]["SPECIALS"]["VALUE"];
}
if (!empty($arResult["PROPERTIES"]["PRODUCTS"]["VALUE"])) {
$arResult["PRODUCTS"] = SMApp::getElementsByIds($arResult["PROPERTIES"]["PRODUCTS"]["VALUE"], true);
if (!empty($arResult["PRODUCTS"])) {
$i = 1;
foreach ($arResult["PRODUCTS"] as &$arValue) {
if (!empty($arValue["PROPERTIES"]["SP_TITLE"]["VALUE"])) {
$arValue["TITLE"] = $arValue["PROPERTIES"]["SP_TITLE"]["VALUE"];
} else {
$arValue["TITLE"] = $arValue["NAME"];
}
$arValue["CLASS"] = "";
if ($i > 1) {
$arValue["CLASS"] = "d-flex";
}
$i++;
}
}
}
$arResult["FAQ"] = "";
if (!empty($arResult["PROPERTIES"]["SHOW_FAQ"]["VALUE"]) && $arResult["PROPERTIES"]["SHOW_FAQ"]["VALUE"] == "Y") {
$arResult["SHOW_FAQ"] = "Y";
if (!empty($arResult["PROPERTIES"]["FAQ"]["VALUE"])) {
$arResult["FAQ"] = $arResult["PROPERTIES"]["FAQ"]["VALUE"];
} else {
$arResult["SHOW_FAQ"] = "N";
}
} else {
$arResult["SHOW_FAQ"] = "N";
}
\ 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"])) {
$i = 1;
foreach ($arResult["ITEMS"] as $key => &$arItem) {
if (!empty($arItem["DISPLAY_PROPERTIES"]["TITLE"]["VALUE"])) {
$arItem["TITLE"] = $arItem["DISPLAY_PROPERTIES"]["TITLE"]["VALUE"];
} else {
$arItem["TITLE"] = $arItem["NAME"];
}
if (!empty($arItem["DISPLAY_PROPERTIES"]["DESCRIPTION"]["VALUE"]["TEXT"])) {
$arItem["DESCRIPTION"] = $arItem["DISPLAY_PROPERTIES"]["DESCRIPTION"]["VALUE"]["TEXT"];
}
$arItem["CLASS"] = "";
if ($i > 1) {
$arItem["CLASS"] = "d-flex";
}
$i++;
}
}
<? 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);
?>
<?php if (!empty($arResult["ITEMS"])) { ?>
<div class="overflow-hidden faq-area pt-100 pb-100">
<div class="container">
<div class="tab faq-accordion-tab wow fadeInUp animated"
style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">
<div class="tab-content">
<div class="tabs-item">
<div class="tab faq-accordion-tab wow fadeInUp animated">
<div class="tab-content">
<div class="tabs-item" style="">
<div class="features-area pt-10 pb-75">
<!-- Container -->
<div class="container">
<!-- row -->
<div class="row justify-content-center">
<div class="col-lg-12 col-sm-12 col-md-12">
<?php foreach ($arResult["ITEMS"] as $k => $arItem) { ?>
<?php
$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')));
?>
<div class="features-item features-item--size with-border wow fadeInUp row <?= $arItem["CLASS"] ?>"
id="<?= $this->GetEditAreaId($arItem['ID']); ?>">
<div class="col-lg-3 col-md-4 col-sm-12 flex-column d-flex justify-content-between">
<div class="d-flex name mb-20">
<div class="icon">
<svg width="45" height="46" viewBox="0 0 45 46" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M1.38667 19.1889L18.9656 1.40132C20.8133 -0.467107 23.8357 -0.467107 25.6827 1.40132L43.2616 19.1889C45.1086 21.058 45.1086 24.1161 43.2609 25.9853L25.6819 43.7728C23.835 45.6427 20.8119 45.6427 18.9642 43.7728L1.38524 25.986C-0.461748 24.1168 -0.461748 21.058 1.38524 19.1889H1.38596H1.38667ZM3.13792 20.943L20.7004 3.17258C21.5936 2.26873 23.0569 2.26873 23.95 3.17258L41.5125 20.943C42.4056 21.8468 42.4056 23.3273 41.5118 24.2319L23.9493 42.0009C23.0561 42.9047 21.5936 42.9047 20.6997 42.0009L3.13792 24.2319C2.24408 23.3273 2.24408 21.8468 3.13792 20.943Z"
fill="#00C996"/>
<path
d="M22.2079 26.7938C22.5187 27.1082 22.6738 27.4355 22.6738 27.777C22.6738 28.1442 22.5316 28.4651 22.2465 28.7401C21.9614 29.0159 21.637 29.1538 21.274 29.1538C20.9375 29.1538 20.6003 29.0095 20.2637 28.7209L13.5767 22.1517C13.1623 21.8109 12.9551 21.4436 12.9551 21.0507C12.9551 20.6041 13.1751 20.1854 13.6153 19.7917L20.3402 13.2626C20.651 12.9217 21.014 12.751 21.4284 12.751C21.7649 12.751 22.0636 12.876 22.3222 13.1247C22.5816 13.3747 22.7116 13.6691 22.7116 14.0092C22.7116 14.3236 22.5559 14.6644 22.2451 15.0317L15.986 21.0106L22.2058 26.7931L22.2072 26.7938H22.2079Z"
fill="#00C996"/>
<path
d="M22.4407 30.0621C22.1299 30.3772 21.9741 30.7045 21.9741 31.0446C21.9741 31.4125 22.1163 31.7334 22.4014 32.0077C22.6865 32.2835 23.0102 32.4214 23.3731 32.4214C23.7097 32.4214 24.0469 32.2771 24.3842 31.9877L31.0705 25.42C31.4849 25.0785 31.6928 24.7119 31.6928 24.3189C31.6928 23.8731 31.4727 23.4537 31.0312 23.06L24.3063 16.5301C23.9955 16.1893 23.6325 16.0186 23.2181 16.0186C22.8815 16.0186 22.5829 16.1436 22.325 16.3922C22.0649 16.6409 21.9355 16.936 21.9355 17.2768C21.9355 17.5912 22.0913 17.9327 22.4021 18.2993L28.6612 24.2782L22.4414 30.0607L22.4421 30.0614L22.4407 30.0621Z"
fill="#00C996"/>
</svg>
</div>
<h3><?= htmlspecialchars_decode($arItem["TITLE"]); ?></h3>
</div>
<div class="features-content d-sm-none" data-wow-delay="0.2s">
<div class="btn-box pt-0 mt-0 ">
<a href="<?= $arItem["DETAIL_PAGE_URL"] ?>" class="link-btn">Подробнее</a>
</div>
</div>
</div>
<div class="col-lg-9 col-md-8 col-sm-12 d-none d-sm-block text-sm-start list">
<?php if (!empty($arItem["DESCRIPTION"])) { ?>
<?= htmlspecialchars_decode($arItem["DESCRIPTION"]); ?>
<?php } ?>
<div class="features-content wow fadeInUp" data-wow-delay="0.2s">
<div class="btn-box pt-0 mt-0 ">
<a href="<?= $arItem["DETAIL_PAGE_URL"] ?>" class="link-btn">Подробнее</a>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<!-- /row -->
<?php if ($arParams["DISPLAY_BOTTOM_PAGER"]) { ?>
<?= $arResult["NAV_STRING"] ?>
<?php } ?>
</div>
<!-- /Container -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
\ 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']
); ?>
\ 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_NEWS_DETAIL_BACK'] = "Back to the list";
?>
\ 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
<?
$MESS ['T_NEWS_DETAIL_BACK'] = "Возврат к списку";
?>
\ 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);
include 'section.php';
\ 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);
?>
<?$this->SetViewTarget('breadcrumb');?>
<!-- Breadcrumb -->
<div class="bg-half-100 breadcrumb bg-gray-700 pb-50">
<!-- 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">
<li class="breadcrumb-item"><a href="/">Главная</a></li>
<li class="breadcrumb-item active" aria-current="page">Решения</li>
</ul>
</nav>
<h3>Решения</h3>
</div>
</div>
<!-- /col -->
</div>
<!-- /row -->
</div>
<video class="bg-video" playsinline autoplay muted loop>
<source src="<?= SITE_TEMPLATE_PATH ?>/images/video.mp4" type='video/mp4'>
</video>
<!-- /container -->
</div>
<!-- /Breadcrumb -->
<?$this->EndViewTarget();?>
<? $APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
array(
"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" => $arParams["LIST_PROPERTY_CODE"],
"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" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"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" => $arParams["FILTER_NAME"],
"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
); ?>
\ No newline at end of file
<?
$MESS["round_nav_back"] = "Back";
$MESS["round_nav_forward"] = "Next";
$MESS["round_nav_pages"] = "Pages";
$MESS["round_nav_all"] = "All";
?>
\ No newline at end of file
<?
$MESS["round_nav_back"] = '<svg width="1em" height="1em" viewBox="0 0 32 32" data-icon="icon-chevron-left">
<symbol id="ai:local:icon-chevron-left"><path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2"
d="m18.336 20.667-5-5 5-5"></path></symbol><use
xlink:href="#ai:local:icon-chevron-left"></use>
</svg>';
$MESS["round_nav_forward"] = '<svg width="1em" height="1em" viewBox="0 0 32 32" data-icon="icon-chevron-right">
<symbol id="ai:local:icon-chevron-right">
<path fill="none" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2" d="m13.336 20.667 5-5-5-5"></path>
</symbol>
<use xlink:href="#ai:local:icon-chevron-right"></use>
</svg>';
$MESS["round_nav_pages"] = "";
$MESS["round_nav_all"] = "";
?>
\ No newline at end of file
.bx-pagination {
margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
text-align: center;
position: relative;
}
.bx-pagination .bx-pagination-container ul {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
display: inline-block;
margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
transition: color .3s ease, background-color .3s ease, border-color .3s ease;
background: #eff0f1;
padding: 0 8px;
display: block;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
font-size: 14px;
border-radius: 16px;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
text-decoration: none;
display: block;
border-radius: 16px;
height: 32px;
min-width: 32px;
line-height: 32px;
color: #444;
vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
background: #0083d1;
color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
color: #aab1b4;
background: #fff;
border: 2px solid #eff0f1;
line-height: 28px;
padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
background: #fff;
border-color: #DADADA;
color: #000;
}
/*color schemes*/
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{
background: #3bc915;
color: #fff;
}
.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{
background: #F9A91D;
color: #fff;
}
.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{
background: #E22B2B;
color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
background: #0083d1;
color: #fff;
}
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
\ No newline at end of file
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @var CBitrixComponentTemplate $this */
$this->setFrameMode(true);
if(!$arResult["NavShowAlways"])
{
if ($arResult["NavRecordCount"] == 0 || ($arResult["NavPageCount"] == 1 && $arResult["NavShowAll"] == false))
return;
}
$strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : "");
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : "");
$colorSchemes = array(
"green" => "bx-green",
"yellow" => "bx-yellow",
"red" => "bx-red",
"blue" => "bx-blue",
);
$colorScheme = $colorSchemes[$arParams["TEMPLATE_THEME"]] ?? "";
?>
<div class="news__bottom">
<?if($arResult["NavPageCount"] > 1){?>
<?if ($arResult["NavPageNomer"]+1 <= $arResult["nEndPage"]){?>
<?
$plus = $arResult["NavPageNomer"]+1;
$url = $arResult["sUrlPathParams"] . "PAGEN_".$arResult["NavNum"]."=".$plus;
?>
<div id="pag">
<button class="news__btn news__btn--show-more button button--size-xl-s button--solid-white"
data-url="<?=$url?>"><span
class="button__text">показать еще</span></button>
</div>
<?
}
}
?>
<div class="pagination news__pagination">
<ul class="pagination__list">
<?if($arResult["bDescPageNumbering"] === true):?>
<?if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]):?>
<?if($arResult["bSavePage"]):?>
<li class="bx-pag-prev"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult
["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<li class="999"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum
"]?>=<?=($arResult["NavPageNomer"]+1)?>"><span>1</span></a></li>
<?else:?>
<?if (($arResult["NavPageNomer"]+1) == $arResult["NavPageCount"]):?>
<li class="bx-pag-prev"><a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<?else:?>
<li class="bx-pag-prev"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<?endif?>
<li class="888"><a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><span>1</span></a></li>
<?endif?>
<?else:?>
<li class="bx-pag-prev"><span><?echo GetMessage("round_nav_back")?></span></li>
<li class="bx-active"><span>1</span></li>
<?endif?>
<?
$arResult["nStartPage"]--;
while($arResult["nStartPage"] >= $arResult["nEndPage"]+1):
?>
<?$NavRecordGroupPrint = $arResult["NavPageCount"] - $arResult["nStartPage"] + 1;?>
<?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?>
<li class="999 bx-active"><span><?=$NavRecordGroupPrint?></span></li>
<?else:?>
<li class=""><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><span><?=$NavRecordGroupPrint?></span></a></li>
<?endif?>
<?$arResult["nStartPage"]--?>
<?endwhile?>
<?if ($arResult["NavPageNomer"] > 1):?>
<?if($arResult["NavPageCount"] > 1):?>
<li class="2222"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=1
"><span><?=$arResult["NavPageCount"]?></span></a></li>
<?endif?>
<li class="pagination__item"><a class="pagination__link" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_
<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"><span><?echo GetMessage("round_nav_forward")?></span></a></li>
<?else:?>
<?if($arResult["NavPageCount"] > 1):?>
<li class=" 5555 bx-active"><span><?=$arResult["NavPageCount"]?></span></li>
<?endif?>
<li class="bx-pag-next"><span><?echo GetMessage("round_nav_forward")?></span></li>
<?endif?>
<?else:?>
<?if ($arResult["NavPageNomer"] > 1):?>
<?if($arResult["bSavePage"]):?>
<li class="333 pagination__item"><a class="pagination__link"
href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<li class=""><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=1"><span>1</span></a></li>
<?else:?>
<?if ($arResult["NavPageNomer"] > 2):?>
<li class="pagination__item"><a class="pagination__link" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_
<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<?else:?>
<a class="pagination__link" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><span><?echo GetMessage("round_nav_back")?></span></a></li>
<?endif?>
<li class="pagination__item"><a class="pagination__link" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><span>1
</span></a></li>
<?endif?>
<?else:?>
<span class="pagination__link disabled"><?echo GetMessage("round_nav_back")?></span></li>
<li class="pagination__item"><span class="pagination__link pagination__link--current">1</span></li>
<?endif?>
<?
$arResult["nStartPage"]++;
while($arResult["nStartPage"] <= $arResult["nEndPage"]-1):
?>
<?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?>
<li class="pagination__item"><span class="pagination__link pagination__link--current"><?=$arResult["nStartPage"]?></span></li>
<?else:?>
<li class="pagination__item"><a class="pagination__link"
href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><span><?=$arResult["nStartPage"]?></span></a></li>
<?endif?>
<?$arResult["nStartPage"]++?>
<?endwhile?>
<?if($arResult["NavPageNomer"] < $arResult["NavPageCount"]):?>
<?if($arResult["NavPageCount"] > 1):?>
<li class="pagination__item"><a class="pagination__link" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["NavPageCount"]?>"><span><?=$arResult["NavPageCount"]?></span></a></li>
<?endif?>
<a class="pagination__link" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"><span><?echo GetMessage("round_nav_forward")?></span></a></li>
<?else:?>
<?if($arResult["NavPageCount"] > 1):?>
<li class="pagination__item"><span class="pagination__link pagination__link--current"><?=$arResult["NavPageCount"]?></span></li>
<?endif?>
<li class="bx-pag-next"><span><?echo GetMessage("round_nav_forward")?></span></li>
<?endif?>
<?endif?>
<?if ($arResult["bShowAll"]):?>
<?if ($arResult["NavShowAll"]):?>
<li class="bx-pag-all"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>SHOWALL_<?=$arResult["NavNum"]?>=0" rel="nofollow"><span><?echo GetMessage("round_nav_pages")?></span></a></li>
<?else:?>
<li class="bx-pag-all"><a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>SHOWALL_<?=$arResult["NavNum"]?>=1" rel="nofollow"><span><?echo GetMessage("round_nav_all")?></span></a></li>
<?endif?>
<?endif?>
</ul>
<div style="clear:both"></div>
</div>
</div>
......@@ -3,4 +3,7 @@
font-size: 1.125rem;
font-family: Golos Text, sans-serif;
font-weight: 500;
}
\ No newline at end of file
}
.article-card--big .article-card__title {
line-height: 1;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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