Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
blackcat.dev-vt2b.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
Акимов Владимир
blackcat.dev-vt2b.ru
Commits
2a1cfa10
Commit
2a1cfa10
authored
Aug 01, 2024
by
Владимир Акимов
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Адаптация главной, детально страницы
parent
7673338b
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
701 additions
and
109 deletions
+701
-109
init.php
local/php_interface/init.php
+26
-0
style_main_page_new.css
local/templates/blackcat/assets/css/style_main_page_new.css
+60
-0
result_modifier.php
...ews/party/bitrix/news.detail/.default/result_modifier.php
+1
-14
style.css
...s/bitrix/news/party/bitrix/news.detail/.default/style.css
+140
-10
template.php
...itrix/news/party/bitrix/news.detail/.default/template.php
+336
-85
template.php30072024
...ws/party/bitrix/news.detail/.default/template.php30072024
+138
-0
No files found.
local/php_interface/init.php
View file @
2a1cfa10
...
...
@@ -29,4 +29,30 @@ function elements($iblockId,$adressId){
// ключи рекапчи
define
(
"RE_SITE_KEY"
,
"6LdUvhMqAAAAAGXFJv_32hIuz8xtsj05pHKoiWIr"
);
define
(
"RE_SEC_KEY"
,
"6LdUvhMqAAAAANE0BPDr9IuMLGeXTKFugQcW1C6d"
);
//функуия цвет жанров
function
color
(
$genre
)
{
switch
(
$genre
)
{
case
1
:
case
2
:
$color
=
1
;
break
;
case
3
:
$color
=
4
;
break
;
case
6
:
$color
=
2
;
break
;
case
7
:
$color
=
3
;
break
;
default
:
$color
=
1
;
break
;
}
return
$color
;
}
?>
\ No newline at end of file
local/templates/blackcat/assets/css/style_main_page_new.css
0 → 100644
View file @
2a1cfa10
@font-face
{
font-family
:
icons
;
src
:
url(../fonts/icons.eot)
;
src
:
url(../fonts/icons.eot?#iefix)
format
(
'eot'
),
url(../fonts/icons.woff2)
format
(
'woff2'
),
url(../fonts/icons.woff)
format
(
'woff'
),
url(../fonts/icons.ttf)
format
(
'truetype'
),
url(../fonts/icons.svg#icons)
format
(
'svg'
);
font-display
:
swap
}
.owl-stage-outer
{
height
:
auto
;
}
.quest-container
{
padding
:
0
;
display
:
flex
;
flex-direction
:
column
;
}
.quest-container
.header-panel
{
position
:
initial
;
width
:
auto
;
}
.quest-container
.quest-slider-container
{
padding-top
:
6px
;
flex-grow
:
1
;
}
.quest-container
.quest-slider-container
.slider-block
{
height
:
541px
!important
;
}
.quest-container
.quest-slider-container
.rgt-block-quest
{
display
:
flex
;
flex-direction
:
column
;
width
:
75%
;
}
.quest-container
.quest-slider-container
.rgt-block-quest
.bottom-block-quest
{
flex-grow
:
1
;
margin-top
:
5px
;
}
.quest-container
.quest-slider-container
.lft-block-quest
{
width
:
25%
;
display
:
flex
;
flex-direction
:
column
;
}
.quest-container
.quest-slider-container
.lft-block-quest
.l-block-quest
{
flex-grow
:
1
;
height
:
273px
;
max-height
:
277px
;
}
.quest-container
.quest-slider-container
.lft-block-quest
.l-block-quest
:last-child
{
max-height
:
498px
;
flex-grow
:
3
;
}
.block-image-slide
{
height
:
auto
!important
;
}
@media
(
max-width
:
800px
)
{
.owl-stage-outer
{
height
:
auto
;
}
}
/*# sourceMappingURL=style_main_page_new.css.map */
\ No newline at end of file
local/templates/blackcat/components/bitrix/news/party/bitrix/news.detail/.default/result_modifier.php
View file @
2a1cfa10
...
...
@@ -11,20 +11,7 @@
}
}
// отзывЫ
$iblockId
=
8
;
echo
$arResult
[
'ID'
];
$arResult
[
'REVIEWS'
]
=
[];
$arSelect
=
Array
(
"ID"
,
"IBLOCK_ID"
,
"NAME"
,
"PREVIEW_TEXT"
);
//IBLOCK_ID и ID обязательно должны быть указаны,
$arFilter
=
Array
(
"IBLOCK_ID"
=>
$iblockId
,
"ACTIVE"
=>
"Y"
,
"PROPERTY_QUEST"
=>
$arResult
[
'ID'
]);
$res
=
CIBlockElement
::
GetList
(
Array
(),
$arFilter
,
false
,
false
,
$arSelect
);
while
(
$ob
=
$res
->
GetNextElement
())
{
$arFields
=
$ob
->
GetFields
();
$arResult
[
'REVIEWS'
][]
=
$arFields
;
}
echo
"<pre>"
;
print_r
(
$arResult
[
'REVIEWS'
]);
echo
"</pre>"
;
?>
\ No newline at end of file
local/templates/blackcat/components/bitrix/news/party/bitrix/news.detail/.default/style.css
View file @
2a1cfa10
div
.news-detail
{
word-wrap
:
break-word
;
}
div
.news-detail
img
.detail_picture
{
float
:
left
;
margin
:
0
8px
6px
1px
;
}
.news-date-time
{
color
:
#486DAA
;
.book
{
color
:
#fff
;
font-size
:
20px
;
background
:
#bd4648
;
padding
:
10px
;
border-radius
:
3px
;
transition
:
transform
0.35s
,
-webkit-transform
0.35s
;
-webkit-transform
:
translate3d
(
0
,
200%
,
0
);
transform
:
translate3d
(
0
,
200%
,
0
);
margin-left
:
30px
;
position
:
relative
;
top
:
-5px
;
}
.quest_contact
{
display
:
inline-block
;
margin-left
:
30px
;
position
:
relative
;
top
:
12px
;
}
.fix_fon
.quest__content
.quest__content__title
.quest__content__title_link
.quest_contact
span
{
font-size
:
22px
;
padding-left
:
16px
;
}
.quest_contact
.fa
{
font-size
:
20px
;
}
.fix_fon
.quest__content
.quest__content__attribute.attr
{
text-align
:
left
;
padding-left
:
30px
;
}
.review-title
{
font-size
:
25px
;
font-weight
:
bold
;
margin-bottom
:
10px
;
}
.review-phone
{
background
:
#000
;
width
:
100%
;
padding
:
0
30px
30px
30px
;
}
.reviews
{
-webkit-column-count
:
4
;
column-count
:
4
;
-webkit-column-gap
:
20px
;
column-gap
:
40px
;
display
:
flex
;
}
.review
{
width
:
100%
;
padding
:
16px
20px
;
position
:
relative
;
background
:
#222
;
border-radius
:
6px
;
margin-bottom
:
20px
;
display
:
inline-block
;
}
.review-name
{
font-size
:
13px
;
fomt-weight
:
bold
;
margin-bottom
:
10px
;
}
.send-review
{
color
:
#fff
;
font-size
:
20px
;
background
:
#222
;
padding
:
10px
;
border-radius
:
3px
;
text-align
:
center
;
display
:
block
;
margin-bottom
:
20px
;
width
:
180px
;
}
.send-review
:hover
{
color
:
#fff
;
}
.stars
{
margin-bottom
:
20px
;
}
.stars
.fa
{
font-size
:
20px
;
}
.stars
.fa-star
:before
{
color
:
#cbad34
;
}
#review-form
,
.modal-title
{
color
:
#000
;
}
.mt-15
{
margin-top
:
15px
;
}
.help-block-name
,
.help-block-comment
{
display
:
none
;
color
:
red
;
}
.form-control.error
{
border
:
1px
solid
red
;
}
.thanks
{
color
:
#000
;
}
.review-more-btn
{
color
:
#fff
;
font-size
:
20px
;
background
:
#222
;
padding
:
10px
;
border-radius
:
3px
;
text-align
:
center
;
display
:
inline-block
;
margin-bottom
:
20px
;
width
:
180px
;
-webkit-column-break-inside
:
avoid
;
/* Chrome, Safari, Opera */
page-break-inside
:
avoid
;
/* Firefox */
break-inside
:
avoid
;
/* IE 10+ */
}
.review-more-btn
:hover
{
color
:
#fff
;
}
.review-more
{
display
:
none
;
-webkit-column-count
:
4
;
column-count
:
4
;
-webkit-column-gap
:
40px
;
column-gap
:
40px
;
}
.review-more
.review
:nth-child
(
2
)
{
display
:
block
;
}
.q-phone
{
top
:
0px
;
}
\ No newline at end of file
local/templates/blackcat/components/bitrix/news/party/bitrix/news.detail/.default/template.php
View file @
2a1cfa10
...
...
@@ -12,10 +12,15 @@
/** @var CBitrixComponent $component */
$this
->
setFrameMode
(
true
);
$imgtop
=
CFile
::
ResizeImageGet
(
$arResult
[
'DETAIL_PICTURE'
],
array
(
'width'
=>
2000
,
'height'
=>
1200
)
,
BX_RESIZE_IMAGE_PROPORTIONAL
,
true
);
?>
,
BX_RESIZE_IMAGE_PROPORTIONAL
,
true
);
$kol
=
3
;
?>
<div
class=
"fix_fon"
>
<?
if
(
$imgtop
[
'src'
]){
?>
<img
class=
"fix_img"
src=
"
<?=
$imgtop
[
'src'
]
?>
"
alt=
""
/>
<?
}
?>
<div
class=
"fix_fon_box"
style=
'
background: url("
<?=
$imgtop
[
'src'
]
?>
");
background-position: left center;
...
...
@@ -31,27 +36,14 @@ $imgtop = CFile::ResizeImageGet($arResult['DETAIL_PICTURE'], array('width' => 20
<div
class=
"quest__content__title"
>
<div
class=
"quest__content__title_link"
>
<span>
<?=
$arResult
[
'NAME'
]
?>
</span>
<p
class=
"visible-md visible-sm visible-xs"
>
<a
href=
"#scheduleanchor"
class=
"anchor"
>
<svg
xmlns=
"http://www.w3.org/2000/svg"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
width=
"135px"
height=
"35px"
>
<path
fill-rule=
"evenodd"
fill=
"rgb(189, 70, 72)"
d=
"M115.005,12.755 L107.945,24.997 L4.722,24.997 L-0.005,12.755 L4.722,0.002 L107.945,0.002 L115.005,12.755 Z"
/>
<text
font-family=
"Exo 2"
fill=
"rgb(255, 255, 255)"
transform=
"matrix( 0.5, 0, 0, 0.5,19.70675, 15.5)"
font-weight=
"bold"
x=
"15px"
y=
"2px"
font-size=
"22px"
>
Расписание
</text>
</svg>
</a>
</p>
<!-- <div class="quest__content__title_type type_color type__color1">
Хоррор </div>-->
<div
class=
"quest_contact q-phone"
>
<div
class=
"quest__content__attribute__contact-phone"
>
<i
class=
"fa fa-phone"
aria-hidden=
"true"
></i>
<span>
+7 (3532) 518-001
</span>
</div>
</div>
<div
class=
"clearfix"
>
</div>
<div
class=
"quest__content__attribute
"
>
</div>
<div
class=
"quest__content__attribute attr
"
>
<div
class=
"quest__content__attribute-li quest__content__attribute__time"
>
<i
class=
"icon-time"
></i>
<span>
<?=
$arResult
[
'PROPERTIES'
][
'TIME'
][
'VALUE'
]
?>
</span>
...
...
@@ -60,53 +52,55 @@ $imgtop = CFile::ResizeImageGet($arResult['DETAIL_PICTURE'], array('width' => 20
<i
class=
"icon-people icon-people_big"
></i>
<span>
<?=
$arResult
[
'PROPERTIES'
][
'NUMBER'
][
'VALUE'
]
?>
</span>
</div>
<div
class=
"quest__content__attribute-li quest__content__attribute__level"
>
<i
class=
"fa fa-lock"
aria-hidden=
"true"
></i><i
class=
"fa fa-lock"
aria-hidden=
"true"
></i><i
class=
"fa fa-lock"
aria-hidden=
"true"
></i>
<span>
Средне
</span>
</div>
<div
class=
"quest__content__attribute-li quest__content__attribute__contact"
>
<div
class=
"quest__content__attribute__contact-address"
>
<i
class=
"fa fa-map-marker"
aria-hidden=
"true"
></i>
<span>
<?=
$arResult
[
'PROPERTIES'
][
'ADDRESS'
][
'VALUE'
]
?>
</span>
</div>
<div
class=
"quest__content__attribute__contact-phone"
>
<i
class=
"fa fa-phone"
aria-hidden=
"true"
></i>
<span>
+7 (3532) 518-001
</span>
</div>
</div>
</div>
<div
class=
"quest__bottom"
>
<div
class=
"quest__content__description"
>
<p>
Перформанс с актерами.
</p>
<p><span></span>
Что чувствует человек пребывая в коме? Вам предстоит это выяснить. Запертым в чужом
подсознании, необходимо отыскать дорогу назад, в реальность, однако все не так просто. Ведь все
внутренние страхи, потаенные эмоции, запечатленные в течение жизни ужасы и воспоминания уже готовы
ко встрече один на один, а вы?
</p></div>
<?=
$arResult
[
'DETAIL_TEXT'
]
?>
</div>
</div>
</div>
<br><br>
</div>
<?
if
(
!
empty
(
$arResult
[
'REVIEWS'
])){
?>
<?
if
(
!
empty
(
$arResult
[
'BLOCKS'
])){
?>
<div
class=
"advantages__box"
>
<?
foreach
(
$arResult
[
"BLOCKS"
]
as
$arItem
){
$file
=
CFile
::
ResizeImageGet
(
$arItem
[
'PREVIEW_PICTURE'
],
array
(
'width'
=>
400
,
'height'
=>
300
)
,
BX_RESIZE_IMAGE_PROPORTIONAL
,
true
);
<div
class=
"review-phone"
>
<a
href=
"#"
data-toggle=
"modal"
data-target=
"#reviewModal"
class=
"send-review"
>
Оставить отзыв
</a>
<div
class=
"reviews"
>
<?
foreach
(
$arResult
[
"REVIEWS"
]
as
$k
=>
$arItem
){
?>
<div
class=
"advantages__box__item"
>
<div
class=
"advantages__box__item__img"
>
<img
src=
"
<?=
$file
[
'src'
]
?>
"
alt=
""
/></div>
<div
class=
"advantages__box__item__text"
>
<span>
<?=
$arItem
[
'NAME'
]
?>
</span>
<?=
$arItem
[
'PREVIEW_TEXT'
]
?>
<div
class=
"review"
>
<div
class=
"review-name"
>
<?=
$arItem
[
'NAME'
]
?>
</div>
<div
class=
"review-text"
>
<?=
$arItem
[
'PREVIEW_TEXT'
]
?>
</div>
<div
class=
"stars mt-15"
>
<?
for
(
$i
=
1
;
$i
<=
5
;
$i
++
)
{
?>
<span
class=
"fa
<?=
(
$i
<=
(
int
)
$arItem
[
'PROPERTY_RAITING_VALUE'
])
?
'fa-star'
:
'fa-star-o'
?>
"
></span>
<?
}
?>
</div>
</div>
<?
if
(
$k
==
$kol
&&
count
(
$arResult
[
"REVIEWS"
])
>
$kol
){
?>
</div>
<a
href=
"#"
class=
"review-more-btn"
>
Все отзывы
</a>
<div
class=
"review-more"
>
<?
}
?>
<?
if
(
count
(
$arResult
[
"REVIEWS"
])
>
$kol
&&
(
$k
==
count
(
$arResult
[
"REVIEWS"
])
-
1
)){
?>
</div>
<?
}
?>
</div>
<?
<?
}
?>
</div>
</div>
<?
}
if
(
!
empty
(
$arResult
[
'PROPERTIES'
][
'SLIDER'
][
'VALUE'
])
&&
is_array
(
$arResult
[
'PROPERTIES'
][
'SLIDER'
][
'VALUE'
])){
?>
<div
class=
"row mb-20"
>
<div
class=
"col-xs-12 col-md-12 col-lg-6"
>
<div
class=
"slider-block slider-block-children"
>
<div
id=
"yw0"
class=
"list-view"
>
<div
class=
"owl-carousel owl-carousel-79"
>
...
...
@@ -116,21 +110,278 @@ if (!empty($arResult['PROPERTIES']['SLIDER']['VALUE']) && is_array($arResult['PR
?>
<div>
<div>
<img
title=
"КОМА-ВНУТРЬ.jpg
"
<img
title=
"
href="
<?=
$img
[
'src'
]
?>
"
class=
"gallery-image"
src=
"
<?=
$img
[
'src'
]
?>
"
alt=
"КОМА-ВНУТРЬ.jpg"
/>
alt=
""
/>
</div>
</div>
<?
}
?>
</div>
</div>
</div>
</div>
<div
class=
"col-xs-12 col-md-12 col-lg-6"
>
<?
if
(
!
empty
(
$arResult
[
'BLOCKS'
])){
?>
<div
class=
"advantages__box"
>
<?
foreach
(
$arResult
[
"BLOCKS"
]
as
$arItem
){
$file
=
CFile
::
ResizeImageGet
(
$arItem
[
'PREVIEW_PICTURE'
],
array
(
'width'
=>
400
,
'height'
=>
300
)
,
BX_RESIZE_IMAGE_PROPORTIONAL
,
true
);
?>
<div
class=
"advantages__box__item"
>
<div
class=
"advantages__box__item__img"
>
<img
src=
"
<?=
$file
[
'src'
]
?>
"
alt=
""
/></div>
<div
class=
"advantages__box__item__text"
>
<span>
<?=
$arItem
[
'NAME'
]
?>
</span>
<?=
$arItem
[
'PREVIEW_TEXT'
]
?>
</div>
</div>
<?
}
?>
</div>
<div
class=
"keys"
style=
"display:none"
title=
"/quest/koma-experement"
><span>
484
</span></div>
<?
}
?>
</div>
</div>
<?
}
?>
</div>
</div>
</div>
<!--<div class="reservation"></div>-->
<?
//модальное окно отзывов?>
<
script
src
=
"https://www.google.com/recaptcha/api.js"
></
script
>
<
div
class
="
modal
fade
" id="
reviewModal
" tabindex="
-
1
" aria-labelledby="
exampleModalLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
dialog
-
centered
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<button type="
button
" class="
close
" data-dismiss="
modal
" aria-label="
Закрыть
">
<span aria-hidden="
true
">×</span>
</button>
<h4 class="
modal
-
title
" id="
myModalLabel
">Оставить отзыв</h4>
</div>
<div class="
modal
-
body
">
<form class="" id="
review
-
form
" action="
#" method="post">
<
input
type
=
"hidden"
value
=
"<?=
$arResult['ID']
?>"
name
=
"QUEST"
/>
<
div
class
="
stars
change
" id="
star
">
<span class="
fa
fa
-
star
-
o
"></span>
<span class="
fa
fa
-
star
-
o
"></span>
<span class="
fa
fa
-
star
-
o
"></span>
<span class="
fa
fa
-
star
-
o
"></span>
<span class="
fa
fa
-
star
-
o
"></span>
</div>
<input type="
hidden
" value="
0
" id="
input
-
star
" name="
RAITING
" />
<div class="
form
-
group
">
<label class="
control
-
label
required
" for="
name
">Имя <span
class="
required
">*</span></label>
<input class="
form
-
control
" id="
name
" placeholder="
Имя
" name="
NAME
" type="
text
"/>
<div class="
help
-
block
-
name
">Необходимо заполнить поле "
Имя
"</div>
</div>
<div class="
form
-
group
">
<label class="
control
-
label
required
" for="
Comment
">Комменнтарий <span
class="
required
">*</span></label>
<textarea class="
form
-
control
" id="
comment
" placeholder="
Комментарий
" name="
COMMENT
"
type="
text
"/></textarea>
<div class="
help
-
block
-
comment
">Необходимо заполнить поле "
Комменнтарий
"</div>
</div>
<div class="
g
-
recaptcha
" data-sitekey="
<?=
RE_SITE_KEY
?>
">
</div>
<div
class=
"help-block-comment"
>
Вы не прошли проверку
</div>
<div
class=
"modal-footer"
>
<input
class=
""
type=
"submit"
name=
"send"
value=
"Отправить"
/>
</div>
</form>
</div>
</div>
</div>
</div>
<a
name=
"schedule"
id=
"scheduleanchor"
></a>
<div
class=
"reservation"
>
<div
class=
"reservation_bottom"
>
<div
class=
"modal fade"
id=
"reserve"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"myModalLabel"
aria-hidden=
"true"
>
<div
class=
"modal-dialog"
>
<div
class=
"modal-content"
>
<div
class=
"modal-header"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
<h4
class=
"modal-title"
id=
"myModalLabel"
style=
"font-size: 23px;text-align: center;font-weight: bold;"
>
Забронировать
квест
</h4>
</div>
<div
class=
"modal-body"
>
<p
style=
"text-align: center; font-size: 18px;"
><strong>
Название квеста:
</strong><span
data-template=
"title"
></span></p>
<p
style=
"text-align: center; font-size: 18px;"
><strong>
Время и дата:
</strong><span
data-template=
"date"
></span>
в
<span
data-template=
"time"
></span></p>
<div
data-template-quest-id=
"44"
style=
"display: none"
>
<p
style=
"text-align: center; font-size: 18px;"
><strong>
Стоимость:
</strong><span
data-template=
"price"
></span>
с человека.
</p>
</div>
<div
data-template-quest-id=
"all"
>
<p
style=
"text-align: center; font-size: 18px;"
><strong>
Стоимость:
</strong><span
data-template=
"price"
></span>
(до 4 игроков).
</p>
<p
style=
"text-align: center; font-size: 18px;"
><strong>
Доплата:
</strong>
свыше 4
игроков: по 600 р/ч.
</p>
</div>
</div>
<form
data-type=
"ajax-form"
class=
"form"
id=
"reserve-form"
action=
"/quest/koma-experement"
method=
"post"
>
<input
type=
"hidden"
value=
"7db83ad4c0241b556ec85cf71339fddaa881fdd1"
name=
"YUPE_TOKEN"
/>
<div
class=
"modal-body"
>
<div
class=
"body-form"
>
<input
data-template=
"quest_id"
name=
"QuestDate[quest_id]"
id=
"QuestDate_quest_id"
type=
"hidden"
/>
<input
data-template=
"price"
name=
"QuestDate[price]"
id=
"QuestDate_price"
type=
"hidden"
/>
<input
data-template=
"date"
name=
"QuestDate[date]"
id=
"QuestDate_date"
type=
"hidden"
/>
<input
data-template=
"time"
name=
"QuestDate[time]"
id=
"QuestDate_time"
type=
"hidden"
/>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"QuestDate_email"
>
Email
<span
class=
"required"
>
*
</span></label><input
class=
"form-control"
placeholder=
"Email"
name=
"QuestDate[email]"
id=
"QuestDate_email"
type=
"text"
maxlength=
"255"
/></div>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"QuestDate_name"
>
Имя
<span
class=
"required"
>
*
</span></label><input
class=
"form-control"
placeholder=
"Имя"
name=
"QuestDate[name]"
id=
"QuestDate_name"
type=
"text"
maxlength=
"255"
/></div>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"QuestDate_phone"
>
Телефон
<span
class=
"required"
>
*
</span></label><input
data-mask=
"phone"
class=
"form-control"
placeholder=
"Телефон"
name=
"QuestDate[phone]"
id=
"QuestDate_phone"
type=
"text"
maxlength=
"255"
/></div>
<div
class=
"form-group"
><label
class=
"control-label"
for=
"QuestDate_comment"
>
Коментарий
</label><textarea
placeholder=
"Комментарий:
У вас день рождения, корпоратив, мальчишник, выпускной или другой праздник? Скажите нам это или что-нибудь еще."
rows=
"4"
class=
"form-control"
name=
"QuestDate[comment]"
id=
"QuestDate_comment"
></textarea></div>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"QuestDate_type_payment"
>
Способ оплаты
<span
class=
"required"
>
*
</span></label><input
id=
"ytQuestDate_type_payment"
type=
"hidden"
value=
""
name=
"QuestDate[type_payment]"
/><span
id=
"QuestDate_type_payment"
><label
class=
"radio"
><input
placeholder=
"Способ оплаты"
id=
"QuestDate_type_payment_0"
value=
"1"
checked=
"checked"
type=
"radio"
name=
"QuestDate[type_payment]"
/>
Наличные при посещении
</label></span>
</div>
<div
class=
"promo-field hidden"
>
<div
class=
"form-group"
><label
class=
"control-label"
for=
"QuestDate_promo"
>
Промокод
</label><input
data-url=
"/quest/quest/promo"
data-price=
""
data-template-id=
"price"
class=
"form-control"
placeholder=
"Промокод"
name=
"QuestDate[promo]"
id=
"QuestDate_promo"
type=
"text"
maxlength=
"255"
/></div>
</div>
<hr/>
<p>
Предоплата в праздничные и выходные дни (подробности по телефону)
</p>
</div>
</div>
<div
class=
"modal-footer"
>
<input
class=
"btn btn-primary hide-after-send"
data-send=
"ajax"
onclick=
"yaCounter46824699.reachGoal('bron'); return true;"
type=
"submit"
name=
"yt0"
value=
"ЗАБРОНИРОВАТЬ КВЕСТ"
/>
<button
type=
"button"
class=
"btn btn-default"
data-dismiss=
"modal"
>
Закрыть
</button>
</div>
</form>
</div>
</div>
</div>
<span
id=
"needRightTime"
data-toggle=
"modal"
data-target=
"#myModal"
>
Нужное время занято?
</span>
<div
class=
"modal fade"
id=
"myModal"
tabindex=
"-1"
role=
"dialog"
aria-labelledby=
"myModalLabel"
l
aria-hidden=
"true"
>
<div
class=
"modal-dialog"
>
<div
class=
"modal-content"
>
<form
class=
"form form"
data-type=
"ajax-form"
id=
"need-right-time-model"
action=
"/quest/koma-experement"
method=
"post"
>
<input
type=
"hidden"
value=
"7db83ad4c0241b556ec85cf71339fddaa881fdd1"
name=
"YUPE_TOKEN"
/>
<div
class=
"modal-header"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
<h4
class=
"modal-title"
id=
"myModalLabel"
>
Нужное время занято
</h4>
</div>
<div
class=
"modal-body"
>
<div
class=
"modal-body"
>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"NeedRightTimeModel_name"
>
Имя
<span
class=
"required"
>
*
</span></label><input
class=
"form-control"
placeholder=
"Имя"
name=
"NeedRightTimeModel[name]"
id=
"NeedRightTimeModel_name"
type=
"text"
/></div>
<input
value=
"Кома. Эксперимент"
name=
"NeedRightTimeModel[questName]"
id=
"NeedRightTimeModel_questName"
type=
"hidden"
/>
<div
class=
"form-group"
><label
class=
"control-label required"
for=
"NeedRightTimeModel_phone"
>
Телефон
<span
class=
"required"
>
*
</span></label><input
data-mask=
"phone"
class=
"form-control"
placeholder=
"Телефон"
name=
"NeedRightTimeModel[phone]"
id=
"NeedRightTimeModel_phone"
type=
"text"
/></div>
<div
class=
"form-group"
><label
class=
"control-label"
for=
"NeedRightTimeModel_email"
>
E-mail
</label><input
class=
"form-control"
placeholder=
"E-mail"
name=
"NeedRightTimeModel[email]"
id=
"NeedRightTimeModel_email"
type=
"text"
/></div>
</div>
<div
class=
"modal-footer"
>
<input
id=
"callback-button"
class=
"btn btn-default callback-form-button"
data-send=
"ajax"
type=
"submit"
name=
"yt1"
value=
"Отправить"
/></div>
</div>
</form>
</div>
</div>
</div>
<div
class=
"reservation_bottom__btn"
>
<div
class=
"reservation_bottom__link"
>
<a
class=
"but_polygon"
href=
"/quest/quest/schedules"
>
Перейти к общему расписанию
</a>
</div>
</div>
</div>
<div
class=
"dop__yslugi"
>
<h2>
Дополнительные услуги
</h2>
<div
class=
"dop__yslugi__item"
>
<i
class=
"icon-anime"
></i>
<span>
Аниматор
</span>
</div>
<div
class=
"dop__yslugi__item"
>
<i
class=
"icon-photo"
></i>
<span>
Фотограф
</span>
</div>
<div
class=
"dop__yslugi__item"
>
<i
class=
"icon-happy"
></i>
<span>
Пакет «День рождения»
</span>
</div>
</div>
<div
class=
"clearfix"
></div>
<div
class=
"reservation__info2"
>
Указана стоимость игры с команды
<span>
(команда 2-4 | макс. 8 игроков)
</span>
</div>
</div>
local/templates/blackcat/components/bitrix/news/party/bitrix/news.detail/.default/template.php30072024
0 → 100644
View file @
2a1cfa10
<? 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);
$imgtop = CFile::ResizeImageGet($arResult['DETAIL_PICTURE'], array('width' => 2000, 'height' => 1200)
, BX_RESIZE_IMAGE_PROPORTIONAL, true); ?>
<div class="fix_fon">
<?if ($imgtop['src']){?>
<img class="fix_img" src="<?= $imgtop['src'] ?>" alt=""/>
<?}?>
<div class="fix_fon_box" style='
background: url("<?= $imgtop['src'] ?>");
background-position: left center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;'>
</div>
<div class="quest__content">
<div class="quest-block-top"> </div>
<div class="quest-block-bottom">
<div class="quest__content__title">
<div class="quest__content__title_link">
<span><?= $arResult['NAME'] ?></span>
<p class="visible-md visible-sm visible-xs">
<a href="#scheduleanchor" class="anchor">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="135px" height="35px">
<path fill-rule="evenodd" fill="rgb(189, 70, 72)"
d="M115.005,12.755 L107.945,24.997 L4.722,24.997 L-0.005,12.755 L4.722,0.002 L107.945,0.002 L115.005,12.755 Z"/>
<text font-family="Exo 2" fill="rgb(255, 255, 255)"
transform="matrix( 0.5, 0, 0, 0.5,19.70675, 15.5)" font-weight="bold" x="15px"
y="2px" font-size="22px">Расписание
</text>
</svg>
</a>
</p>
<!-- <div class="quest__content__title_type type_color type__color1">
Хоррор </div>-->
</div>
</div>
<div class="clearfix"></div>
<div class="quest__content__attribute">
<div class="quest__content__attribute-li quest__content__attribute__time">
<i class="icon-time"></i>
<span><?= $arResult['PROPERTIES']['TIME']['VALUE'] ?></span>
</div>
<div class="quest__content__attribute-li quest__content__attribute__quantity">
<i class="icon-people icon-people_big"></i>
<span><?= $arResult['PROPERTIES']['NUMBER']['VALUE'] ?></span>
</div>
<div class="quest__content__attribute-li quest__content__attribute__level">
<i class="fa fa-lock" aria-hidden="true"></i><i class="fa fa-lock" aria-hidden="true"></i><i
class="fa fa-lock" aria-hidden="true"></i> <span>Средне</span>
</div>
<div class="quest__content__attribute-li quest__content__attribute__contact">
<div class="quest__content__attribute__contact-address">
<i class="fa fa-map-marker" aria-hidden="true"></i>
<span><?= $arResult['PROPERTIES']['ADDRESS']['VALUE'] ?></span>
</div>
<div class="quest__content__attribute__contact-phone">
<i class="fa fa-phone" aria-hidden="true"></i>
<span>+7 (3532) 518-001</span>
</div>
</div>
</div>
<div class="quest__content__description">
<p>Перформанс с актерами.</p>
<p><span></span>Что чувствует человек пребывая в коме? Вам предстоит это выяснить. Запертым в чужом
подсознании, необходимо отыскать дорогу назад, в реальность, однако все не так просто. Ведь все
внутренние страхи, потаенные эмоции, запечатленные в течение жизни ужасы и воспоминания уже готовы
ко встрече один на один, а вы?</p></div>
</div>
</div>
<br><br>
<?if (!empty($arResult['BLOCKS'])){?>
<div class="advantages__box">
<?foreach($arResult["BLOCKS"] as $arItem){
$file = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE'], array('width'=>400, 'height'=>300)
,BX_RESIZE_IMAGE_PROPORTIONAL, true);
?>
<div class="advantages__box__item">
<div class="advantages__box__item__img">
<img src="<?=$file['src']?>"
alt=""/></div>
<div class="advantages__box__item__text">
<span><?=$arItem['NAME']?></span>
<?=$arItem['PREVIEW_TEXT']?>
</div>
</div>
<?}?>
</div>
<?}?>
</div>
<?
if (!empty($arResult['PROPERTIES']['SLIDER']['VALUE']) && is_array($arResult['PROPERTIES']['SLIDER']['VALUE'])){?>
<div class="slider-block slider-block-children">
<div id="yw0" class="list-view">
<div class="owl-carousel owl-carousel-79">
<?foreach($arResult["PROPERTIES"]['SLIDER']['VALUE'] as $slider){
$img = CFile::ResizeImageGet($slider, array('width'=>400, 'height'=>300)
,BX_RESIZE_IMAGE_PROPORTIONAL, true);
?>
<div>
<div>
<img title="КОМА-ВНУТРЬ.jpg"
href="<?=$img['src']?>"
class="gallery-image"
src="<?=$img['src']?>"
alt="КОМА-ВНУТРЬ.jpg"/>
</div>
</div>
<?}?>
</div>
<div class="keys" style="display:none" title="/quest/koma-experement"><span>484</span></div>
</div>
</div>
<?}?>
</div>
</div>
<!--<div class="reservation"></div>-->
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