Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
U
udvgroup.na4u.ru
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Акимов Владимир
udvgroup.na4u.ru
Commits
b92ef61e
Commit
b92ef61e
authored
Oct 07, 2024
by
Владимир Акимов
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Хабовая страница мероприятий
parent
a82fbd7b
Changes
27
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
1075 additions
and
427 deletions
+1075
-427
index.php
about/events/index.php
+110
-0
template.php
...wudv/components/bitrix/breadcrumb/breadcrumb/template.php
+7
-3
result_modifier.php
...mponents/bitrix/news.list/banner_main/result_modifier.php
+1
-1
template.php
...wudv/components/bitrix/news.list/banner_main/template.php
+11
-6
.parameters.php
...v/components/bitrix/news.list/events_tags/.parameters.php
+25
-0
.parameters.php
...ents/bitrix/news.list/events_tags/lang/en/.parameters.php
+6
-0
template.php
...ponents/bitrix/news.list/events_tags/lang/en/template.php
+3
-0
.parameters.php
...ents/bitrix/news.list/events_tags/lang/ru/.parameters.php
+6
-0
template.php
...ponents/bitrix/news.list/events_tags/lang/ru/template.php
+3
-0
template.php
...wudv/components/bitrix/news.list/events_tags/template.php
+139
-0
template.php
...newudv/components/bitrix/news.list/news_tags/template.php
+2
-2
result_modifier.php
...news/events/bitrix/news.list/.default/result_modifier.php
+0
-34
template.php
...bitrix/news/events/bitrix/news.list/.default/template.php
+129
-282
news.php
...tes/newudv/components/bitrix/news/events/lang/en/news.php
+3
-0
search.php
...s/newudv/components/bitrix/news/events/lang/en/search.php
+3
-0
section.php
.../newudv/components/bitrix/news/events/lang/en/section.php
+3
-0
news.php
...tes/newudv/components/bitrix/news/events/lang/ru/news.php
+3
-0
search.php
...s/newudv/components/bitrix/news/events/lang/ru/search.php
+3
-0
section.php
.../newudv/components/bitrix/news/events/lang/ru/section.php
+3
-0
news.php
...l/templates/newudv/components/bitrix/news/events/news.php
+75
-0
section.php
...emplates/newudv/components/bitrix/news/events/section.php
+102
-0
template.php
...s/bitrix/news/news/bitrix/news.list/.default/template.php
+1
-30
template.php
...trix/news/products/bitrix/news.list/.default/template.php
+312
-65
template.php
...omponents/bitrix/system.pagenavigation/round/template.php
+9
-2
custom.css
local/templates/newudv/css/custom.css
+5
-0
header.php
local/templates/newudv/header.php
+1
-1
script.js
local/templates/newudv/js/script.js
+110
-1
No files found.
about/events/index.php
0 → 100644
View file @
b92ef61e
<?
require
(
$_SERVER
[
"DOCUMENT_ROOT"
]
.
"/bitrix/header.php"
);
$APPLICATION
->
SetPageProperty
(
"TITLE"
,
"Мероприятия - UDV Group"
);
$APPLICATION
->
SetPageProperty
(
"description"
,
""
);
$APPLICATION
->
SetTitle
(
"news"
);
?>
<?
$APPLICATION
->
IncludeComponent
(
"bitrix:news"
,
"events"
,
array
(
"ADD_ELEMENT_CHAIN"
=>
"N"
,
"ADD_SECTIONS_CHAIN"
=>
"N"
,
"AJAX_MODE"
=>
"N"
,
"AJAX_OPTION_ADDITIONAL"
=>
""
,
"AJAX_OPTION_HISTORY"
=>
"N"
,
"AJAX_OPTION_JUMP"
=>
"N"
,
"AJAX_OPTION_STYLE"
=>
"N"
,
"BROWSER_TITLE"
=>
"-"
,
"CACHE_FILTER"
=>
"N"
,
"CACHE_GROUPS"
=>
"Y"
,
"CACHE_TIME"
=>
"36000000"
,
"CACHE_TYPE"
=>
"N"
,
"CHECK_DATES"
=>
"Y"
,
"DETAIL_ACTIVE_DATE_FORMAT"
=>
"j F Y"
,
"DETAIL_DISPLAY_BOTTOM_PAGER"
=>
"Y"
,
"DETAIL_DISPLAY_TOP_PAGER"
=>
"N"
,
"DETAIL_FIELD_CODE"
=>
array
(
0
=>
"NAME"
,
1
=>
"PREVIEW_TEXT"
,
2
=>
"PREVIEW_PICTURE"
,
3
=>
"DETAIL_TEXT"
,
4
=>
"DETAIL_PICTURE"
,
5
=>
""
,
),
"DETAIL_PAGER_SHOW_ALL"
=>
"Y"
,
"DETAIL_PAGER_TEMPLATE"
=>
""
,
"DETAIL_PAGER_TITLE"
=>
"Страница"
,
"DETAIL_PROPERTY_CODE"
=>
array
(
0
=>
"DATE"
,
1
=>
"TIME"
,
2
=>
"MAIN"
,
3
=>
""
,
),
"DETAIL_SET_CANONICAL_URL"
=>
"N"
,
"DISPLAY_BOTTOM_PAGER"
=>
"Y"
,
"DISPLAY_DATE"
=>
"Y"
,
"DISPLAY_NAME"
=>
"Y"
,
"DISPLAY_PICTURE"
=>
"Y"
,
"DISPLAY_PREVIEW_TEXT"
=>
"Y"
,
"DISPLAY_TOP_PAGER"
=>
"N"
,
"FILE_404"
=>
""
,
"HIDE_LINK_WHEN_NO_DETAIL"
=>
"N"
,
"IBLOCK_ID"
=>
"23"
,
"IBLOCK_TYPE"
=>
"about"
,
"INCLUDE_IBLOCK_INTO_CHAIN"
=>
"N"
,
"LIST_ACTIVE_DATE_FORMAT"
=>
"j F Y"
,
"LIST_FIELD_CODE"
=>
array
(
0
=>
"NAME"
,
1
=>
"PREVIEW_TEXT"
,
2
=>
"PREVIEW_PICTURE"
,
3
=>
"DETAIL_TEXT"
,
4
=>
"DETAIL_PICTURE"
,
5
=>
""
,
),
"LIST_PROPERTY_CODE"
=>
array
(
0
=>
"DATE"
,
1
=>
"HASHTAG"
,
),
"MESSAGE_404"
=>
""
,
"META_DESCRIPTION"
=>
"-"
,
"META_KEYWORDS"
=>
"-"
,
"NEWS_COUNT"
=>
"11"
,
"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"
=>
"round"
,
"PAGER_TITLE"
=>
"Новости"
,
"PREVIEW_TRUNCATE_LEN"
=>
""
,
"SEF_FOLDER"
=>
"/about/events/"
,
"SEF_MODE"
=>
"Y"
,
"SET_LAST_MODIFIED"
=>
"N"
,
"SET_STATUS_404"
=>
"Y"
,
"SET_TITLE"
=>
"Y"
,
"SHOW_404"
=>
"Y"
,
"SORT_BY1"
=>
"PROPERTY_DATE"
,
"SORT_BY2"
=>
"SORT"
,
"SORT_ORDER1"
=>
"DESC"
,
"SORT_ORDER2"
=>
"ASC"
,
"STRICT_SECTION_CHECK"
=>
"N"
,
"USE_CATEGORIES"
=>
"N"
,
"USE_FILTER"
=>
"N"
,
"USE_PERMISSIONS"
=>
"N"
,
"USE_RATING"
=>
"N"
,
"USE_REVIEW"
=>
"N"
,
"USE_RSS"
=>
"N"
,
"USE_SEARCH"
=>
"N"
,
"USE_SHARE"
=>
"N"
,
"COMPONENT_TEMPLATE"
=>
"news"
,
"SEF_URL_TEMPLATES"
=>
array
(
"news"
=>
""
,
"section"
=>
""
,
"detail"
=>
"#ELEMENT_CODE#/"
,
)
),
false
);
?>
<?
require
(
$_SERVER
[
"DOCUMENT_ROOT"
]
.
"/bitrix/footer.php"
);
?>
local/templates/newudv/components/bitrix/breadcrumb/breadcrumb/template.php
View file @
b92ef61e
...
...
@@ -14,7 +14,10 @@ if(empty($arResult))
$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">'
;
if
(
strpos
(
$APPLICATION
->
GetCurDir
(),
"products"
)){
$strReturn
.=
'<div class="breadcrumbs hero__breadcrumbs"><ol class="breadcrumbs__list">'
;
}
else
$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
++
)
...
...
@@ -44,8 +47,9 @@ for($index = 0; $index < $itemSize; $index++)
'
;
}
}
$strReturn
.=
'</ol></div></div>'
;
if
(
strpos
(
$APPLICATION
->
GetCurDir
(),
"products"
)){
$strReturn
.=
'</ol></div>'
;
}
else
$strReturn
.=
'</ol></div></div>'
;
return
$strReturn
;
?>
local/templates/newudv/components/bitrix/news.list/banner_main/result_modifier.php
View file @
b92ef61e
...
...
@@ -10,7 +10,7 @@ $iblockId = 20 ;
$arResult
[
'SPECIALS'
]
=
[];
$arSelect
=
array
(
"ID"
,
"IBLOCK_ID"
,
"NAME"
,
"PROPERTY_LINK"
);
//IBLOCK_ID и ID обязательно должны быть
$arFilter
=
array
(
"IBLOCK_ID"
=>
$iblockId
,
"ACTIVE"
=>
"Y"
);
$res
=
CIBlockElement
::
GetList
(
array
(),
$arFilter
,
false
,
false
,
$arSelect
);
$res
=
CIBlockElement
::
GetList
(
array
(
"SORT"
=>
"ASC"
),
$arFilter
,
false
,
false
,
$arSelect
);
while
(
$ob
=
$res
->
GetNextElement
())
{
$arFields
=
$ob
->
GetFields
();
$arResult
[
'SPECIALS'
][]
=
$arFields
;
...
...
local/templates/newudv/components/bitrix/news.list/banner_main/template.php
View file @
b92ef61e
...
...
@@ -20,21 +20,26 @@ $this->setFrameMode(true);
$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'
)));
?>
<?
$img1921
=
CFile
::
GetPath
(
$arItem
[
"PROPERTIES"
][
'BG_1921'
][
"VALUE"
]);
$img768
=
CFile
::
GetPath
(
$arItem
[
"PROPERTIES"
][
'BG_768'
][
"VALUE"
]);
$img767
=
CFile
::
GetPath
(
$arItem
[
"PROPERTIES"
][
'BG_767'
][
"VALUE"
]);
?>
<div
class=
"hero__inner"
id=
"
<?=
$this
->
GetEditAreaId
(
$arItem
[
'ID'
]);
?>
"
>
<div
class=
"hero__bg"
>
<div
class=
"hero__bg-gradient"
>
<picture>
<source
media=
"(min-width: 1921px)"
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main-d.webp,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main-xl@2x.webp 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main-xl@3x.webp 3x
"
srcset=
"
<?=
$img1921
?>
"
type=
"image/webp"
>
<source
media=
"(min-width: 768px)"
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main-d.webp,
<?=
SITE_TEMPLATE_PATH
?>
/bg/bg-hero-main-d@2x.webp 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main-d@3x.webp 3x
"
srcset=
"
<?=
$img768
?>
"
type=
"image/webp"
>
<source
media=
"(max-width: 767px)"
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main.webp,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main@2x.webp 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main@3x.webp 3x
"
srcset=
"
<?=
$img767
?>
"
type=
"image/webp"
>
<img
src=
"
<?=
$arItem
[
"PREVIEW_PICTURE"
][
"SRC"
]
?>
"
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main@2x.png 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/bg/bg-hero-main@3x.png 3x
"
srcset=
"
<?=
$arItem
[
"PREVIEW_PICTURE"
][
"SRC"
]
?>
"
alt=
"Изображение"
width=
"1512"
height=
"744"
loading=
"lazy"
>
</picture>
...
...
@@ -50,10 +55,10 @@ $this->setFrameMode(true);
<div
class=
"hero__img"
data-animate=
"hero-image-d-index"
>
<picture>
<source
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/hero/hero-main.webp,
<?=
SITE_TEMPLATE_PATH
?>
/images/hero/hero-main@2x.webp 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/hero/hero-main@3x.webp 3x
"
<source
srcset=
"
<?=
$arItem
[
"DETAIL_PICTURE"
][
"SRC"
]
?>
"
type=
"image/webp"
>
<img
src=
"
<?=
$arItem
[
"DETAIL_PICTURE"
][
"SRC"
]
?>
"
srcset=
"
<?=
SITE_TEMPLATE_PATH
?>
/images/hero/hero-main@2x.png 2x,
<?=
SITE_TEMPLATE_PATH
?>
/images/hero/hero-main@3x.png 3x
"
srcset=
"
<?=
$arItem
[
"DETAIL_PICTURE"
][
"SRC"
]
?>
"
alt=
"Изображение"
width=
"825"
height=
"740"
loading=
"lazy"
>
</picture>
</div>
...
...
local/templates/newudv/components/bitrix/news.list/events_tags/.parameters.php
0 → 100644
View file @
b92ef61e
<?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"
,
),
);
local/templates/newudv/components/bitrix/news.list/events_tags/lang/en/.parameters.php
0 → 100644
View file @
b92ef61e
<?
$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
local/templates/newudv/components/bitrix/news.list/events_tags/lang/en/template.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
"CT_BNL_ELEMENT_DELETE_CONFIRM"
]
=
"All the information linked to this record will be deleted. Continue anyway?"
;
?>
\ No newline at end of file
local/templates/newudv/components/bitrix/news.list/events_tags/lang/ru/.parameters.php
0 → 100644
View file @
b92ef61e
<?
$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
local/templates/newudv/components/bitrix/news.list/events_tags/lang/ru/template.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
"CT_BNL_ELEMENT_DELETE_CONFIRM"
]
=
"Будет удалена вся информация, связанная с этой записью. Продолжить?"
;
?>
\ No newline at end of file
local/templates/newudv/components/bitrix/news.list/events_tags/template.php
0 → 100644
View file @
b92ef61e
<?
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"
>
<div
class=
"events-list"
>
<div
class=
"events__top-events"
>
<?php
foreach
(
$arResult
[
"ITEMS"
]
as
$k
=>
$arItem
)
{
if
(
$k
>
1
)
break
;
$imgSrcMob
=
CFile
::
GetPath
(
$arItem
[
"PROPERTIES"
][
'PREVIEW_PICTURE_MOB'
][
'VALUE'
]);
$this
->
AddEditAction
(
$arItem
[
'ID'
],
$arItem
[
'EDIT_LINK'
],
CIBlock
::
GetArrayByID
(
$arItem
[
"IBLOCK_ID"
],
"ELEMENT_EDIT"
));
$this
->
AddDeleteAction
(
$arItem
[
'ID'
],
$arItem
[
'DELETE_LINK'
],
CIBlock
::
GetArrayByID
(
$arItem
[
"IBLOCK_ID"
],
"ELEMENT_DELETE"
),
array
(
"CONFIRM"
=>
GetMessage
(
'CT_BNL_ELEMENT_DELETE_CONFIRM'
)));
?>
<div
class=
"article-card events__top-events-card article-card--top-events"
>
<a
class=
"article-card__inner"
href=
"#"
>
<div
class=
"article-card__status"
>
<div
class=
"tag-text tag-text--green tag-text--top-events"
>
<p
class=
"tag-text__text"
>
<?=
soon
(
$arItem
[
'PROPERTIES'
][
"DATE"
][
"VALUE"
])
?>
</p>
</div>
</div>
<?
if
(
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
])
{
$imgSrcMob
=
CFile
::
GetPath
(
$arItem
[
'PROPERTIES'
][
'PREVIEW_PICTURE_MOB'
][
'VALUE'
]);
?>
<div
class=
"article-card__image"
>
<picture>
<source
media=
"(min-width: 768px)"
srcset=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
"
type=
"image/webp"
>
<source
media=
"(max-width: 767px)"
srcset=
"
<?=
$imgSrcMob
?>
,
<?=
$imgSrcMob
?>
,
<?=
$imgSrcMob
?>
"
type=
"image/webp"
>
<img
src=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
"SRC"
]
?>
"
srcset=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
"
alt=
"
<?=
$arItem
[
'NAME'
]
?>
"
width=
"148"
height=
"101"
loading=
"lazy"
>
</picture>
</div>
<?
}
?>
<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--top-events"
>
<div
class=
"item-info__wrap"
>
<p
class=
"item-info__category"
>
<?=
$arItem
[
'PROPERTIES'
][
'LINE'
][
'VALUE'
]
?>
</p>
<time
class=
"item-info__date item-info__date--hot"
datetime=
"2024-08-25"
>
<svg
width=
"0.95em"
height=
"1em"
viewBox=
"0 0 18 19"
data-icon=
"icon-flame"
>
<symbol
id=
"ai:local:icon-flame"
>
<path
fill=
"none"
stroke=
"currentColor"
stroke-linecap=
"round"
stroke-linejoin=
"round"
stroke-width=
"1.4"
d=
"M9 9.5c1.5-2.22 0-5.25-.75-6C8.25 5.779 6.92 7.056 6 8c-.92.945-1.5 2.43-1.5 3.75a4.5 4.5 0 1 0 9 0c0-1.149-.792-2.955-1.5-3.75-1.34 2.25-2.093 2.25-3 1.5Z"
></path>
</symbol>
<use
xlink:href=
"#ai:local:icon-flame"
></use>
</svg>
<?=
rusdate
(
$arItem
[
'PROPERTIES'
][
"DATE"
][
"VALUE"
])
?>
</time>
</div>
</div>
</a>
</div>
<?
}
?>
</div>
<ul
class=
"events__list is-show-half"
>
<?php
foreach
(
$arResult
[
"ITEMS"
]
as
$k
=>
$arItem
)
:
if
(
$k
<
2
)
continue
;
$imgSrcMob
=
CFile
::
GetPath
(
$arItem
[
"PROPERTIES"
][
'PREVIEW_PICTURE_MOB'
][
'VALUE'
]);
$this
->
AddEditAction
(
$arItem
[
'ID'
],
$arItem
[
'EDIT_LINK'
],
CIBlock
::
GetArrayByID
(
$arItem
[
"IBLOCK_ID"
],
"ELEMENT_EDIT"
));
$this
->
AddDeleteAction
(
$arItem
[
'ID'
],
$arItem
[
'DELETE_LINK'
],
CIBlock
::
GetArrayByID
(
$arItem
[
"IBLOCK_ID"
],
"ELEMENT_DELETE"
),
array
(
"CONFIRM"
=>
GetMessage
(
'CT_BNL_ELEMENT_DELETE_CONFIRM'
)));
?>
<li
class=
"events__item"
id=
"
<?=
$this
->
GetEditAreaId
(
$arItem
[
'ID'
]);
?>
"
>
<div
class=
"article-card article-card--events-list"
>
<a
class=
"article-card__inner"
href=
"
<?=
$arItem
[
'DETAIL_PAGE_URL'
]
?>
"
>
<div
class=
"article-card__status"
>
<div
class=
"tag-text tag-text--green tag-text--events-list"
>
<p
class=
"tag-text__text"
>
<?=
soon
(
$arItem
[
'PROPERTIES'
][
"DATE"
][
"VALUE"
])
?>
</p>
</div>
</div>
<?
if
(
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]){
$imgSrcMob
=
CFile
::
GetPath
(
$arItem
[
'PROPERTIES'
][
'PREVIEW_PICTURE_MOB'
][
'VALUE'
]);
?>
<div
class=
"article-card__image"
>
<picture>
<source
media=
"(min-width: 768px)"
srcset=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
"
type=
"image/webp"
>
<source
media=
"(max-width: 767px)"
srcset=
"
<?=
$imgSrcMob
?>
,
<?=
$imgSrcMob
?>
,
<?=
$imgSrcMob
?>
"
type=
"image/webp"
>
<img
src=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
"SRC"
]
?>
"
srcset=
"
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
,
<?=
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]
?>
"
alt=
"
<?=
$arItem
[
'NAME'
]
?>
"
width=
"148"
height=
"101"
loading=
"lazy"
>
</picture>
</div>
<?
}
?>
<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--events-list"
>
<div
class=
"item-info__wrap"
>
<p
class=
"item-info__category"
>
<?=
$arItem
[
'PROPERTIES'
][
'LINE'
][
'VALUE'
]
?>
</p>
<time
class=
"item-info__date"
datetime=
"
<?=
$arItem
[
'PROPERTIES'
][
"DATE"
][
"VALUE"
]
?>
"
>
<?=
explode
(
' '
,
$arItem
[
'PROPERTIES'
][
"DATE"
][
"VALUE"
])[
0
]
?>
</time>
</div>
</div>
</a>
</div>
</li>
<?
endforeach
;
?>
</ul>
</div>
</div>
<?php
if
(
$arParams
[
"DISPLAY_BOTTOM_PAGER"
])
{
?>
<?=
$arResult
[
"NAV_STRING"
]
?>
<?php
}
?>
\ No newline at end of file
local/templates/newudv/components/bitrix/news.list/news_tags/template.php
View file @
b92ef61e
...
...
@@ -26,7 +26,7 @@ $this->setFrameMode(true);
<div
class=
"article-card"
>
<a
class=
"article-card__inner"
href=
"
<?=
$arItem
[
'DETAIL_PAGE_URL'
]
?>
"
>
<?
if
(
$arItem
[
'PREVIEW_PICTURE'
][
'SRC'
]){
$imgSrcMob
=
C
$imgSrcMob
=
C
File
::
GetPath
(
$arItem
[
'PROPERTIES'
][
'PREVIEW_PICTURE_MOB'
][
'VALUE'
]);
?>
<div
class=
"article-card__image"
>
<picture>
...
...
@@ -64,7 +64,7 @@ $this->setFrameMode(true);
<use
xlink:href=
"#ai:local:icon-clock"
></use>
</svg>
5
минут
<?=
$arItem
[
'PROPERTIES'
][
"TIME"
][
"VALUE"
]
?>
минут
</span>
</div>
...
...
local/templates/newudv/components/bitrix/news/events/bitrix/news.list/.default/result_modifier.php
View file @
b92ef61e
...
...
@@ -20,40 +20,6 @@ if (!empty($arResult["ITEMS"])) {
}
}
//главная новость
$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'
];
}
}
...
...
local/templates/newudv/components/bitrix/news/events/bitrix/news.list/.default/template.php
View file @
b92ef61e
This diff is collapsed.
Click to expand it.
local/templates/newudv/components/bitrix/news/events/lang/en/news.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'SEARCH_LABEL'
]
=
"Search:"
;
?>
local/templates/newudv/components/bitrix/news/events/lang/en/search.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'T_NEWS_DETAIL_BACK'
]
=
"Back to the list"
;
?>
\ No newline at end of file
local/templates/newudv/components/bitrix/news/events/lang/en/section.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'SEARCH_LABEL'
]
=
"Search:"
;
?>
local/templates/newudv/components/bitrix/news/events/lang/ru/news.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'SEARCH_LABEL'
]
=
"Поиск:"
;
?>
local/templates/newudv/components/bitrix/news/events/lang/ru/search.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'T_NEWS_DETAIL_BACK'
]
=
"Возврат к списку"
;
?>
\ No newline at end of file
local/templates/newudv/components/bitrix/news/events/lang/ru/section.php
0 → 100644
View file @
b92ef61e
<?
$MESS
[
'SEARCH_LABEL'
]
=
"Поиск:"
;
?>
local/templates/newudv/components/bitrix/news/events/news.php
0 → 100644
View file @
b92ef61e
<?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
local/templates/newudv/components/bitrix/news/events/section.php
0 → 100644
View file @
b92ef61e
<?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
local/templates/newudv/components/bitrix/news/news/bitrix/news.list/.default/template.php
View file @
b92ef61e
...
...
@@ -112,36 +112,7 @@ if (empty($arResult["ITEMS"])) {
</div>
<div
class=
"subscribe-form__bg-pixels"
data-pixels=
"subscribe-form"
data-pixels-qty=
"30"
>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.75;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0.35;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
<div
class=
"pixel"
style=
"opacity: 0;"
></div>
</div>
</div>
<div
class=
"subscribe-form__inner"
>
...
...
local/templates/newudv/components/bitrix/news/products/bitrix/news.list/.default/template.php
View file @
b92ef61e
This diff is collapsed.
Click to expand it.
local/templates/newudv/components/bitrix/system.pagenavigation/round/template.php
View file @
b92ef61e
...
...
@@ -30,9 +30,16 @@ $colorScheme = $colorSchemes[$arParams["TEMPLATE_THEME"]] ?? "";
<?
$plus
=
$arResult
[
"NavPageNomer"
]
+
1
;
$url
=
$arResult
[
"sUrlPathParams"
]
.
"PAGEN_"
.
$arResult
[
"NavNum"
]
.
"="
.
$plus
;
if
(
$APPLICATION
->
GetCurDir
()
==
"/about/events/"
){
$btnClass
=
"events__btn events__btn--show-more button button--size-xl-s button--solid-white"
;
$pagClass
=
"events__pagination"
;
}
else
{
$btnClass
=
"news__btn news__btn--show-more button button--size-xl-s button--solid-white"
;
$pagClass
=
"news__pagination"
;
}
?>
<div
id=
"pag"
>
<button
class=
"
news__btn news__btn--show-more button button--size-xl-s button--solid-white
"
<button
class=
"
<?=
$btnClass
?>
"
data-url=
"
<?=
$url
?>
"
><span
class=
"button__text"
>
показать еще
</span></button>
</div>
...
...
@@ -40,7 +47,7 @@ $colorScheme = $colorSchemes[$arParams["TEMPLATE_THEME"]] ?? "";
}
}
?>
<div
class=
"pagination
news__pagination
"
>
<div
class=
"pagination
<?=
$pagClass
?>
"
>
<ul
class=
"pagination__list"
>
<?
if
(
$arResult
[
"bDescPageNumbering"
]
===
true
)
:?>
...
...
local/templates/newudv/css/custom.css
View file @
b92ef61e
...
...
@@ -7,3 +7,8 @@
.article-card--big
.article-card__title
{
line-height
:
1
;
}
@media
(
max-width
:
767px
)
{
.ecosystem__item-title
{
width
:
99%
;
}
}
\ No newline at end of file
local/templates/newudv/header.php
View file @
b92ef61e
...
...
@@ -425,7 +425,7 @@ $assets = Asset::getInstance();
<main>
<?
if
(
$APPLICATION
->
GetCurDir
()
!=
"/"
)
{
if
(
$APPLICATION
->
GetCurDir
()
!=
"/"
&&
(
!
strpos
(
$APPLICATION
->
GetCurDir
(),
"products"
))
)
{
$APPLICATION
->
IncludeComponent
(
"bitrix:breadcrumb"
,
"breadcrumb"
,
array
(
"START_FROM"
=>
"0"
,
"PATH"
=>
""
,
...
...
local/templates/newudv/js/script.js
View file @
b92ef61e
$
(
document
).
ready
(
function
(){
//кнопка показать еще
//кнопка показать еще
для новостей
$
(
document
).
on
(
'click'
,
'.news__btn--show-more'
,
function
(){
var
targetContainer
=
$
(
'#page'
),
...
...
@@ -27,6 +27,34 @@ $(document).ready(function(){
});
//кнопка показать еще для мероприятий
$
(
document
).
on
(
'click'
,
'.events__btn--show-more'
,
function
(){
var
targetContainer
=
$
(
'#page'
),
url
=
$
(
'.events__btn--show-more'
).
attr
(
'data-url'
);
window
.
history
.
replaceState
(
null
,
null
,
url
);
if
(
url
!==
undefined
)
{
$
.
ajax
({
type
:
'GET'
,
url
:
url
,
dataType
:
'html'
,
success
:
function
(
data
){
$
(
'.events__btn--show-more'
).
remove
();
var
elements
=
$
(
data
).
find
(
'.events-list'
),
pagination
=
$
(
data
).
find
(
'.events__btn--show-more'
);
targetContainer
.
append
(
elements
);
$
(
'#pag'
).
append
(
pagination
);
}
});
}
else
$
(
'#pag'
).
hide
();
});
// хештеги
$
(
document
).
on
(
'click'
,
'.hash-link'
,
function
(
e
){
e
.
preventDefault
();
...
...
@@ -65,6 +93,87 @@ $(document).ready(function(){
});
// онлвйн/оффлайн
$
(
document
).
on
(
'click'
,
'.line-link'
,
function
(
e
){
e
.
preventDefault
();
$
(
".article-controls__item"
).
each
(
function
()
{
$
(
this
).
find
(
'.article-controls__btn'
).
removeClass
(
'is-active'
);
});
$
(
this
).
find
(
'.article-controls__btn'
).
addClass
(
'is-active'
);
$
(
'#pag'
).
hide
();
$
(
'.events__pagination'
).
hide
();
var
targetContainer
=
$
(
'#page'
),
url
=
"/about/events/"
+
$
(
this
).
attr
(
'href'
);
window
.
history
.
replaceState
(
null
,
null
,
url
);
if
(
url
!==
undefined
)
{
targetContainer
.
find
(
'.events-list'
).
detach
();
$
.
ajax
({
type
:
'GET'
,
url
:
url
,
dataType
:
'html'
,
success
:
function
(
data
){
var
elements
=
$
(
data
).
find
(
'.events-list'
);
targetContainer
.
append
(
elements
);
}
});
}
});
// поиск на мерприятих
$
(
'.search'
).
on
(
'input'
,
function
(
e
)
{
let
text
=
$
(
this
).
val
();
console
.
log
(
text
);
if
(
text
.
length
>
2
)
{
$
(
".article-controls__item"
).
each
(
function
()
{
$
(
this
).
find
(
'.article-controls__btn'
).
removeClass
(
'is-active'
);
});
$
(
this
).
find
(
'.article-controls__btn'
).
addClass
(
'is-active'
);
$
(
'#pag'
).
hide
();
$
(
'.events__pagination'
).
hide
();
var
targetContainer
=
$
(
'#page'
),
url
=
"/about/events/?search="
+
text
+
"#page"
;
window
.
history
.
replaceState
(
null
,
null
,
url
);
if
(
url
!==
undefined
)
{
targetContainer
.
find
(
'.events-list'
).
detach
();
$
.
ajax
({
type
:
'GET'
,
url
:
url
,
dataType
:
'html'
,
success
:
function
(
data
)
{
var
elements
=
$
(
data
).
find
(
'.events-list'
);
targetContainer
.
append
(
elements
);
}
});
}
}
});
// копирование ссылки
$
(
document
).
on
(
"click"
,
".site-link"
,
function
()
{
$
(
this
).
next
(
'.copy'
).
detach
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment