Compare commits

..

No commits in common. 'web_99' and 'master' have entirely different histories.

  1. 4
      .customers.menu copy.php
  2. 32
      .docs.menu.php
  3. 2
      .section.php
  4. 18
      .services.menu.php
  5. 3
      about/.section.php
  6. 30
      about/index.php
  7. 11
      akcii/aktsii-na-septiki/index.php
  8. 39
      akcii/index.php
  9. 23
      akcii/podarki-kazhdomy-klienty/index.php
  10. 10
      akcii/skidka-na-septiki-s-sosedom-deshevle/index.php
  11. 6
      akcii/skidka-v-den-rozhdeniya/.section.php
  12. 38
      akcii/skidka-v-den-rozhdeniya/index.php
  13. 6
      akcii/specialnoe-predlozhenie/.section.php
  14. 40
      akcii/specialnoe-predlozhenie/index.php
  15. 94
      cart/index.php
  16. 9
      catalog/.catalog_links.menu_ext.php
  17. 11
      catalog/.top.menu.php
  18. 88
      catalog/index.php
  19. 2
      contacts/index.php
  20. 10
      dokumentatsiya/dogovora/index.php
  21. 10
      dokumentatsiya/index.php
  22. 10
      dokumentatsiya/politika-konfidentsialnosti/index.php
  23. 10
      dokumentatsiya/polzovatelskoe-soglashenie/index.php
  24. 20
      html-map/index.php
  25. 6
      include/cart-delivery.php
  26. 26
      include/catalog-seo-text.php
  27. 2
      include/reviews.php
  28. 224
      index.php
  29. 51
      interesnoe/blog-pro-septiki/aerobnyy-septik-kak-vybrat/index.php
  30. 49
      interesnoe/blog-pro-septiki/avtonomnaya-kanalizatsiya-kak-vybrat/index.php
  31. 49
      interesnoe/blog-pro-septiki/energozavisimye-septiki-chto-eto-takoe/index.php
  32. 19
      interesnoe/blog-pro-septiki/index.php
  33. 49
      interesnoe/blog-pro-septiki/kakoy-septik-dlya-dachi-vybrat/index.php
  34. 47
      interesnoe/blog-pro-septiki/kanalizatsiya-dlya-chastnogo-doma/index.php
  35. 47
      interesnoe/blog-pro-septiki/kanalizatsiya-na-dache/index.php
  36. 49
      interesnoe/blog-pro-septiki/lokalnye-ochistnye-sooruzheniya-osnovnye-aspekty/index.php
  37. 49
      interesnoe/blog-pro-septiki/plastikovyy-septik/index.php
  38. 71
      interesnoe/blog-pro-septiki/septik-bez-otkachki-dlya-chastnogo-doma-i-dachi/index.php
  39. 49
      interesnoe/blog-pro-septiki/septik-dlya-lyubogo-prozhivaniya/index.php
  40. 43
      interesnoe/blog-pro-septiki/septik-dlya-ugv/index.php
  41. 60
      interesnoe/blog-pro-septiki/stantsii-biologicheskoy-ochistki-pravilnyy-vybor/index.php
  42. 51
      interesnoe/blog-pro-septiki/vidy-septikov-dlya-chastnogo-doma/index.php
  43. 47
      interesnoe/blog-pro-septiki/ystanovka-septika-na-ychastke/index.php
  44. 20
      interesnoe/index.php
  45. 25
      interesnoe/portfolio-proektov/index.php
  46. 14
      interesnoe/portfolio-proektov/ustanovka-avtonomnoy-kanalizatsii/index.php
  47. 14
      interesnoe/portfolio-proektov/ustanovka-septika-dlya-chastnogo-doma/index.php
  48. 14
      interesnoe/portfolio-proektov/ustanovka-septika-dlya-dachi/index.php
  49. 14
      interesnoe/portfolio-proektov/ustanovka-septika-v-banyu/index.php
  50. 14
      interesnoe/portfolio-proektov/ustanovka-septika-v-dom-na-5-chelovek/index.php
  51. 14
      interesnoe/portfolio-proektov/ustanovka-septika-v-dom/index.php
  52. 14
      interesnoe/portfolio-proektov/ustanovka-septika-v-kottedzh/index.php
  53. 14
      interesnoe/portfolio-proektov/ustanovka-stantsii-biologicheskoy-ochistki/index.php
  54. 12
      local/ajax/consultation.php
  55. 88
      local/ajax/form.php
  56. 16
      local/ajax/order.php
  57. 1
      local/components/era/calculator/class.php
  58. 39
      local/components/era/calculator/templates/.default/ajax.php
  59. 22
      local/components/era/calculator/templates/.default/template.php
  60. 26
      local/components/era/html.map/class.php
  61. 21
      local/include-ОТКЛЮЧИЛ/consultation.php
  62. 6
      local/templates/.default/components/bitrix/breadcrumb/breadcrumbs/template.php
  63. 34
      local/templates/.default/components/bitrix/catalog.element/.default/template.php
  64. 2
      local/templates/.default/components/bitrix/catalog.item/.default/template.php
  65. 8
      local/templates/.default/components/bitrix/catalog.section/.default/template.php
  66. 2
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/script.js
  67. 35
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/style.css
  68. 0
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/style.min.css
  69. 111
      local/templates/.default/components/bitrix/catalog.smart.filter/cat_filter/template.php
  70. 4
      local/templates/.default/components/bitrix/catalog/main/section_horizontal.php
  71. 219
      local/templates/.default/components/bitrix/catalog/main/section_vertical.php
  72. 247
      local/templates/.default/components/bitrix/catalog/main/section_vertical.php.FROM_ERA
  73. 3
      local/templates/.default/components/bitrix/catalog/main/sections.php
  74. 4
      local/templates/.default/components/bitrix/news.detail/header_lead/template.php
  75. 93
      local/templates/.default/components/bitrix/system.pagenavigation/.default/template.php
  76. 0
      local/templates/.default/components/bitrix/system.pagenavigation/.default/template_bkp.php
  77. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/de/template.php
  78. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/en/template.php
  79. 10
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/lang/ru/template.php
  80. 66
      local/templates/.default/components/bitrix/system.pagenavigation/seo_pages/template.php
  81. 12
      local/templates/.default/css/custom.css
  82. 11573
      local/templates/.default/css/style.min.css
  83. BIN
      local/templates/.default/img/webp/rev1.webp
  84. 0
      local/templates/.default/js/clear-main.js
  85. 89
      local/templates/.default/js/custom.js
  86. 34
      local/templates/.default/js/main.js
  87. 814
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/.parameters.php
  88. 137
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/component_epilog.php
  89. 103
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/functions.php
  90. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/arr_left.png
  91. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/arr_right.png
  92. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/bt_cart.png
  93. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/fade_left.png
  94. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/fade_right.png
  95. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/missing.png
  96. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/no_photo.png
  97. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/stick.png
  98. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/stick_disc.png
  99. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/wait.gif
  100. BIN
      local/templates/EraSeptik/components/bitrix/catalog/eraseptic_catalog/bitrix/catalog.element/.default/images/x2border.png
  101. Some files were not shown because too many files have changed in this diff Show More

@ -9,14 +9,14 @@ $aMenuLinks = Array(
), ),
Array( Array(
"Условия возврата", "Условия возврата",
"/pokupatelyam/usloviya-vozvrata", "usloviya-vozvrata",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Способы оплаты", "Способы оплаты",
"/pokupatelyam/sposoby-oplaty/", "sposoby-oplaty",
Array(), Array(),
Array(), Array(),
"" ""

@ -1,32 +0,0 @@
<?
$aMenuLinks = Array(
Array(
"Договора",
"/dokumentatsiya/dogovora/",
Array(),
Array(),
""
),
Array(
"Реквизиты",
"/pokupatelyam/yuridicheskie-dannye/",
Array(),
Array(),
""
),
Array(
"Политика конфиденциальности",
"/dokumentatsiya/politika-konfidentsialnosti/",
Array(),
Array(),
""
),
Array(
"Пользовательское соглашение",
"/dokumentatsiya/polzovatelskoe-soglashenie/",
Array(),
Array(),
""
)
);
?>

@ -3,6 +3,6 @@ $sSectionName = "Главная страница";
$arDirProperties = Array( $arDirProperties = Array(
"description" => "Заполнять через \"Изменить раздел\" в панели сверху", "description" => "Заполнять через \"Изменить раздел\" в панели сверху",
"title" => "Заполнять через \"Изменить раздел\" в панели сверху", "title" => "Заполнять через \"Изменить раздел\" в панели сверху",
"ROBOTS" => "noindex, nofollow" "ROBOTS" => "index, follow"
); );
?> ?>

@ -9,63 +9,63 @@ $aMenuLinks = Array(
), ),
Array( Array(
"Монтаж ЛОС", "Монтаж ЛОС",
"/uslugi/montazh-los/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Монтаж автономных канализаций", "Монтаж автономных канализаций",
"/uslugi/montazh-avtonomnykh-kanalizatsiy/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Сервисное обслуживание септиков", "Сервисное обслуживание септиков",
"/uslugi/servisnoe-obsluzhivanie-septikov/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Сервисное обслуживание ЛОС", "Сервисное обслуживание ЛОС",
"/uslugi/servisnoe-obsluzhivanie-los/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Обслуживание автономных канализаций", "Обслуживание автономных канализаций",
"/uslugi/obsluzhivanie-avtonomnykh-kanalizatsiy/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Чистка септиков", "Чистка септиков",
"/uslugi/chistka-septikov/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Откачка септиков", "Откачка септиков",
"/uslugi/otkachka-septikov/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Консервация септиков", "Консервация септиков",
"/uslugi/konservatsiya-septikov/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""
), ),
Array( Array(
"Консервация ЛОС", "Консервация ЛОС",
"/uslugi/konservatsiya-los/", "/uslugi/",
Array(), Array(),
Array(), Array(),
"" ""

@ -1,7 +1,6 @@
<? <?
$sSectionName = "О компании"; $sSectionName = "О компании";
$arDirProperties = Array( $arDirProperties = Array(
"description" => "Компания «Септик Эра» более 10 лет оказывает услуги по производству и установке септиков для дач и загородных домов. За это время накоплен колоссальный опыт, который помогает создавать качественные, надежные, неприхотливые в эксплуатации и доступные по цене изделия.",
"title" => "Производство септиков Эра | ООО \"Компания Новая Эра\""
); );
?> ?>

@ -1,21 +1,26 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
$APPLICATION->SetTitle("О компании"); $APPLICATION->SetTitle("О компании");
?><?$APPLICATION->IncludeComponent( ?>
<? $APPLICATION->IncludeComponent(
"bitrix:breadcrumb", "bitrix:breadcrumb",
"breadcrumbs", "breadcrumbs",
Array( array(
"PATH" => "", "PATH" => "",
"SITE_ID" => "s1", "SITE_ID" => "s1",
"START_FROM" => "0" "START_FROM" => "0",
) ),
);?> <section class="text-section section container"> false
); ?>
<section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Компания <span class="orange-text">Эра</span><span class="green-text">Септик</span> более 10 лет оказывает услуги по производству и установке септиков для загородных домов и дач </h1> Компания <span class="orange-text">Эра</span><span class="green-text">Септик</span> более 10 лет оказывает услуги по производству и установке септиков для загородных домов и дач </h1>
<p class="text-section__text"> <p class="text-section__text">
За это время накоплен колоссальный опыт, который помогает создавать качественные, надежные и доступные по цене изделия За это время накоплен колоссальный опыт, который помогает создавать качественные, надежные и доступные по цене изделия
</p> </p>
</section> <section class="about-texts section container"> </section>
<section class="about-texts section container">
<div class="about-texts__item about-texts__item--big"> <div class="about-texts__item about-texts__item--big">
<p class="about-texts__title about-texts__title--white"> <p class="about-texts__title about-texts__title--white">
Большое внимание на производстве уделяется <u>контролю качества продукции</u>, что обеспечивает длительный срок ее эксплуатации и минимизирует расходы клиента на сервисное обслуживание. Большое внимание на производстве уделяется <u>контролю качества продукции</u>, что обеспечивает длительный срок ее эксплуатации и минимизирует расходы клиента на сервисное обслуживание.
@ -52,7 +57,13 @@ $APPLICATION->SetTitle("О компании");
<b>Комплексы по утилизации</b> стоков промышленных объектов (автозаправочные станции, кафе, санатории) <b>Комплексы по утилизации</b> стоков промышленных объектов (автозаправочные станции, кафе, санатории)
</p> </p>
</div> </div>
</section> <section class="about-company about-company-video container"> <a class="about-company__video" style="background-image: url('/local/templates/EraSeptik/images/jpg/o-komp-video-back.jpg')" data-fancybox="video" href="https://eraseptik.ru/wp-content/uploads/2024/01/avtonomnaya-kanalizacziya-_novaya-era_.mp4"> <button class="about-company__btn button-video"> <img alt="video-play" src="/local/templates/.default/img/svg/video-play.svg"> </button> </a> </section> <section class="about-requisites section container"> </section>
<section class="about-company about-company-video container">
<a class="about-company__video" style="background-image: url('/local/templates/.default/img/png/about-video.png');" data-fancybox="video" href="https://eraseptik.ru/wp-content/uploads/2024/01/avtonomnaya-kanalizacziya-_novaya-era_.mp4">
<button class="about-company__btn button-video"> <img alt="video-play" src="/local/templates/.default/img/svg/video-play.svg"> </button>
</a>
</section>
<section class="about-requisites section container">
<div class="about-requisites__item about-requisites__item--orange about-requisites__item--small hover-scale"> <div class="about-requisites__item about-requisites__item--orange about-requisites__item--small hover-scale">
<p class="about-requisites__text about-requisites__text--white"> <p class="about-requisites__text about-requisites__text--white">
Для нас важно, чтобы наши покупатели были довольны! Поэтому, мы сопровождаем клиента на всех этапах покупки: от момента подачи заявки на нашем сайте до <u><a href="/interesnoe/portfolio-proektov/">установки самой станции</a></u> и далее в течение всего срока ее службы. Благодаря этому, каждый заказчик готов рекомендовать нашу компанию своим друзьям, знакомым и соседям. Для нас важно, чтобы наши покупатели были довольны! Поэтому, мы сопровождаем клиента на всех этапах покупки: от момента подачи заявки на нашем сайте до <u><a href="/interesnoe/portfolio-proektov/">установки самой станции</a></u> и далее в течение всего срока ее службы. Благодаря этому, каждый заказчик готов рекомендовать нашу компанию своим друзьям, знакомым и соседям.
@ -60,7 +71,7 @@ $APPLICATION->SetTitle("О компании");
</div> </div>
<div class="about-requisites__item about-requisites__item--second hover-scale"> <div class="about-requisites__item about-requisites__item--second hover-scale">
<p class="about-requisites__text"> <p class="about-requisites__text">
Мы ценим своих клиентов и готовы предложить лучшие <u><a href="/catalog/septiki-dlya-chastnogo-doma/" class="orange-text">септики для частных домов</a></u>! Мы ценим своих клиентов и готовы предложить лучшие <u><a class="orange-text" href="/septiki/septiki-dlya-chastnogo-doma/">септики для частных домов</a></u>!
</p> </p>
<p class="about-requisites__text"> <p class="about-requisites__text">
Если вы находитесь в поиске канализации для своего строения звоните нам, мы проконсультируем Вас по всем возникшим вопросам! Если вы находитесь в поиске канализации для своего строения звоните нам, мы проконсультируем Вас по всем возникшим вопросам!
@ -101,4 +112,5 @@ $APPLICATION->SetTitle("О компании");
Юр. адрес: 143301, Московская область, &nbsp;г.Наро-Фоминск, ул.Шибанкова, д.48, кв.42. Юр. адрес: 143301, Московская область, &nbsp;г.Наро-Фоминск, ул.Шибанкова, д.48, кв.42.
</p> </p>
</div> </div>
</section> <br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section>
<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>

@ -3,16 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Акции на септики Эра | Специальные предложения на септики"); $APPLICATION->SetPageProperty("title", "Акции на септики Эра | Специальные предложения на септики");
$APPLICATION->SetPageProperty("description", "Успей купить септик по акции | Специальные предложения по выгодной цене от компании Септик Эра."); $APPLICATION->SetPageProperty("description", "Успей купить септик по акции | Специальные предложения по выгодной цене от компании Септик Эра.");
$APPLICATION->SetTitle("Акции на септики Эра"); $APPLICATION->SetTitle("Акции на септики Эра");
?><section class="text-section section container">
?>
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title">Акции на септики Эра</h1> <h1 class="text-section__title">Акции на септики Эра</h1>
<p class="text-section__text"> <p class="text-section__text">
Акция действует на покупку септика с установкой Акция действует на покупку септика с установкой

@ -1,26 +1,18 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Купить Септик по акции в Москве и области с установкой под ключ. Распродажа септиков. Скидки на септики от производителя.");
$APPLICATION->SetPageProperty("title", "Текущие акции и скидки на септики от компании септик Эра в Москве и Московской области"); $APPLICATION->SetPageProperty("title", "Текущие акции и скидки на септики от компании септик Эра в Москве и Московской области");
$APPLICATION->SetPageProperty("description", "Купить Септик по акции в Москве и области с установкой под ключ. Распродажа септиков. Скидки на септики от производителя.");
$APPLICATION->SetTitle("Акции"); $APPLICATION->SetTitle("Акции");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
В данном разделе мы предлагаем акции на септики Эра, спецпредложения, распродажи с разным интервалом по времени и потребности.&nbsp;<span class="green-text">Успейте поймать свою выгоду при покупке.</span> </h1> В данном разделе мы предлагаем акции и скидки на септики Эра, спецпредложения, распродажи с разным интервалом по времени и потребности.&nbsp;<span class="green-text">Успейте поймать свою выгоду при покупке.</span> </h1>
<p class="text-section__text"> <p class="text-section__text">
Спецпредложения акции – скидки для тех, кто с нами. Согласитесь, приятно, когда можно заплатить и совершить покупку меньше его номинальной стоимости. Акции – скидки для тех, кто с нами. Согласитесь, приятно, когда можно заплатить и совершить покупку меньше его номинальной стоимости.
</p> </p>
</section> <section class="promotion container section"> </section> <section class="promotion container section">
<div class="promotion__item"> <div class="promotion__item">
<div class="promotion__text"> <div class="promotion__text">
<h2 class="promotion__title"><a href="/akcii/aktsii-na-septiki/" target="_blank" class="orange-text">Акция месяца на септики Эра</a></h2> <h2 class="promotion__title"><a href="/akcii/aktsii-na-septiki" class="orange-text">Акция месяца на септики Эра</a></h2>
<p class="promotion__description"> <p class="promotion__description">
Акция месяца, это дисконт на определённую группу септиков Эра с дополнительной скидкой! Акция месяца, это дисконт на определённую группу септиков Эра с дополнительной скидкой!
</p> </p>
@ -31,7 +23,7 @@ $APPLICATION->SetTitle("Акции");
</div> </div>
<div class="promotion__item"> <div class="promotion__item">
<div class="promotion__text"> <div class="promotion__text">
<h2 class="promotion__title"><a href="/akcii/skidka-na-septiki-s-sosedom-deshevle/" target="_blank" class="orange-text">С соседом - дешевле</a></h2> <h2 class="promotion__title"><a href="/akcii/skidka-na-septiki-s-sosedom-deshevle/" class="orange-text">С соседом - дешевле</a></h2>
<p class="promotion__description"> <p class="promotion__description">
Получите персональную скидку и специальные условия на покупку! Получите персональную скидку и специальные условия на покупку!
</p> </p>
@ -42,7 +34,7 @@ $APPLICATION->SetTitle("Акции");
</div> </div>
<div class="promotion__item"> <div class="promotion__item">
<div class="promotion__text"> <div class="promotion__text">
<h2 class="promotion__title"><a href="/akcii/podarki-kazhdomy-klienty/" target="_blank" class="orange-text">Подарки каждому клиенту</a></h2> <h2 class="promotion__title"><a href="/akcii/podarki-kazhdomy-klienty/" class="orange-text">Подарки каждому клиенту</a></h2>
<p class="promotion__description"> <p class="promotion__description">
Получите приятный бонус к каждому заказу септика! Получите приятный бонус к каждому заказу септика!
</p> </p>
@ -61,14 +53,23 @@ $APPLICATION->SetTitle("Акции");
<h2 class="info-block__title">Акции ограничены по времени</h2> <h2 class="info-block__title">Акции ограничены по времени</h2>
<ul class="info-block__list"> <ul class="info-block__list">
<li class="info-block__list-item"> <li class="info-block__list-item">
Акция месяца, это дисконт на определённую группу товара с дополнительной скидкой на месяц. </li> Акция месяца, это дисконт на определённую группу септиков Эра с дополнительной скидкой на месяц. </li>
<li class="info-block__list-item">При совместном заказе с соседом можно купить септик по более низкой стоимости. </li> <li class="info-block__list-item">При совместном заказе с соседом можно получить септик по более низкой стоимости. </li>
<li class="info-block__list-item"> <li class="info-block__list-item">
Завод производитель ежемесячно каждому покупателю делает доп скидку в виде подарка. </li> Завод производитель ежемесячно каждому покупателю делает доп. скидку в виде подарка. </li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> <?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_RECURSIVE" => "Y",
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => "/local/include/consultation.php"
)
);?><br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -1,17 +1,9 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Подарки каждому клиенту при покупке станции"); $APPLICATION->SetPageProperty("title", "Подарки каждому клиенту при покупке септика");
$APPLICATION->SetPageProperty("description", "Подарки Каждому Клиенту • Успей приобрести станцию и получи дренажный насос в подарок."); $APPLICATION->SetPageProperty("description", "Подарки Каждому Клиенту • Успей приобрести станцию и получи дренажный насос в подарок.");
$APPLICATION->SetTitle("Подарки Каждому Клиенту"); $APPLICATION->SetTitle("Подарки Каждому Клиенту");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title">Подарки каждому</h1> <h1 class="text-section__title">Подарки каждому</h1>
<p class="text-section__text"> <p class="text-section__text">
При покупке станции каждому покупателю дренажный насос в подарок. При покупке станции каждому покупателю дренажный насос в подарок.
@ -37,4 +29,13 @@ $APPLICATION->SetTitle("Подарки Каждому Клиенту");
<img alt="Септик и подарок на день рождения" src="/local/templates/EraSeptik/images/jpg/drenazhnyj-nasos-dzhileks.jpg" div=""> <img alt="Септик и подарок на день рождения" src="/local/templates/EraSeptik/images/jpg/drenazhnyj-nasos-dzhileks.jpg" div="">
</div> </div>
</div> </div>
</section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section> <?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_RECURSIVE" => "Y",
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => "/local/include/consultation.php"
)
);?><br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "С соседом дешевле | скидка на покупку септика с соседом"); $APPLICATION->SetPageProperty("title", "С соседом дешевле | скидка на покупку септика с соседом");
$APPLICATION->SetPageProperty("description", "Скидка: Соседская выгода на септики! Закажите септики вместе с соседом – и получите двойную экономию!"); $APPLICATION->SetPageProperty("description", "Скидка: Соседская выгода на септики! Закажите септики вместе с соседом – и получите двойную экономию!");
$APPLICATION->SetTitle("Скидка на септик с соседом дешевле"); $APPLICATION->SetTitle("Скидка на септик с соседом дешевле");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title">С соседом дешевле! <span class="green-text">Получи выгоду на покупку</span> </h1> <h1 class="text-section__title">С соседом дешевле! <span class="green-text">Получи выгоду на покупку</span> </h1>
<p class="text-section__text"> <p class="text-section__text">
Покупка септика с соседом, всегда приятно! Мы решили не оставаться в стороне и тоже хотим сделать Вам приятно. Покупка септика с соседом, всегда приятно! Мы решили не оставаться в стороне и тоже хотим сделать Вам приятно.

@ -1,6 +0,0 @@
<?
$sSectionName = "Скидка в день рождения";
$arDirProperties = array(
);
?>

@ -1,38 +0,0 @@
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Покупка Септика в День Рождения");
?>
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title">День рождения это особенная дата для каждого человека и в этот день <span class="green-text">любой хочет чувствовать себя особенным и получать подарки</span> </h1>
<p class="text-section__text">
Покупка септика в день рождения со скидкой, всегда приятно! Мы решили не оставаться в стороне и тоже хотим сделать Вам приятно.
</p>
</section> <section class="stock-card section container">
<div class="stock-card-block">
<div class="info-block stock-card-text">
<div class="info-block__wrapper">
<div class="info-block__icon">
<img width="26" alt="Иконка ограниченного времени" src="/local/templates/EraSeptik/images/svg/fun.svg" height="26">
</div>
<div class="info-block__content">
<p class="info-block__text">
Акция действует <b>в день рождения и за 2 дня до него</b>
</p>
<p class="info-block__text">
На всю линейку для вас будет действовать дополнительная скидка, которую вы можете уточнить по телефону у наших менеджеров
</p>
</div>
</div>
</div>
<div class="promotion__image stock-card-image">
<img alt="Септик и подарок на день рождения" src="/local/templates/EraSeptik/images/png/frameseptic&present.png" div="">
</div>
</div>
</section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -1,6 +0,0 @@
<?
$sSectionName = "Специальное предложение";
$arDirProperties = array(
);
?>

@ -1,40 +0,0 @@
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Скидки на септики Эра | Специальные предложения на септики");
$APPLICATION->SetPageProperty("description", "Успей купить по акции септики • Специальные предложения по выгодной цене от компании Септик Эра.");
$APPLICATION->SetTitle("Сепециальное предложение");
?>
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title">Специальные предложения на отдельные товары. </h1>
<p class="text-section__text">
ТЕКС ТЕКСТ
</p>
</section> <section class="stock-card section container">
<div class="stock-card-block">
<div class="info-block stock-card-text">
<div class="info-block__wrapper">
<div class="info-block__icon">
<img width="26" alt="Иконка ограниченного времени" src="/local/templates/EraSeptik/images/svg/fun.svg" height="26">
</div>
<div class="info-block__content">
<p class="info-block__text">
ТЕКСТ
</p>
<p class="info-block__text">
ТЕКСТ ТЕКС
</p>
</div>
</div>
</div>
<div class="promotion__image stock-card-image">
<img width="545" alt="Септик и подарок на день рождения" src="/local/templates/EraSeptik/images/png/framegreen_septic.png" height="234" div="">
</div>
</div>
</section> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -2,15 +2,12 @@
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Корзина"); $APPLICATION->SetPageProperty("title", "Корзина");
$APPLICATION->SetTitle("Корзина"); $APPLICATION->SetTitle("Корзина");
?><?$APPLICATION->IncludeComponent( ?><?$APPLICATION->IncludeComponent("bitrix:sale.basket.basket", "main", Array(
"bitrix:sale.basket.basket", "ACTION_VARIABLE" => "basketAction", // Название переменной действия
"main", "ADDITIONAL_PICT_PROP_7" => "-", // Дополнительная картинка [Каталог товаров]
array( "AUTO_CALCULATION" => "Y", // Автопересчет корзины
"ACTION_VARIABLE" => "basketAction", "BASKET_IMAGES_SCALING" => "adaptive", // Режим отображения изображений товаров
"ADDITIONAL_PICT_PROP_7" => "-", "COLUMNS_LIST_EXT" => array( // Выводимые колонки
"AUTO_CALCULATION" => "Y",
"BASKET_IMAGES_SCALING" => "adaptive",
"COLUMNS_LIST_EXT" => array(
0 => "PREVIEW_PICTURE", 0 => "PREVIEW_PICTURE",
1 => "DISCOUNT", 1 => "DISCOUNT",
2 => "DELETE", 2 => "DELETE",
@ -18,7 +15,7 @@ $APPLICATION->SetTitle("Корзина");
4 => "TYPE", 4 => "TYPE",
5 => "SUM", 5 => "SUM",
), ),
"COLUMNS_LIST_MOBILE" => array( "COLUMNS_LIST_MOBILE" => array( // Колонки, отображаемые на мобильных устройствах
0 => "PREVIEW_PICTURE", 0 => "PREVIEW_PICTURE",
1 => "DISCOUNT", 1 => "DISCOUNT",
2 => "DELETE", 2 => "DELETE",
@ -26,48 +23,45 @@ $APPLICATION->SetTitle("Корзина");
4 => "TYPE", 4 => "TYPE",
5 => "SUM", 5 => "SUM",
), ),
"COMPATIBLE_MODE" => "Y", "COMPATIBLE_MODE" => "Y", // Включить режим совместимости
"CORRECT_RATIO" => "Y", "CORRECT_RATIO" => "Y", // Автоматически рассчитывать количество товара кратное коэффициенту
"DEFERRED_REFRESH" => "N", "DEFERRED_REFRESH" => "N", // Использовать механизм отложенной актуализации данных товаров с провайдером
"DISCOUNT_PERCENT_POSITION" => "bottom-right", "DISCOUNT_PERCENT_POSITION" => "bottom-right", // Расположение процента скидки
"DISPLAY_MODE" => "extended", "DISPLAY_MODE" => "extended", // Режим отображения корзины
"EMPTY_BASKET_HINT_PATH" => "/", "EMPTY_BASKET_HINT_PATH" => "/", // Путь к странице для продолжения покупок
"GIFTS_BLOCK_TITLE" => "Выберите один из подарков", "GIFTS_BLOCK_TITLE" => "Выберите один из подарков", // Текст заголовка "Подарки"
"GIFTS_CONVERT_CURRENCY" => "N", "GIFTS_CONVERT_CURRENCY" => "N", // Показывать цены в одной валюте
"GIFTS_HIDE_BLOCK_TITLE" => "N", "GIFTS_HIDE_BLOCK_TITLE" => "N", // Скрыть заголовок "Подарки"
"GIFTS_HIDE_NOT_AVAILABLE" => "N", "GIFTS_HIDE_NOT_AVAILABLE" => "N", // Не отображать товары, которых нет на складах
"GIFTS_MESS_BTN_BUY" => "Выбрать", "GIFTS_MESS_BTN_BUY" => "Выбрать", // Текст кнопки "Выбрать"
"GIFTS_MESS_BTN_DETAIL" => "Подробнее", "GIFTS_MESS_BTN_DETAIL" => "Подробнее", // Текст кнопки "Подробнее"
"GIFTS_PAGE_ELEMENT_COUNT" => "4", "GIFTS_PAGE_ELEMENT_COUNT" => "4", // Количество элементов в строке
"GIFTS_PLACE" => "BOTTOM", "GIFTS_PLACE" => "BOTTOM", // Вывод блока "Подарки"
"GIFTS_PRODUCT_PROPS_VARIABLE" => "prop", "GIFTS_PRODUCT_PROPS_VARIABLE" => "prop", // Название переменной, в которой передаются характеристики товара
"GIFTS_PRODUCT_QUANTITY_VARIABLE" => "quantity", "GIFTS_PRODUCT_QUANTITY_VARIABLE" => "quantity", // Название переменной, в которой передается количество товара
"GIFTS_SHOW_DISCOUNT_PERCENT" => "Y", "GIFTS_SHOW_DISCOUNT_PERCENT" => "Y", // Показывать процент скидки
"GIFTS_SHOW_OLD_PRICE" => "N", "GIFTS_SHOW_OLD_PRICE" => "N", // Показывать старую цену
"GIFTS_TEXT_LABEL_GIFT" => "Подарок", "GIFTS_TEXT_LABEL_GIFT" => "Подарок", // Текст метки "Подарка"
"HIDE_COUPON" => "Y", "HIDE_COUPON" => "Y", // Спрятать поле ввода купона
"LABEL_PROP" => array( "LABEL_PROP" => "", // Свойства меток товара
), "PATH_TO_ORDER" => "/checkout/", // Страница оформления заказа
"PATH_TO_ORDER" => "/checkout/", "PRICE_DISPLAY_MODE" => "Y", // Отображать цену в отдельной колонке
"PRICE_DISPLAY_MODE" => "Y", "PRICE_VAT_SHOW_VALUE" => "N", // Отображать значение НДС
"PRICE_VAT_SHOW_VALUE" => "N", "PRODUCT_BLOCKS_ORDER" => "props,sku,columns", // Порядок отображения блоков товара
"PRODUCT_BLOCKS_ORDER" => "props,sku,columns", "QUANTITY_FLOAT" => "Y", // Использовать дробное значение количества
"QUANTITY_FLOAT" => "Y", "SET_TITLE" => "Y", // Устанавливать заголовок страницы
"SET_TITLE" => "Y", "SHOW_DISCOUNT_PERCENT" => "N", // Показывать процент скидки рядом с изображением
"SHOW_DISCOUNT_PERCENT" => "N", "SHOW_FILTER" => "N", // Отображать фильтр товаров
"SHOW_FILTER" => "N", "SHOW_RESTORE" => "N", // Разрешить восстановление удалённых товаров
"SHOW_RESTORE" => "N", "TEMPLATE_THEME" => "blue", // Цветовая тема
"TEMPLATE_THEME" => "blue", "TOTAL_BLOCK_DISPLAY" => array( // Отображение блока с общей информацией по корзине
"TOTAL_BLOCK_DISPLAY" => array(
0 => "top", 0 => "top",
), ),
"USE_DYNAMIC_SCROLL" => "Y", "USE_DYNAMIC_SCROLL" => "Y", // Использовать динамическую подгрузку товаров
"USE_ENHANCED_ECOMMERCE" => "N", "USE_ENHANCED_ECOMMERCE" => "N", // Отправлять данные электронной торговли в Google и Яндекс
"USE_GIFTS" => "N", "USE_GIFTS" => "N", // Показывать блок "Подарки"
"USE_PREPAYMENT" => "N", "USE_PREPAYMENT" => "N", // Использовать предавторизацию для оформления заказа (PayPal Express Checkout)
"USE_PRICE_ANIMATION" => "N", "USE_PRICE_ANIMATION" => "N", // Использовать анимацию цен
"COMPONENT_TEMPLATE" => "main",
"ADDITIONAL_PICT_PROP_4" => "-"
), ),
false false
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> );?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -38,5 +38,14 @@ if(CModule::IncludeModule('iblock'))
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_new"); $GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_new");
} }
foreach ($aMenuLinksExt as &$menuItem) {
if (isset($menuItem[1])) {
$menuItem[1] = preg_replace('#^/catalog/#', '/', $menuItem[1]);
}
}
unset($menuItem);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt); $aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?> ?>

@ -0,0 +1,11 @@
<?
$aMenuLinks = Array(
Array(
"Новая страница",
"/catalog/novaya-stranitsa.php",
Array(),
Array(),
""
)
);
?>

@ -27,8 +27,8 @@ if ($page > 1) {
} }
// Определяем параметры сортировки // Определяем параметры сортировки
$sortField = "SORT"; $sortField = "sort";
$sortOrder = "asc"; $sortOrder = "desc";
if (isset($_GET['sorting'])) { if (isset($_GET['sorting'])) {
if ($_GET['sorting'] === 'price_up') { if ($_GET['sorting'] === 'price_up') {
@ -39,26 +39,32 @@ if (isset($_GET['sorting'])) {
$sortOrder = "desc"; $sortOrder = "desc";
} elseif ($_GET['sorting'] === 'default') { } elseif ($_GET['sorting'] === 'default') {
$sortField = "sort"; $sortField = "sort";
$sortOrder = "asc"; $sortOrder = "desc";
} elseif ($_GET['sorting'] === 'reviews') { } elseif ($_GET['sorting'] === 'reviews') {
$sortField = "PROPERTY_82"; $sortField = "PROPERTY_82";
$sortOrder = "desc"; $sortOrder = "desc";
} }
} }
?>
<? $APPLICATION->IncludeComponent( ?><? $APPLICATION->IncludeComponent(
"bitrix:catalog", "bitrix:catalog",
"main", "main",
array( array(
"SEF_MODE" => "Y", "SEF_MODE" => "Y",
"SEF_FOLDER" => "/catalog/", "SEF_FOLDER" => "/",
"AJAX_MODE" => "N", "SEF_URL_TEMPLATES" => array(
"sections" => "catalog/",
"section" => "#SECTION_CODE_PATH#/", // нельзя слеш ставить в начале
"element" => "#ELEMENT_CODE#/", // нельзя слеш ставить в начале
"compare" => "compare/",
),
"ACTION_VARIABLE" => "action", "ACTION_VARIABLE" => "action",
"ADD_ELEMENT_CHAIN" => "Y", "ADD_ELEMENT_CHAIN" => "Y",
"ADD_PICT_PROP" => "-", "ADD_PICT_PROP" => "-",
"ADD_PROPERTIES_TO_BASKET" => "Y", "ADD_PROPERTIES_TO_BASKET" => "Y",
"ADD_SECTIONS_CHAIN" => "Y", "ADD_SECTIONS_CHAIN" => "Y",
// "AJAX_MODE" => "Y",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "", "AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "Y", "AJAX_OPTION_HISTORY" => "Y",
"AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_JUMP" => "N",
@ -74,24 +80,17 @@ if (isset($_GET['sorting'])) {
"COMPONENT_TEMPLATE" => "main", "COMPONENT_TEMPLATE" => "main",
"CONVERT_CURRENCY" => "N", "CONVERT_CURRENCY" => "N",
"DETAIL_ADD_DETAIL_TO_SLIDER" => "N", "DETAIL_ADD_DETAIL_TO_SLIDER" => "N",
"DETAIL_ADD_TO_BASKET_ACTION" => array( "DETAIL_ADD_TO_BASKET_ACTION" => array(0 => "BUY", ),
0 => "BUY", "DETAIL_ADD_TO_BASKET_ACTION_PRIMARY" => array(0 => "BUY", ),
),
"DETAIL_ADD_TO_BASKET_ACTION_PRIMARY" => array(
0 => "BUY",
),
"DETAIL_BACKGROUND_IMAGE" => "-", "DETAIL_BACKGROUND_IMAGE" => "-",
"DETAIL_BRAND_USE" => "N", "DETAIL_BRAND_USE" => "N",
"DETAIL_BROWSER_TITLE" => "-", "DETAIL_BROWSER_TITLE" => "-",
"DETAIL_CHECK_SECTION_ID_VARIABLE" => "N", "DETAIL_CHECK_SECTION_ID_VARIABLE" => "N",
"DETAIL_DETAIL_PICTURE_MODE" => array( "DETAIL_DETAIL_PICTURE_MODE" => array(0 => "MAGNIFIER", ),
0 => "MAGNIFIER",
),
"DETAIL_DISPLAY_NAME" => "Y", "DETAIL_DISPLAY_NAME" => "Y",
"DETAIL_DISPLAY_PREVIEW_TEXT_MODE" => "E", "DETAIL_DISPLAY_PREVIEW_TEXT_MODE" => "E",
"DETAIL_IMAGE_RESOLUTION" => "16by9", "DETAIL_IMAGE_RESOLUTION" => "16by9",
"DETAIL_MAIN_BLOCK_PROPERTY_CODE" => array( "DETAIL_MAIN_BLOCK_PROPERTY_CODE" => array(),
),
"DETAIL_META_DESCRIPTION" => "-", "DETAIL_META_DESCRIPTION" => "-",
"DETAIL_META_KEYWORDS" => "-", "DETAIL_META_KEYWORDS" => "-",
"DETAIL_PRODUCT_INFO_BLOCK_ORDER" => "sku,props", "DETAIL_PRODUCT_INFO_BLOCK_ORDER" => "sku,props",
@ -101,16 +100,16 @@ if (isset($_GET['sorting'])) {
"DETAIL_SHOW_POPULAR" => "N", "DETAIL_SHOW_POPULAR" => "N",
"DETAIL_SHOW_SLIDER" => "N", "DETAIL_SHOW_SLIDER" => "N",
"DETAIL_SHOW_VIEWED" => "Y", "DETAIL_SHOW_VIEWED" => "Y",
"DETAIL_STRICT_SECTION_CHECK" => "Y", "DETAIL_STRICT_SECTION_CHECK" => "N",
"DETAIL_USE_COMMENTS" => "N", "DETAIL_USE_COMMENTS" => "N",
"DETAIL_USE_VOTE_RATING" => "N", "DETAIL_USE_VOTE_RATING" => "N",
"DISABLE_INIT_JS_IN_COMPONENT" => "N", "DISABLE_INIT_JS_IN_COMPONENT" => "N",
"DISPLAY_BOTTOM_PAGER" => "Y", "DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_TOP_PAGER" => "N", "DISPLAY_TOP_PAGER" => "N",
"ELEMENT_SORT_FIELD" => $sortField, "ELEMENT_SORT_FIELD" => $sortField,
"ELEMENT_SORT_FIELD2" => "SORT", "ELEMENT_SORT_FIELD2" => "id",
"ELEMENT_SORT_ORDER" => $sortOrder, "ELEMENT_SORT_ORDER" => $sortOrder,
"ELEMENT_SORT_ORDER2" => "asc", "ELEMENT_SORT_ORDER2" => "desc",
"FILE_404" => "", "FILE_404" => "",
"FILTER_HIDE_ON_MOBILE" => "N", "FILTER_HIDE_ON_MOBILE" => "N",
"FILTER_NAME" => "", "FILTER_NAME" => "",
@ -137,8 +136,7 @@ if (isset($_GET['sorting'])) {
"IBLOCK_TYPE" => "catalog", "IBLOCK_TYPE" => "catalog",
"INCLUDE_SUBSECTIONS" => "Y", "INCLUDE_SUBSECTIONS" => "Y",
"INSTANT_RELOAD" => "N", "INSTANT_RELOAD" => "N",
"LABEL_PROP" => array( "LABEL_PROP" => array(),
),
"LAZY_LOAD" => "Y", "LAZY_LOAD" => "Y",
"LINE_ELEMENT_COUNT" => "3", "LINE_ELEMENT_COUNT" => "3",
"LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#", "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
@ -151,8 +149,7 @@ if (isset($_GET['sorting'])) {
"LIST_META_KEYWORDS" => "-", "LIST_META_KEYWORDS" => "-",
"LIST_PRODUCT_BLOCKS_ORDER" => "price,props,sku,quantityLimit,quantity,buttons", "LIST_PRODUCT_BLOCKS_ORDER" => "price,props,sku,quantityLimit,quantity,buttons",
"LIST_PRODUCT_ROW_VARIANTS" => "[{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false}]", "LIST_PRODUCT_ROW_VARIANTS" => "[{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false},{'VARIANT':'2','BIG_DATA':false}]",
"LIST_PROPERTY_CODE_MOBILE" => array( "LIST_PROPERTY_CODE_MOBILE" => array(),
),
"LIST_SHOW_SLIDER" => "N", "LIST_SHOW_SLIDER" => "N",
"LIST_SLIDER_INTERVAL" => "3000", "LIST_SLIDER_INTERVAL" => "3000",
"LIST_SLIDER_PROGRESS" => "N", "LIST_SLIDER_PROGRESS" => "N",
@ -179,9 +176,7 @@ if (isset($_GET['sorting'])) {
"PAGER_TITLE" => "Товары", "PAGER_TITLE" => "Товары",
"PAGE_ELEMENT_COUNT" => "9", "PAGE_ELEMENT_COUNT" => "9",
"PARTIAL_PRODUCT_PROPERTIES" => "N", "PARTIAL_PRODUCT_PROPERTIES" => "N",
"PRICE_CODE" => array( "PRICE_CODE" => array(),
0 => "BASE",
),
"PRICE_VAT_INCLUDE" => "Y", "PRICE_VAT_INCLUDE" => "Y",
"PRICE_VAT_SHOW_VALUE" => "N", "PRICE_VAT_SHOW_VALUE" => "N",
"PRODUCT_ID_VARIABLE" => "id", "PRODUCT_ID_VARIABLE" => "id",
@ -249,39 +244,6 @@ if (isset($_GET['sorting'])) {
"USE_PRODUCT_QUANTITY" => "N", "USE_PRODUCT_QUANTITY" => "N",
"USE_SALE_BESTSELLERS" => "N", "USE_SALE_BESTSELLERS" => "N",
"USE_STORE" => "N", "USE_STORE" => "N",
"SIDEBAR_SECTION_POSITION" => "right", "VARIABLE_ALIASES" => array("compare" => array("ACTION_CODE" => "action", ), )
"SIDEBAR_DETAIL_POSITION" => "right",
"FILTER_FIELD_CODE" => array(
0 => "",
1 => "",
),
"FILTER_PROPERTY_CODE" => array(
0 => "",
1 => "",
),
"FILTER_PRICE_CODE" => "",
"USE_REVIEW" => "N",
"SEF_URL_TEMPLATES" => array(
"sections" => "filter/#SMART_FILTER_PATH#/apply/",
"section" => "#SECTION_CODE#/",
"element" => "#SECTION_CODE#/#ELEMENT_CODE#/",
"compare" => "compare/",
"smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
) )
), ); ?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>
false
); ?>
<style>
/* Maks | Временно тут стили разместил для фикса мобильного фильтра */
.catalog-page__filter.is-active .catalog-page__filter-wrap{
height: 100%;
}
.filter__top{
pointer-events: auto;
}
</style>
<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>

@ -1,7 +1,5 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Наши контакты для связи: телефоны, электронная почта и адрес. Мы всегда готовы ответить на ваши вопросы и помочь с выбором оптимального решения для вашего участка.");
$APPLICATION->SetPageProperty("title", "Контакты Септик Эра: свяжитесь с нами легко и быстро");
$APPLICATION->SetTitle("Контакты"); $APPLICATION->SetTitle("Контакты");
?> ?>
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array( <?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Договор купли продажи + монтаж | Септик эра"); $APPLICATION->SetPageProperty("title", "Договор купли продажи + монтаж | Септик эра");
$APPLICATION->SetPageProperty("description", "Ознакомьтесь с условиями договора купли-продажи и монтажа от компании Септик Эра. Мы предоставляем прозрачные условия сотрудничества, гарантии качества и профессиональный монтаж автономных канализационных систем."); $APPLICATION->SetPageProperty("description", "Ознакомьтесь с условиями договора купли-продажи и монтажа от компании Септик Эра. Мы предоставляем прозрачные условия сотрудничества, гарантии качества и профессиональный монтаж автономных канализационных систем.");
$APPLICATION->SetTitle(" Договора"); $APPLICATION->SetTitle(" Договора");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Вы можете скачать <span class="green-text">примеры договоров о продаже септика, о его монтаже</span> и заранее ознакомиться с основными пунктами </h1> Вы можете скачать <span class="green-text">примеры договоров о продаже септика, о его монтаже</span> и заранее ознакомиться с основными пунктами </h1>
<p class="text-section__text"> <p class="text-section__text">

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Вся необходимая документация по сайту и договорам Септика Эра"); $APPLICATION->SetPageProperty("title", "Вся необходимая документация по сайту и договорам Септика Эра");
$APPLICATION->SetPageProperty("description", "Тут Вы найдете необходимую информацию по политике конфиденциальности, соглашению с сайтом и найдете договор купли-продажи для ознакомления"); $APPLICATION->SetPageProperty("description", "Тут Вы найдете необходимую информацию по политике конфиденциальности, соглашению с сайтом и найдете договор купли-продажи для ознакомления");
$APPLICATION->SetTitle("Документация"); $APPLICATION->SetTitle("Документация");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Мы собрали <span class="green-text">необходимую документацию</span>, где вы сможете узнать о соглашении с сайтом, найти шаблон договора и посмотреть политику в отношении обработки персональных данных</h1> Мы собрали <span class="green-text">необходимую документацию</span>, где вы сможете узнать о соглашении с сайтом, найти шаблон договора и посмотреть политику в отношении обработки персональных данных</h1>
<p class="text-section__text"> <p class="text-section__text">

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Политика конфиденциальности сайта компании Септик Эра"); $APPLICATION->SetPageProperty("title", "Политика конфиденциальности сайта компании Септик Эра");
$APPLICATION->SetPageProperty("description", "Ознакомьтесь с Политикой конфиденциальности компании Септик Эра. Мы гарантируем защиту ваших персональных данных и соблюдение всех норм законодательства. Ваша безопасность и доверие — наш приоритет."); $APPLICATION->SetPageProperty("description", "Ознакомьтесь с Политикой конфиденциальности компании Септик Эра. Мы гарантируем защиту ваших персональных данных и соблюдение всех норм законодательства. Ваша безопасность и доверие — наш приоритет.");
$APPLICATION->SetTitle("Политика конфиденциальности"); $APPLICATION->SetTitle("Политика конфиденциальности");
?> ?><section class="principle section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="principle section container">
<h1> <h1>
<p> <p>
Политика конфиденциальности Политика конфиденциальности

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Пользовательское соглашение Сайта Эра септик"); $APPLICATION->SetPageProperty("title", "Пользовательское соглашение Сайта Эра септик");
$APPLICATION->SetPageProperty("description", "Ознакомьтесь с Пользовательским соглашением компании Септик Эра. Узнайте о правилах использования сайта, условиях сотрудничества и ваших правах. Мы ценим прозрачность и доверие наших клиентов."); $APPLICATION->SetPageProperty("description", "Ознакомьтесь с Пользовательским соглашением компании Септик Эра. Узнайте о правилах использования сайта, условиях сотрудничества и ваших правах. Мы ценим прозрачность и доверие наших клиентов.");
$APPLICATION->SetTitle("Пользовательское соглашение"); $APPLICATION->SetTitle("Пользовательское соглашение");
?> ?><section class="principle section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="principle section container">
<h1> <h1>
<p> <p>
Пользовательское соглашение Пользовательское соглашение

@ -1,20 +0,0 @@
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Расчет септика");
?>
<main class="content" id="content">
<div class="container">
<?$APPLICATION->IncludeComponent(
"era:html.map",
"",
Array(
// "IBLOCK_ID" => "4", // ID инфоблока с товарами
// "CACHE_TYPE" => "A",
// "CACHE_TIME" => "3600"
)
);?>
</div>
</main>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -1,11 +1,11 @@
<div class="cart-page__aside-list"> <div class="cart-page__aside-list">
<div> <div>
Самовывоз из магазина - По договоренности Самовывоз из магазина - сегодня
</div> </div>
<div> <div>
Доставка курьером - По договоренности Доставка курьером - завтра
</div> </div>
<div> <div>
Доставка почтой - По договоренности Доставка почтой - 1-2 дня
</div> </div>
</div> </div>

@ -1,26 +0,0 @@
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 1
</div>
<p class="catalog-page__seo-text">
Редактируется из /include/catalog-seo-text.php
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 2
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus pronin sapien nunc accuan eget.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 3
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div>

@ -7,7 +7,7 @@
</div> </div>
</div> </div>
<div class="reviews__list swiper-wrapper"> <div class="reviews__list swiper-wrapper">
<a href="/local/templates/EraSeptik/video/отзыв дед.mp4" data-fancybox class="reviews__item reviews__item--video swiper-slide"> <a href="https://eraseptik.ru/wp-content/uploads/2024/01/avtonomnaya-kanalizacziya-_novaya-era_.mp4" data-fancybox class="reviews__item reviews__item--video swiper-slide">
<img width="400" alt="Review video poster" src="/local/templates/.default/img/webp/rev1.webp" height="300" class="reviews__poster-img"> <button class="reviews__item-btn button-video"> <img width="62" alt="video-play" src="/local/templates/.default/img/svg/video-play.svg" height="62"> </button> <img width="400" alt="Review video poster" src="/local/templates/.default/img/webp/rev1.webp" height="300" class="reviews__poster-img"> <button class="reviews__item-btn button-video"> <img width="62" alt="video-play" src="/local/templates/.default/img/svg/video-play.svg" height="62"> </button>
<div class="reviews__value"> <div class="reviews__value">
<div class="reviews__date"> <div class="reviews__date">

@ -1,12 +1,11 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Септики Эра – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже. Доставка по Москве и области.");
$APPLICATION->SetPageProperty("title", "Продажа и монтаж септиков Эра в Москве и области");
$APPLICATION->SetTitle("ЭраСептик"); $APPLICATION->SetTitle("ЭраСептик");
?><?$APPLICATION->IncludeComponent( ?>
<?$APPLICATION->IncludeComponent(
"bitrix:news.detail", "bitrix:news.detail",
"section_reason", "section_reason",
Array( array(
"ACTIVE_DATE_FORMAT" => "", "ACTIVE_DATE_FORMAT" => "",
"ADD_ELEMENT_CHAIN" => "N", "ADD_ELEMENT_CHAIN" => "N",
"ADD_SECTIONS_CHAIN" => "N", "ADD_SECTIONS_CHAIN" => "N",
@ -20,7 +19,6 @@ $APPLICATION->SetTitle("ЭраСептик");
"CACHE_TIME" => "36000000", "CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A", "CACHE_TYPE" => "A",
"CHECK_DATES" => "N", "CHECK_DATES" => "N",
"COMPONENT_TEMPLATE" => "section_reason",
"DETAIL_URL" => "", "DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "N", "DISPLAY_DATE" => "N",
@ -30,7 +28,10 @@ $APPLICATION->SetTitle("ЭраСептик");
"DISPLAY_TOP_PAGER" => "N", "DISPLAY_TOP_PAGER" => "N",
"ELEMENT_CODE" => "", "ELEMENT_CODE" => "",
"ELEMENT_ID" => "453", "ELEMENT_ID" => "453",
"FIELD_CODE" => array(0=>"",1=>"",), "FIELD_CODE" => array(
0 => "",
1 => "",
),
"IBLOCK_ID" => "33", "IBLOCK_ID" => "33",
"IBLOCK_TYPE" => "main", "IBLOCK_TYPE" => "main",
"IBLOCK_URL" => "", "IBLOCK_URL" => "",
@ -42,7 +43,12 @@ $APPLICATION->SetTitle("ЭраСептик");
"PAGER_SHOW_ALL" => "N", "PAGER_SHOW_ALL" => "N",
"PAGER_TEMPLATE" => ".default", "PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Страница", "PAGER_TITLE" => "Страница",
"PROPERTY_CODE" => array(0=>"SECTION_TITLE",1=>"CARD_LEFT",2=>"CARDS",3=>"",), "PROPERTY_CODE" => array(
0 => "SECTION_TITLE",
1 => "CARD_LEFT",
2 => "CARDS",
3 => "",
),
"SET_BROWSER_TITLE" => "N", "SET_BROWSER_TITLE" => "N",
"SET_CANONICAL_URL" => "N", "SET_CANONICAL_URL" => "N",
"SET_LAST_MODIFIED" => "N", "SET_LAST_MODIFIED" => "N",
@ -53,9 +59,13 @@ $APPLICATION->SetTitle("ЭраСептик");
"SHOW_404" => "N", "SHOW_404" => "N",
"STRICT_SECTION_CHECK" => "N", "STRICT_SECTION_CHECK" => "N",
"USE_PERMISSIONS" => "N", "USE_PERMISSIONS" => "N",
"USE_SHARE" => "N" "USE_SHARE" => "N",
) "COMPONENT_TEMPLATE" => "section_reason"
);?> <section class="sale section container"> ),
false
);?>
<section class="sale section container">
<h2 class="section-title">Продажа септиков</h2> <h2 class="section-title">Продажа септиков</h2>
<style> <style>
.sale__wrap-title{ .sale__wrap-title{
@ -64,7 +74,8 @@ $APPLICATION->SetTitle("ЭраСептик");
.sale__list{ .sale__list{
margin-bottom: 60px; margin-bottom: 60px;
} }
</style> <? // GP | Модельный ряд ?> </style>
<? // GP | Модельный ряд ?>
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Модельный ряд</h3> <h3 class="sale__wrap-title">Модельный ряд</h3>
<? <?
@ -74,11 +85,15 @@ $APPLICATION->SetTitle("ЭраСептик");
)); ));
?> ?>
</div> </div>
<? // GP | Категории товаров ?> <? // GP | Категории товаров ?>
<div class="sale__wrap"> <div class="sale__wrap">
<h2 class="section-title">Категории товаров</h2> <h3 class="sale__wrap-title">Категории товаров</h3>
<div class="sale__list"> <div class="sale__list">
<a class="sale__item" href="/catalog/septiki/">Септики</a> <a class="sale__item" href="/catalog/avtonomnaya-kanalizatsiya/">Автономные канализации</a> <a class="sale__item" href="/catalog/stantsii-biologicheskoy-ochistki/">Станции биоочистки</a> <a class="sale__item" href="/catalog/lokalnye-ochistnye-sooruzheniya/">Локальные очистные сооружения</a> <a class="sale__item" href="/septiki/">Септики</a>
<a class="sale__item" href="/avtonomnaya-kanalizatsiya/">Автономные канализации</a>
<a class="sale__item" href="/stantsii-biologicheskoy-ochistki/">Станции биоочистки</a>
<a class="sale__item" href="/lokalnye-ochistnye-sooruzheniya/">Локальные очистные сооружения</a>
<?php <?php
/* Когда нужно будет настроить динамический вывод категорий */ /* Когда нужно будет настроить динамический вывод категорий */
// if (CModule::IncludeModule('iblock')) { // if (CModule::IncludeModule('iblock')) {
@ -91,156 +106,145 @@ $APPLICATION->SetTitle("ЭраСептик");
// $arSelect = ['ID', 'NAME', 'SECTION_PAGE_URL']; // $arSelect = ['ID', 'NAME', 'SECTION_PAGE_URL'];
// $rsSections = CIBlockSection::GetList(['SORT' => 'ASC'], $arFilter, false, $arSelect); // $rsSections = CIBlockSection::GetList(['SORT' => 'ASC'], $arFilter, false, $arSelect);
// while ($arSection = $rsSections->GetNext()) { // while ($arSection = $rsSections->GetNext()) {
// ?> <!-- <a class="sale__item" href="<?= $arSection['SECTION_PAGE_URL'] ?>"><?= htmlspecialchars($arSection['NAME']) ?></a> --> <?php // ?>
<!-- <a class="sale__item" href="<?= $arSection['SECTION_PAGE_URL'] ?>"><?= htmlspecialchars($arSection['NAME']) ?></a> -->
<?php
// } // }
// } // }
?> <a class="sale__item sale__item--green" href="/catalog/"> <span>У нас <u>собственное</u> производство</span> <span class="sale__item-action">К каталогу</span> </a> ?>
<a class="sale__item sale__item--green" href="/catalog/">
<span>У нас <u>собственное</u> производство</span>
<span class="sale__item-action">К каталогу</span>
</a>
</div> </div>
</div> </div>
<? // GP | Популярные товары ?> <? // GP | Популярные товары ?>
<div class="sale__wrap"> <div class="sale__wrap">
<h2 class="section-title">Популярные товары</h2> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<?php <?php
$popularProductIds = [325, 336, 343]; // замените на нужные ID $popularProductIds = [325, 336, 343]; // замените на нужные ID
$popularFilter = ['ID' => $popularProductIds]; $popularFilter = ['ID' => $popularProductIds];
?> <?$APPLICATION->IncludeComponent( ?>
<?php
$APPLICATION->IncludeComponent(
"bitrix:catalog.section", "bitrix:catalog.section",
"mainpage", "mainpage",
Array( array(
"ADD_SECTIONS_CHAIN" => "N", "IBLOCK_TYPE" => "catalog",
"ADD_TO_BASKET_ACTION" => "ADD", "IBLOCK_ID" => "4",
"CACHE_GROUPS" => "Y", "SECTION_ID" => "",
"CACHE_TIME" => "36000000", "SECTION_CODE" => "",
"CACHE_TYPE" => "A",
"DISPLAY_COMPARE" => "N",
"ELEMENT_SORT_FIELD" => "shows", "ELEMENT_SORT_FIELD" => "shows",
"ELEMENT_SORT_ORDER" => "desc", "ELEMENT_SORT_ORDER" => "desc",
"FILTER_NAME" => "popularFilter",
"IBLOCK_ID" => "4",
"IBLOCK_TYPE" => "catalog",
"MESSAGE_404" => "",
"PAGE_ELEMENT_COUNT" => "3", "PAGE_ELEMENT_COUNT" => "3",
"FILTER_NAME" => "popularFilter",
"PROPERTY_CODE" => array("CHEL", "SBROS_NUM", "RECYCLE_VOL"),
"SHOW_ALL_WO_SECTION" => "Y",
"PRICE_CODE" => array(), "PRICE_CODE" => array(),
"SHOW_PRICE_COUNT" => "1",
"PRICE_VAT_INCLUDE" => "Y", "PRICE_VAT_INCLUDE" => "Y",
"ADD_TO_BASKET_ACTION" => "ADD",
"PRODUCT_ID_VARIABLE" => "id", "PRODUCT_ID_VARIABLE" => "id",
"PRODUCT_PROPS_VARIABLE" => "prop",
"PRODUCT_QUANTITY_VARIABLE" => "quantity", "PRODUCT_QUANTITY_VARIABLE" => "quantity",
"PROPERTY_CODE" => array("CHEL","SBROS_NUM","RECYCLE_VOL"), "PRODUCT_PROPS_VARIABLE" => "prop",
"SECTION_CODE" => "", "CACHE_TYPE" => "A",
"SECTION_ID" => "", "CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "Y",
"DISPLAY_COMPARE" => "N",
"SET_TITLE" => "N",
"SET_BROWSER_TITLE" => "N", "SET_BROWSER_TITLE" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N", "SET_META_KEYWORDS" => "N",
"SET_TITLE" => "N", "SET_META_DESCRIPTION" => "N",
"SHOW_404" => "N", "ADD_SECTIONS_CHAIN" => "N",
"SHOW_ALL_WO_SECTION" => "Y", "SHOW_ALL_WO_SECTION" => "Y",
"SHOW_PRICE_COUNT" => "1" "SHOW_404" => "N",
) "MESSAGE_404" => "",
);?> // ... другие параметры по необходимости ...
),
false
);
?>
</div> </div>
</div> </div>
</section> <section class="stages section container">
</section>
<section class="stages section container">
<h2 class="section-title">Этапы работы с клиентами</h2> <h2 class="section-title">Этапы работы с клиентами</h2>
<div class="stages__list"> <div class="stages__list">
<div class="stages__item stages__item--message hover-scale"> <div class="stages__item stages__item--message hover-scale">
<h3 class="stages__title">Связь с менеджером</h3> <h3 class="stages__title">Связь с менеджером</h3>
<p> <p>После того, как мы получим заявку, наш менеджер свяжется с вами</p>
После того, как мы получим заявку, наш менеджер свяжется с вами
</p>
</div> </div>
<div class="stages__item stages__item--phone hover-scale"> <div class="stages__item stages__item--phone hover-scale">
<h3 class="stages__title">Первичная консультация</h3> <h3 class="stages__title">Первичная консультация</h3>
<p> <p>Менеджер обсудить с вами детали проекта, расскажет о ценах и акциях</p>
Менеджер обсудить с вами детали проекта, расскажет о ценах и акциях
</p>
</div> </div>
<div class="stages__item stages__item--people hover-scale"> <div class="stages__item stages__item--people hover-scale">
<h3 class="stages__title">Выезд на замеры</h3> <h3 class="stages__title">Выезд на замеры</h3>
<p> <p>Наш мастер проведет все замеры, ответит на все интересующие вопросы</p>
Наш мастер проведет все замеры, ответит на все интересующие вопросы
</p>
</div> </div>
<div class="stages__item stages__item--bag hover-scale"> <div class="stages__item stages__item--bag hover-scale">
<h3 class="stages__title">Подготовка сметы</h3> <h3 class="stages__title">Подготовка сметы</h3>
<p> <p>После замеров мы подготовим смету и ответим на все интересующие вопросы</p>
После замеров мы подготовим смету и ответим на все интересующие вопросы
</p>
</div> </div>
<div class="stages__item stages__item--settings hover-scale"> <div class="stages__item stages__item--settings hover-scale">
<h3 class="stages__title">Монтаж</h3> <h3 class="stages__title">Монтаж</h3>
<p> <p>Менеджер обсудить с вами детали проекта, расскажет о ценах и акциях</p>
Менеджер обсудить с вами детали проекта, расскажет о ценах и акциях
</p>
</div> </div>
<div class="stages__item stages__item--book hover-scale"> <div class="stages__item stages__item--book hover-scale">
<h3 class="stages__title">Обучение</h3> <h3 class="stages__title">Обучение</h3>
<p> <p>После монтажа поможем вам правильно использовать септик</p>
После монтажа поможем вам правильно использовать септик
</p>
</div> </div>
</div> </div>
</section> <section class="installation section container"> </section>
<section class="installation section container">
<h2 class="section-title">Как проходит монтаж очистных сооружений</h2> <h2 class="section-title">Как проходит монтаж очистных сооружений</h2>
<div class="installation__list"> <div class="installation__list">
<div class="installation__item installation__item--img" style="background-image: url('/local/templates/EraSeptik/images/webp/installation.webp"> <div class="installation__item installation__item--img" style="background-image: url('<?= DEFAULT_TEMPLATE_PATH ?>/img/png/installation.png');">
<div class="installation__num">01</div>
<div class="installation__num">
01
</div>
<h3 class="installation__title">Консультация и обследование участка</h3> <h3 class="installation__title">Консультация и обследование участка</h3>
<p class="installation__info"> <p class="installation__info">обсуждение потребностей клиента и&nbsp;характеристик участка, определение типа грунта и&nbsp;уровня грунтовых вод</p>
обсуждение потребностей клиента и&nbsp;характеристик участка, определение типа грунта и&nbsp;уровня грунтовых вод
</p>
</div> </div>
<div class="installation__item hover-scale"> <div class="installation__item hover-scale">
<div class="installation__num"> <div class="installation__num">02</div>
02
</div>
<h3 class="installation__title">Проектирование системы</h3> <h3 class="installation__title">Проектирование системы</h3>
<p class="installation__info"> <p class="installation__info">разработка проекта с учетом специфики участка и требований клиента, подбор оборудования и составление сметы</p>
разработка проекта с учетом специфики участка и требований клиента, подбор оборудования и составление сметы
</p>
</div> </div>
<div class="installation__item hover-scale"> <div class="installation__item hover-scale">
<div class="installation__num"> <div class="installation__num">03</div>
03
</div>
<h3 class="installation__title">Подготовка котлована</h3> <h3 class="installation__title">Подготовка котлована</h3>
<p class="installation__info"> <p class="installation__info">разметка места для котлована, земляные работы: земляные работы и&nbsp;выемка грунта</p>
разметка места для котлована, земляные работы: земляные работы и&nbsp;выемка грунта
</p>
</div> </div>
<div class="installation__item hover-scale"> <div class="installation__item hover-scale">
<div class="installation__num"> <div class="installation__num">04</div>
04
</div>
<h3 class="installation__title">Устройство подушки из&nbsp;песка и&nbsp;щебня</h3> <h3 class="installation__title">Устройство подушки из&nbsp;песка и&nbsp;щебня</h3>
<p class="installation__info"> <p class="installation__info">укладка песчаной и&nbsp;щебневой подушки на&nbsp;дне котлована для лучшей дренажной функции</p>
укладка песчаной и&nbsp;щебневой подушки на&nbsp;дне котлована для лучшей дренажной функции
</p>
</div> </div>
<div class="installation__item hover-scale"> <div class="installation__item hover-scale">
<div class="installation__num"> <div class="installation__num">05</div>
05
</div>
<h3 class="installation__title">Монтаж септика</h3> <h3 class="installation__title">Монтаж септика</h3>
<p class="installation__info"> <p class="installation__info">установка корпуса септика в&nbsp;подготовленный котлован, подключение входной и&nbsp;выходной труб к&nbsp;септику</p>
установка корпуса септика в&nbsp;подготовленный котлован, подключение входной и&nbsp;выходной труб к&nbsp;септику
</p>
</div> </div>
<div class="installation__item hover-scale"> <div class="installation__item hover-scale">
<div class="installation__num"> <div class="installation__num">06</div>
06
</div>
<h3 class="installation__title">Подсоединение системы к&nbsp;дому</h3> <h3 class="installation__title">Подсоединение системы к&nbsp;дому</h3>
<p class="installation__info"> <p class="installation__info">прокладка трубопроводов от&nbsp;дома к&nbsp;септику, подключение системы к&nbsp;внутреннему каналу</p>
прокладка трубопроводов от&nbsp;дома к&nbsp;септику, подключение системы к&nbsp;внутреннему каналу
</p>
</div> </div>
<a class="installation__item installation__item--icon installation__item--orange" href="/raschet-septika/"> <span class="installation__link">Расчитать септик онлайн</span> </a> <a class="installation__item installation__item--icon installation__item--green" href="/interesnoe/portfolio-proektov/"> <span class="installation__link">Посмотреть пример сметы</span> </a>
<a class="installation__item installation__item--icon installation__item--orange" href="/raschet-septika/">
<span class="installation__link">Расчитать септик онлайн</span>
</a>
<a class="installation__item installation__item--icon installation__item--green" href="/interesnoe/portfolio-proektov/">
<span class="installation__link">Посмотреть пример сметы</span>
</a>
</div> </div>
</section> <section class="services container section"> </section>
<section class="services container section">
<h2 class="section-title">Мы предлагаем следующие услуги</h2> <h2 class="section-title">Мы предлагаем следующие услуги</h2>
<div class="services__list"> <div class="services__list">
<a class="services__item" href="/uslugi/montazh-septikov/"> <a class="services__item" href="/uslugi/montazh-septikov/">
@ -310,6 +314,7 @@ $APPLICATION->SetTitle("ЭраСептик");
</a> <a class="services__item services__item--green" href="/uslugi/"> <span class="services__link">Все услуги</span> </a> </a> <a class="services__item services__item--green" href="/uslugi/"> <span class="services__link">Все услуги</span> </a>
</div> </div>
</section> </section>
<?$APPLICATION->IncludeComponent( <?$APPLICATION->IncludeComponent(
"bitrix:main.include", "bitrix:main.include",
"", "",
@ -317,7 +322,9 @@ $APPLICATION->SetTitle("ЭраСептик");
"AREA_FILE_SHOW" => "file", "AREA_FILE_SHOW" => "file",
"PATH" => "/include/order-call.php" "PATH" => "/include/order-call.php"
) )
);?> <section class="completed-objects section"> );?>
<section class="completed-objects section">
<div class="container"> <div class="container">
<h2 class="section-title">Последние выполненные объекты</h2> <h2 class="section-title">Последние выполненные объекты</h2>
<div class="completed-objects__list"> <div class="completed-objects__list">
@ -385,6 +392,7 @@ $APPLICATION->SetTitle("ЭраСептик");
</div> </div>
</div> </div>
</section> </section>
<?$APPLICATION->IncludeComponent( <?$APPLICATION->IncludeComponent(
"bitrix:main.include", "bitrix:main.include",
"", "",
@ -392,11 +400,18 @@ $APPLICATION->SetTitle("ЭраСептик");
"AREA_FILE_SHOW" => "file", "AREA_FILE_SHOW" => "file",
"PATH" => "/include/reviews.php" "PATH" => "/include/reviews.php"
) )
);?> <section class="about-company section"> );?>
<section class="about-company section">
<div class="container"> <div class="container">
<h2 class="section-title">О компании</h2> <h2 class="section-title">О компании</h2>
<div class="about-company__wrap"> <div class="about-company__wrap">
<a class="about-company__video" data-fancybox="video" href="/local/templates/EraSeptik/video/ЭРА1.mp4"> <span class="about-company__btn button-video"> <img width="62" alt="video-play" src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/video-play.svg" height="62"> </span> </a> <a class="about-company__video" style="background-image: url('<?= SITE_TEMPLATE_PATH ?>/images/webp/video-gl1.webp');" data-fancybox="video" href="<?= SITE_TEMPLATE_PATH ?>/video/avtonomnaya-kanalizacziya-_novaya-era_.mp4">
<span class="about-company__btn button-video">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/video-play.svg" width="62" height="62" alt="video-play">
</span>
</a>
<div class="about-company__green"> <div class="about-company__green">
<div class="about-company__description"> <div class="about-company__description">
Давайте знакомиться ближе 🤍 Давайте знакомиться ближе 🤍
@ -405,7 +420,9 @@ $APPLICATION->SetTitle("ЭраСептик");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="blog section"> </section>
<section class="blog section">
<div class="container"> <div class="container">
<h2 class="section-title">Мы ведем профессиональный блог</h2> <h2 class="section-title">Мы ведем профессиональный блог</h2>
<div class="blog__list"> <div class="blog__list">
@ -516,4 +533,5 @@ $APPLICATION->SetTitle("ЭраСептик");
</div> </div>
</div> </div>
</div> </div>
</section> <br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Биологические бактерии в очистке сточных вод: роль, принцип работы и выбор аэробного септика"); $APPLICATION->SetPageProperty("title", "Биологические бактерии в очистке сточных вод: роль, принцип работы и выбор аэробного септика");
$APPLICATION->SetPageProperty("description", "Узнайте, как биологические бактерии очищают сточные воды в септиках. В статье рассмотрены типы бактерий (аэробные и анаэробные), принцип их работы, виды септиков и рекомендации по выбору и обслуживанию. Сделайте вашу канализационную систему эффективной и экологичной!"); $APPLICATION->SetPageProperty("description", "Узнайте, как биологические бактерии очищают сточные воды в септиках. В статье рассмотрены типы бактерий (аэробные и анаэробные), принцип их работы, виды септиков и рекомендации по выбору и обслуживанию. Сделайте вашу канализационную систему эффективной и экологичной!");
$APPLICATION->SetTitle("Как выбрать аэробный септик"); $APPLICATION->SetTitle("Как выбрать аэробный септик");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
<p> <p>
Биологические бактерии для очистки канализации: как выбрать аэробный септик для дачи и дома Биологические бактерии для очистки канализации: как выбрать аэробный септик для дачи и дома
@ -32,7 +24,7 @@ $APPLICATION->SetTitle("Как выбрать аэробный септик");
</div> </div>
<div class="article__descr"> <div class="article__descr">
<p> <p>
Неправильная утилизация стоков способна причинить значительный вред окружающей среде: загрязнить водоемы, ухудшить качество почвы и даже создать угрозу для здоровья. Эффективным решением этой проблемы являются современные септики. Особое внимание заслуживают <a href="/catalog/septiki-aerobnye/" class="orange-text">аэробные</a> системы очистки, которые минимизируют неприятные запахи, обеспечивают высокий уровень переработки загрязнений и дают возможность использовать очищенную воду повторно, например, для полива растений. В данной статье мы обсудим, что такое биобактерии для септиков, как они функционируют, какие бывают виды очистных установок, а также дадим советы по выбору и эксплуатации. Неправильная утилизация стоков способна причинить значительный вред окружающей среде: загрязнить водоемы, ухудшить качество почвы и даже создать угрозу для здоровья. Эффективным решением этой проблемы являются современные септики. Особое внимание заслуживают <a class="orange-text" href="/septiki/septiki-aerobnye/">аэробные</a> системы очистки, которые минимизируют неприятные запахи, обеспечивают высокий уровень переработки загрязнений и дают возможность использовать очищенную воду повторно, например, для полива растений. В данной статье мы обсудим, что такое биобактерии для септиков, как они функционируют, какие бывают виды очистных установок, а также дадим советы по выбору и эксплуатации.
</p> </p>
<p> <p>
</p> </p>
@ -432,18 +424,41 @@ $APPLICATION->SetTitle("Как выбрать аэробный септик");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -459,19 +474,19 @@ $APPLICATION->SetTitle("Как выбрать аэробный септик");
Сброс: 190 литров Сброс: 190 литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -493,13 +508,13 @@ $APPLICATION->SetTitle("Как выбрать аэробный септик");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -515,7 +530,7 @@ $APPLICATION->SetTitle("Как выбрать аэробный септик");
Сброс: 550 литров Сброс: 550 литров
</p> </p>
<p class="product__text"> <p class="product__text">
Питание: 40 Вт. Питание: 40 Вт.
</p> </p>
</div> </div>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Автономная канализация для частного дома и дачи: как выбрать и установить лучшую систему"); $APPLICATION->SetPageProperty("title", "Автономная канализация для частного дома и дачи: как выбрать и установить лучшую систему");
$APPLICATION->SetPageProperty("description", "Узнайте, как выбрать и установить автономную канализацию для частного дома или дачи. В статье рассмотрены виды систем: выгребные ямы, септики, станции биологической очистки, их преимущества и недостатки. Советы по выбору, монтажу и эксплуатации для комфорта и экологической безопасности."); $APPLICATION->SetPageProperty("description", "Узнайте, как выбрать и установить автономную канализацию для частного дома или дачи. В статье рассмотрены виды систем: выгребные ямы, септики, станции биологической очистки, их преимущества и недостатки. Советы по выбору, монтажу и эксплуатации для комфорта и экологической безопасности.");
$APPLICATION->SetTitle("Автономная канализация как выбрать лучшее систему"); $APPLICATION->SetTitle("Автономная канализация как выбрать лучшее систему");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
Автономная канализация для частного дома и дачи: Как выбрать лучшую систему и правильно ее установить </h1> Автономная канализация для частного дома и дачи: Как выбрать лучшую систему и правильно ее установить </h1>
<div class="text-section__info"> <div class="text-section__info">
@ -21,7 +13,7 @@ $APPLICATION->SetTitle("Автономная канализация как вы
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
<a href="/catalog/avtonomnaya-kanalizatsiya/" class="orange-text">Автономная канализация</a> для частного дома и дачи – это важнейший элемент, обеспечивающий комфорт и безопасность.&nbsp; <a class="orange-text" href="/avtonomnaya-kanalizatsiya/">Автономная канализация</a> для частного дома и дачи – это важнейший элемент, обеспечивающий комфорт и безопасность.&nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -204,18 +196,41 @@ $APPLICATION->SetTitle("Автономная канализация как вы
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -237,13 +252,13 @@ $APPLICATION->SetTitle("Автономная канализация как вы
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -259,19 +274,19 @@ $APPLICATION->SetTitle("Автономная канализация как вы
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Энергозависимый септик: принцип работы, преимущества и рекомендации по выбору"); $APPLICATION->SetPageProperty("title", "Энергозависимый септик: принцип работы, преимущества и рекомендации по выбору");
$APPLICATION->SetPageProperty("description", "Узнайте все об энергозависимых септиках: как они работают, их преимущества и недостатки, кому подходят и как правильно выбрать. Советы по установке и эксплуатации для эффективной очистки сточных вод в частном доме или на даче."); $APPLICATION->SetPageProperty("description", "Узнайте все об энергозависимых септиках: как они работают, их преимущества и недостатки, кому подходят и как правильно выбрать. Советы по установке и эксплуатации для эффективной очистки сточных вод в частном доме или на даче.");
$APPLICATION->SetTitle("Энергозависимый септик как работает"); $APPLICATION->SetTitle("Энергозависимый септик как работает");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Энергозависимый септик: что это такое, как он работает и для кого подходит?</h1> <h1>Энергозависимый септик: что это такое, как он работает и для кого подходит?</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">20.01.25</time> <time datetime="20-0-24">20.01.25</time>
@ -28,7 +20,7 @@ $APPLICATION->SetTitle("Энергозависимый септик как ра
</div> </div>
<div class="article__descr"> <div class="article__descr">
<p> <p>
Современные технологии предлагают множество вариантов, среди которых особое место занимает <a href="/catalog/septiki-energozavisimye/" class="orange-text">энергозависимый септик</a>. Эта система отличается высокой эффективностью, работая благодаря электроэнергии и аэробным процессам. Давайте разберемся, что представляет собой такое устройство, в чем его преимущества и кому оно подходит. Современные технологии предлагают множество вариантов, среди которых особое место занимает <a class="orange-text" href="/septiki/septiki-energozavisimye/">энергозависимый септик</a>. Эта система отличается высокой эффективностью, работая благодаря электроэнергии и аэробным процессам. Давайте разберемся, что представляет собой такое устройство, в чем его преимущества и кому оно подходит.
</p> </p>
</div> </div>
</section> <section class="principle principle-article section container"> </section> <section class="principle principle-article section container">
@ -240,18 +232,41 @@ $APPLICATION->SetTitle("Энергозависимый септик как ра
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -273,13 +288,13 @@ $APPLICATION->SetTitle("Энергозависимый септик как ра
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -295,19 +310,19 @@ $APPLICATION->SetTitle("Энергозависимый септик как ра
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,13 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Статьи о септиках, автономной канализации и их применении"); $APPLICATION->SetPageProperty("title", "Статьи о септиках, автономной канализации и их применении");
$APPLICATION->SetPageProperty("description", "Все о водоснабжении, канализации, септиках, их установки и применении. Тут вы найдете много интересного про использование септиков для любого назначения."); $APPLICATION->SetPageProperty("description", "Все о водоснабжении, канализации, септиках, их установки и применении. Тут вы найдете много интересного про использование септиков для любого назначения.");
$APPLICATION->SetTitle("Блог про септики"); $APPLICATION->SetTitle("Блог про септики");
?><?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array( ?><section class="text-section section container">
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?><section class="text-section section container">
<h1 class="text-section__title"> <span class="green-text">Мы ведем профессиональный блог, </span> <h1 class="text-section__title"> <span class="green-text">Мы ведем профессиональный блог, </span>
в котором делимся полезными статьями </h1> в котором делимся полезными статьями </h1>
<p class="text-section__text"> <p class="text-section__text">
@ -357,4 +351,13 @@ $APPLICATION->SetTitle("Блог про септики");
</div> </div>
<div class="blog-page__content-item"> <div class="blog-page__content-item">
</div> </div>
</section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section> <?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_RECURSIVE" => "Y",
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => "/local/include/consultation.php"
)
);?><br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Септики для дачи: как выбрать, установить и обслуживать — полное руководство"); $APPLICATION->SetPageProperty("title", "Септики для дачи: как выбрать, установить и обслуживать — полное руководство");
$APPLICATION->SetPageProperty("description", "Узнайте, как выбрать и установить септик для дачи. В статье рассмотрены основные типы септиков, их преимущества и недостатки, этапы монтажа и рекомендации по уходу. Сделайте правильный выбор для комфортного и экологичного проживания за городом!"); $APPLICATION->SetPageProperty("description", "Узнайте, как выбрать и установить септик для дачи. В статье рассмотрены основные типы септиков, их преимущества и недостатки, этапы монтажа и рекомендации по уходу. Сделайте правильный выбор для комфортного и экологичного проживания за городом!");
$APPLICATION->SetTitle("Септик для дачи какой выбрать"); $APPLICATION->SetTitle("Септик для дачи какой выбрать");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Септики для дачи: Руководство по выбору и установке</h1> <h1>Септики для дачи: Руководство по выбору и установке</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">20.09.24</time> <time datetime="20-0-24">20.09.24</time>
@ -20,7 +12,7 @@ $APPLICATION->SetTitle("Септик для дачи какой выбрать")
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
<a href="/catalog/septiki-dlya-dachi/" class="orange-text"><u>Септик для дачи</u></a> является необходимостью для комфортного проживания, особенно в условиях отсутствия центральной канализации.&nbsp; <a href="/septiki/septiki-dlya-dachi/" class="orange-text"><u>Септик для дачи</u></a> является необходимостью для комфортного проживания, особенно в условиях отсутствия центральной канализации.&nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -162,18 +154,41 @@ $APPLICATION->SetTitle("Септик для дачи какой выбрать")
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -195,13 +210,13 @@ $APPLICATION->SetTitle("Септик для дачи какой выбрать")
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -217,19 +232,19 @@ $APPLICATION->SetTitle("Септик для дачи какой выбрать")
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Подключение канализации в частном доме: полное руководство по выбору, монтажу и обслуживанию"); $APPLICATION->SetPageProperty("title", "Подключение канализации в частном доме: полное руководство по выбору, монтажу и обслуживанию");
$APPLICATION->SetPageProperty("description", "Узнайте все о подключении канализации в частном доме: от выбора системы (централизованная или автономная) до монтажа и обслуживания. В статье рассмотрены типы канализационных систем, этапы установки и советы по избеганию ошибок. Сделайте ваш дом комфортным и безопасным!"); $APPLICATION->SetPageProperty("description", "Узнайте все о подключении канализации в частном доме: от выбора системы (централизованная или автономная) до монтажа и обслуживания. В статье рассмотрены типы канализационных систем, этапы установки и советы по избеганию ошибок. Сделайте ваш дом комфортным и безопасным!");
$APPLICATION->SetTitle("Канализация для частного дома"); $APPLICATION->SetTitle("Канализация для частного дома");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
<p> <p>
Подключение канализации в частном доме: Все, что нужно знать Подключение канализации в частном доме: Все, что нужно знать
@ -214,18 +206,41 @@ $APPLICATION->SetTitle("Канализация для частного дома"
<div class="principle__content-group principle__content-page" id="optimal-septik"> <div class="principle__content-group principle__content-page" id="optimal-septik">
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -247,13 +262,13 @@ $APPLICATION->SetTitle("Канализация для частного дома"
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -269,19 +284,19 @@ $APPLICATION->SetTitle("Канализация для частного дома"
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Канализация на даче | Выбор и установка канализационной системы"); $APPLICATION->SetPageProperty("title", "Канализация на даче | Выбор и установка канализационной системы");
$APPLICATION->SetPageProperty("description", "Типы канализации на даче | Критерии выбора и установки канализационной системы на даче. Обслуживание и эксплуатация канализации."); $APPLICATION->SetPageProperty("description", "Типы канализации на даче | Критерии выбора и установки канализационной системы на даче. Обслуживание и эксплуатация канализации.");
$APPLICATION->SetTitle("Канализация на даче"); $APPLICATION->SetTitle("Канализация на даче");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
<p> <p>
Канализация для дачи: выбираем оптимальную систему очистки сточных вод Канализация для дачи: выбираем оптимальную систему очистки сточных вод
@ -24,7 +16,7 @@ $APPLICATION->SetTitle("Канализация на даче");
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
Организация <a href="/catalog/avtonomnaya-kanalizatsiya/" class="orange-text">автономной канализации</a> — важная задача для владельцев загородных домов и дач.&nbsp;&nbsp; Организация <a class="orange-text" href="/avtonomnaya-kanalizatsiya/">автономной канализации</a> — важная задача для владельцев загородных домов и дач.&nbsp;&nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -358,18 +350,41 @@ $APPLICATION->SetTitle("Канализация на даче");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -391,13 +406,13 @@ $APPLICATION->SetTitle("Канализация на даче");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -419,13 +434,13 @@ $APPLICATION->SetTitle("Канализация на даче");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Локальные очистные сооружения (ЛОС): виды, принцип работы, выбор и эксплуатация"); $APPLICATION->SetPageProperty("title", "Локальные очистные сооружения (ЛОС): виды, принцип работы, выбор и эксплуатация");
$APPLICATION->SetPageProperty("description", "Узнайте все о локальных очистных сооружениях (ЛОС): принципы работы, виды, особенности выбора и эксплуатации. В статье рассмотрены технологии очистки, сравнение септиков и аэротенков, а также советы по монтажу и обслуживанию. Сделайте правильный выбор для вашего дома или участка!"); $APPLICATION->SetPageProperty("description", "Узнайте все о локальных очистных сооружениях (ЛОС): принципы работы, виды, особенности выбора и эксплуатации. В статье рассмотрены технологии очистки, сравнение септиков и аэротенков, а также советы по монтажу и обслуживанию. Сделайте правильный выбор для вашего дома или участка!");
$APPLICATION->SetTitle("Локальные очистные сооружения"); $APPLICATION->SetTitle("Локальные очистные сооружения");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Локальные очистные сооружения (ЛОС): Основные аспекты, которые необходимо знать о работе, видах и эксплуатации</h1> <h1>Локальные очистные сооружения (ЛОС): Основные аспекты, которые необходимо знать о работе, видах и эксплуатации</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">15.08.24</time> <time datetime="20-0-24">15.08.24</time>
@ -20,7 +12,7 @@ $APPLICATION->SetTitle("Локальные очистные сооружения
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
<a href="/catalog/lokalnye-ochistnye-sooruzheniya/" class="orange-text">Локальные очистные сооружения (ЛОС)</a> — это инженерные сооружения, предназначенные для обработки хозяйственно-бытовых стоков.&nbsp; <a href="/lokalnye-ochistnye-sooruzheniya/" class="orange-text">Локальные очистные сооружения (ЛОС)</a> — это инженерные сооружения, предназначенные для обработки хозяйственно-бытовых стоков.&nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -208,18 +200,41 @@ $APPLICATION->SetTitle("Локальные очистные сооружения
</div> </div>
</div> </div>
</div> </div>
</section> < <section class="sale sale-page section container"> </section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -241,13 +256,13 @@ $APPLICATION->SetTitle("Локальные очистные сооружения
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -269,13 +284,13 @@ $APPLICATION->SetTitle("Локальные очистные сооружения
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Пластиковый септик | Выбор и установка пластиковых септиков"); $APPLICATION->SetPageProperty("title", "Пластиковый септик | Выбор и установка пластиковых септиков");
$APPLICATION->SetPageProperty("description", "Конструкция и принцип работы пластикового септика | Обслуживание и эксплуатация пластиковых септиков в частном доме."); $APPLICATION->SetPageProperty("description", "Конструкция и принцип работы пластикового септика | Обслуживание и эксплуатация пластиковых септиков в частном доме.");
$APPLICATION->SetTitle("Пластиковый септик"); $APPLICATION->SetTitle("Пластиковый септик");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Пластиковый септик</h1> <h1>Пластиковый септик</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">20.09.24</time> <time datetime="20-0-24">20.09.24</time>
@ -60,7 +52,7 @@ $APPLICATION->SetTitle("Пластиковый септик");
<h2> <h2>
<a name="konstrikciya-i-princip"></a>Конструкция и принцип работы пластикового септика </h2> <a name="konstrikciya-i-princip"></a>Конструкция и принцип работы пластикового септика </h2>
<p> <p>
Пластиковый <a href="/catalog/septiki/" class="orange-text">септик</a> представляет собой современное решение для очистки бытовых сточных вод. Его популярность обусловлена герметичностью, долговечностью и простотой эксплуатации. Основные элементы конструкции включают: Пластиковый <a class="orange-text" href="/septiki/">септик</a> представляет собой современное решение для очистки бытовых сточных вод. Его популярность обусловлена герметичностью, долговечностью и простотой эксплуатации. Основные элементы конструкции включают:
</p> </p>
<ul type="disc"> <ul type="disc">
<li>Корпус из высокопрочного пластика (полиэтилена или полипропилена), который устойчив к механическим повреждениям и коррозии.</li> <li>Корпус из высокопрочного пластика (полиэтилена или полипропилена), который устойчив к механическим повреждениям и коррозии.</li>
@ -137,18 +129,41 @@ $APPLICATION->SetTitle("Пластиковый септик");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -170,13 +185,13 @@ $APPLICATION->SetTitle("Пластиковый септик");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -192,19 +207,19 @@ $APPLICATION->SetTitle("Пластиковый септик");
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,16 +3,8 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Септики без откачки для частного дома и дачи"); $APPLICATION->SetPageProperty("title", "Септики без откачки для частного дома и дачи");
$APPLICATION->SetPageProperty("description", "Септики без откачки для частного дома и дачи • Принцип работы септиков без откачки • Выбор и установка септика без откачки."); $APPLICATION->SetPageProperty("description", "Септики без откачки для частного дома и дачи • Принцип работы септиков без откачки • Выбор и установка септика без откачки.");
$APPLICATION->SetTitle("Септики без откачки для частного дома и дачи"); $APPLICATION->SetTitle("Септики без откачки для частного дома и дачи");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb", <h1 style="width: 1050px;">Септики без откачки для частного дома и дачи</h1>
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Септики без откачки для частного дома и дачи</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">15.12.24</time> <time datetime="20-0-24">15.12.24</time>
<div class="text-section__info-wrapper"> <div class="text-section__info-wrapper">
@ -42,7 +34,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
</aside> </aside>
<div> <div>
<p> <p>
Важно отметить следующие ключевые моменты, которые делают&nbsp;<a href="/catalog/septiki-bez-otkachki/" target="_blank" class="orange-text">септики без откачки</a>&nbsp;предпочтительным выбором для многих владельцев частных домов и дач: Важно отметить следующие ключевые моменты, которые делают&nbsp;<a href="/septiki/septiki-bez-otkachki/" target="_blank" class="orange-text">септики без откачки</a>&nbsp;предпочтительным выбором для многих владельцев частных домов и дач:
</p> </p>
<p> <p>
– Отсутствие необходимости регулярной откачки отходов, что обеспечивает бесперебойную работу системы и сокращает затраты; – Отсутствие необходимости регулярной откачки отходов, что обеспечивает бесперебойную работу системы и сокращает затраты;
@ -60,7 +52,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
<br> <br>
</p> </p>
<div class="principle__content-subgroup"> <div class="principle__content-subgroup">
<h2><a name="princip"></a>Принцип работы септиков без откачки</h2> <h2 style="width: 1050px;"><a name="princip"></a>Принцип работы септиков без откачки</h2>
<br> <br>
Септики без откачки для частного дома&nbsp;представляют собой новаторское решение в области автономной канализации. В отличие от традиционных септиков, которые требуют регулярной откачки накопленных отходов, данные системы разработаны для минимизации обслуживания. Основное отличие заключается в способности самостоятельно перерабатывать и фильтровать сточные воды до такой степени, что остатки, оставшиеся после очистки, могут безопасно абсорбироваться почвой. Септики без откачки для частного дома&nbsp;представляют собой новаторское решение в области автономной канализации. В отличие от традиционных септиков, которые требуют регулярной откачки накопленных отходов, данные системы разработаны для минимизации обслуживания. Основное отличие заключается в способности самостоятельно перерабатывать и фильтровать сточные воды до такой степени, что остатки, оставшиеся после очистки, могут безопасно абсорбироваться почвой.
<p> <p>
@ -75,7 +67,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
<p> <p>
<br> <br>
</p> </p>
<h2><a name="vibor-i-ystanovka"></a>Выбор и установка септика без откачки</h2> <h2 style="width: 1050px;"><a name="vibor-i-ystanovka"></a>Выбор и установка септика без откачки</h2>
<br> <br>
При строительстве частного дома или обустройстве дачи важное значение имеет выбор системы очистки сточных вод. Чтобы выбрать подходящий септик, необходимо учитывать несколько критериев:<br> При строительстве частного дома или обустройстве дачи важное значение имеет выбор системы очистки сточных вод. Чтобы выбрать подходящий септик, необходимо учитывать несколько критериев:<br>
</div> </div>
@ -112,7 +104,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
<p> <p>
<br> <br>
</p> </p>
<h2><a name="obsl-ekspl"></a>Обслуживание и эксплуатация септиков для частного дома и дачи без откачки</h2> <h2 style="width: 1050px;"><a name="obsl-ekspl"></a>Обслуживание и эксплуатация септиков для частного дома и дачи без откачки</h2>
<br> <br>
<p> <p>
Современные септики для частного дома и дачи без откачки представляют собой удобные и экологичные системы для очистки сточных вод. Однако, чтобы такая система служила долго и эффективно, необходимо соблюдать правила регулярного обслуживания. Это включает в себя контроль за уровнем загрузки отходов, проверку работы компрессоров и насосов, если таковые имеются, а также мониторинг состояния фильтров и бактериальной среды. Регулярная инспекция и чистка фильтров предотвращают снижение производительности системы и её преждевременный выход из строя. Кроме того, необходимо следить за состоянием микрофлоры в септике, так как она играет ключевую роль в процессе биологической очистки сточных вод. Поддержание оптимального баланса микроорганизмов обеспечивает высокую эффективность очистки и исключает необходимость в откачке отходов. Современные септики для частного дома и дачи без откачки представляют собой удобные и экологичные системы для очистки сточных вод. Однако, чтобы такая система служила долго и эффективно, необходимо соблюдать правила регулярного обслуживания. Это включает в себя контроль за уровнем загрузки отходов, проверку работы компрессоров и насосов, если таковые имеются, а также мониторинг состояния фильтров и бактериальной среды. Регулярная инспекция и чистка фильтров предотвращают снижение производительности системы и её преждевременный выход из строя. Кроме того, необходимо следить за состоянием микрофлоры в септике, так как она играет ключевую роль в процессе биологической очистки сточных вод. Поддержание оптимального баланса микроорганизмов обеспечивает высокую эффективность очистки и исключает необходимость в откачке отходов.
@ -126,7 +118,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
<p> <p>
<br> <br>
</p> </p>
<h2>Заключение</h2> <h2 style="width: 1050px;">Заключение</h2>
<br> <br>
<p> <p>
В рассмотрении темы септиков для частных домов без откачки важно подчеркнуть их экологические и экономические преимущества. Экологический аспект заключается в снижении загрязнения почвы и водоемов, поскольку септики обеспечивают эффективную очистку сточных вод перед их возвращением в природу. Экономия достигается за счет минимизации расходов на регулярную откачку и транспортировку отходов, что является неизбежным в случае использования традиционных выгребных ям. К тому же, правильно подобранный и установленный септик служит долгие годы, обеспечивая надежность и уменьшая необходимость в частых вмешательствах и обслуживании. В рассмотрении темы септиков для частных домов без откачки важно подчеркнуть их экологические и экономические преимущества. Экологический аспект заключается в снижении загрязнения почвы и водоемов, поскольку септики обеспечивают эффективную очистку сточных вод перед их возвращением в природу. Экономия достигается за счет минимизации расходов на регулярную откачку и транспортировку отходов, что является неизбежным в случае использования традиционных выгребных ям. К тому же, правильно подобранный и установленный септик служит долгие годы, обеспечивая надежность и уменьшая необходимость в частых вмешательствах и обслуживании.
@ -153,18 +145,41 @@ $APPLICATION->SetTitle("Септики без откачки для частно
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -189,13 +204,13 @@ $APPLICATION->SetTitle("Септики без откачки для частно
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -211,7 +226,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
<div class="product__btns"> <div class="product__btns">
@ -220,13 +235,13 @@ $APPLICATION->SetTitle("Септики без откачки для частно
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -260,7 +275,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
<div class="blog-page__img-box "> <div class="blog-page__img-box ">
<img alt="Септик для дачи" src="/local/templates/EraSeptik/images/jpg/gl-sdachi-st.webp"> <img alt="Септик для дачи" src="/local/templates/EraSeptik/images/jpg/gl-sdachi-st.webp">
<div class="blog-page__img-info"> <div class="blog-page__img-info">
<time datetime="2024-05-20">20.09.24</time> <a href="/interesnoe/blog-pro-septiki/kakoy-septik-dlya-dachi-vybrat/"> Читать статью </a> <time datetime="2024-05-20">20.09.24</time> <a href="/interesnoe/blog-pro-septiki/septik-dlya-dachi-kakoy-vibrat/"> Читать статью </a>
</div> </div>
</div> </div>
<div class="blog-page__item-category"> <div class="blog-page__item-category">
@ -271,7 +286,7 @@ $APPLICATION->SetTitle("Септики без откачки для частно
Инструкция Инструкция
</div> </div>
</div> </div>
<h3 class="blog-page__item-title"><a href="/interesnoe/blog-pro-septiki/kakoy-septik-dlya-dachi-vybrat/">Какой септик для дачи выбрать</a></h3> <h3 class="blog-page__item-title"><a href="/interesnoe/blog-pro-septiki/septik-dlya-dachi-kakoy-vibrat/">Какой септик для дачи выбрать</a></h3>
<p> <p>
Септик для дачи является необходимостью для комфортного проживания, особенно в условиях отсутствия центральной канализации. Современные септики и очистные станции решают эту задачу, обеспечивая удобство и экологическую безопасность. В этом материале вы найдете обзор основных типов септиков, их преимущества, недостатки и советы по установке, что поможет вам выбрать подходящее решение для вашей дачи. Септик для дачи является необходимостью для комфортного проживания, особенно в условиях отсутствия центральной канализации. Современные септики и очистные станции решают эту задачу, обеспечивая удобство и экологическую безопасность. В этом материале вы найдете обзор основных типов септиков, их преимущества, недостатки и советы по установке, что поможет вам выбрать подходящее решение для вашей дачи.
</p> </p>
@ -296,5 +311,13 @@ $APPLICATION->SetTitle("Септики без откачки для частно
В данной статье мы разберем, как правильно выбрать место для установки септика на участке, какие нормативы учитывать и как провести монтаж, чтобы система служила долго и эффективно. В данной статье мы разберем, как правильно выбрать место для установки септика на участке, какие нормативы учитывать и как провести монтаж, чтобы система служила долго и эффективно.
</p> </p>
</div> </div>
</div>
</section> <section class="consultation container">
<h2 class="consultation__title">Нужна консультация?</h2>
<form action="#" class="consultation__form">
<input type="text" class="input" placeholder="Ваше имя"> <input type="tel" class="input" placeholder="Номер телефона"> <button class="button button--orange">Получить консультацию</button>
</form>
<div class="consultation__info">
Нажимая кнопку «Получить консультацию», вы соглашаетесь с <a href="#" class="consultation__info--link"><u>условиями конфиденциальности</u></a>
</div> </div>
</section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Лучший септик для сезонного и постоянного проживания!"); $APPLICATION->SetPageProperty("title", "Лучший септик для сезонного и постоянного проживания!");
$APPLICATION->SetPageProperty("description", "Выберите идеальный септик для сезонной дачи или дома постоянного проживания. Экологичные, экономичные, без откачки – установка и обслуживание."); $APPLICATION->SetPageProperty("description", "Выберите идеальный септик для сезонной дачи или дома постоянного проживания. Экологичные, экономичные, без откачки – установка и обслуживание.");
$APPLICATION->SetTitle("Септик для любого проживания"); $APPLICATION->SetTitle("Септик для любого проживания");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Септик для любого проживания</h1> <h1>Септик для любого проживания</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">15.10.24</time> <time datetime="20-0-24">15.10.24</time>
@ -41,7 +33,7 @@ $APPLICATION->SetTitle("Септик для любого проживания");
</div> </div>
</aside> </aside>
<div> <div>
При выборе септика&nbsp;для <a href="/catalog/septiki-dlya-sezonnogo-prozhivaniya/" class="orange-text">сезонного</a> и <a href="/catalog/dlya-postoyannogo-prozhivaniya/" class="orange-text">постоянного</a> проживания необходимо учитывать следующие аспекты: При выборе септика&nbsp;для <a class="orange-text" href="/septiki/septiki-dlya-sezonnogo-prozhivaniya/">сезонного</a> и <a class="orange-text" href="/septiki/dlya-postoyannogo-prozhivaniya/">постоянного</a> проживания необходимо учитывать следующие аспекты:
<p> <p>
</p> </p>
<p> <p>
@ -170,18 +162,41 @@ $APPLICATION->SetTitle("Септик для любого проживания");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -203,13 +218,13 @@ $APPLICATION->SetTitle("Септик для любого проживания");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -225,19 +240,19 @@ $APPLICATION->SetTitle("Септик для любого проживания");
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Септики для высокого уровня грунтовых вод – критерии выбора УГВ"); $APPLICATION->SetPageProperty("title", "Септики для высокого уровня грунтовых вод – критерии выбора УГВ");
$APPLICATION->SetPageProperty("description", "Выберите идеальный септик для высоких грунтовых вод с нашими экспертными рекомендациями. Гарантия надежности и долговечности для вашего дома!"); $APPLICATION->SetPageProperty("description", "Выберите идеальный септик для высоких грунтовых вод с нашими экспертными рекомендациями. Гарантия надежности и долговечности для вашего дома!");
$APPLICATION->SetTitle("Септики для угв полный гид"); $APPLICATION->SetTitle("Септики для угв полный гид");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
<p> <p>
Как выбрать очистную систему для участка с повышенным уровнем грунтовых вод: Полный гид Как выбрать очистную систему для участка с повышенным уровнем грунтовых вод: Полный гид
@ -24,7 +16,7 @@ $APPLICATION->SetTitle("Септики для угв полный гид");
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
Владельцам загородных домов и дач, расположенных на участках с повышенным <a href="/catalog/septiki-dlya-vysokikh-gruntovykh-vod/" class="orange-text">уровнем грунтовых вод (УГВ)</a>.&nbsp; &nbsp; Владельцам загородных домов и дач, расположенных на участках с повышенным <a class="orange-text" href="/septiki/septiki-dlya-vysokikh-gruntovykh-vod/">уровнем грунтовых вод (УГВ)</a>.&nbsp; &nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -158,18 +150,41 @@ $APPLICATION->SetTitle("Септики для угв полный гид");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -191,13 +206,13 @@ $APPLICATION->SetTitle("Септики для угв полный гид");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Станция биологической очистки - установка и выбор лучшей модели"); $APPLICATION->SetPageProperty("title", "Станция биологической очистки - установка и выбор лучшей модели");
$APPLICATION->SetPageProperty("description", "Выберите идеальную станцию биологической очистки для вашего дома или дачи. Узнайте как установить и эксплуатировать систему для чистых стоков."); $APPLICATION->SetPageProperty("description", "Выберите идеальную станцию биологической очистки для вашего дома или дачи. Узнайте как установить и эксплуатировать систему для чистых стоков.");
$APPLICATION->SetTitle("Станции биологической очистки как выбрать"); $APPLICATION->SetTitle("Станции биологической очистки как выбрать");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1> <h1>
<p> <p>
Станции биологической очистки: принцип работы и правильный выбор Станции биологической очистки: принцип работы и правильный выбор
@ -24,7 +16,7 @@ $APPLICATION->SetTitle("Станции биологической очистки
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
<a href="/catalog/stantsii-biologicheskoy-ochistki/" class="orange-text">Станции биологической очистки</a> - готовое решение для дома и дачи&nbsp;&nbsp; <a class="orange-text" href="/stantsii-biologicheskoy-ochistki/">Станции биологической очистки</a> - готовое решение для дома и дачи&nbsp;&nbsp;
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
<div class="article__img-box"> <div class="article__img-box">
@ -211,18 +203,41 @@ $APPLICATION->SetTitle("Станции биологической очистки
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -244,13 +259,13 @@ $APPLICATION->SetTitle("Станции биологической очистки
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -266,19 +281,19 @@ $APPLICATION->SetTitle("Станции биологической очистки
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -346,11 +361,7 @@ $APPLICATION->SetTitle("Станции биологической очистки
</p> </p>
</div> </div>
</div> </div>
</section> </section> <?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"bitrix:main.include", "bitrix:main.include",
"", "",
Array( Array(
@ -359,7 +370,4 @@ $APPLICATION->SetTitle("Станции биологической очистки
"EDIT_TEMPLATE" => "", "EDIT_TEMPLATE" => "",
"PATH" => "/local/include/consultation.php" "PATH" => "/local/include/consultation.php"
) )
); );?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Септики и станции биологической очистки для частного дома: выбор, установка, уход и советы экспертов"); $APPLICATION->SetPageProperty("title", "Септики и станции биологической очистки для частного дома: выбор, установка, уход и советы экспертов");
$APPLICATION->SetPageProperty("description", "Узнайте, как правильно выбрать, установить и ухаживать за септиками и станциями биологической очистки для частного дома. В статье рассмотрены виды септиков, их преимущества и недостатки, особенности монтажа, стоимость и рекомендации по обслуживанию. Сделайте правильный выбор для комфортной и экологичной жизни за городом"); $APPLICATION->SetPageProperty("description", "Узнайте, как правильно выбрать, установить и ухаживать за септиками и станциями биологической очистки для частного дома. В статье рассмотрены виды септиков, их преимущества и недостатки, особенности монтажа, стоимость и рекомендации по обслуживанию. Сделайте правильный выбор для комфортной и экологичной жизни за городом");
$APPLICATION->SetTitle("Виды септиков для частного дома"); $APPLICATION->SetTitle("Виды септиков для частного дома");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Септики и станции биологической очистки для частного дома: как правильно выбрать, установить и ухаживать</h1> <h1>Септики и станции биологической очистки для частного дома: как правильно выбрать, установить и ухаживать</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">20.05.24</time> <time datetime="20-0-24">20.05.24</time>
@ -20,7 +12,7 @@ $APPLICATION->SetTitle("Виды септиков для частного дом
</div> </div>
</div> </div>
<p class="text-section__text"> <p class="text-section__text">
<a href="/catalog/septiki-dlya-chastnogo-doma/" class="orange-text">Септик для частного дома </a> <a class="orange-text" href="/septiki/septiki-dlya-chastnogo-doma/">Септик для частного дома </a>
является одним из ключевых аспектов обустройства домовладения является одним из ключевых аспектов обустройства домовладения
</p> </p>
</section> <section class="article section container"> </section> <section class="article section container">
@ -75,6 +67,8 @@ $APPLICATION->SetTitle("Виды септиков для частного дом
<p> <p>
</p> </p>
Эти методы позволяют улучшить качество очищенной воды, предотвращая загрязнение почвы и подземных вод. Они обеспечивают безопасный сброс очищенной воды в окружающую среду. Эти методы позволяют улучшить качество очищенной воды, предотвращая загрязнение почвы и подземных вод. Они обеспечивают безопасный сброс очищенной воды в окружающую среду.
<div class="principle__content-subgroup"> <div class="principle__content-subgroup">
</div> </div>
</div> </div>
@ -156,18 +150,41 @@ $APPLICATION->SetTitle("Виды септиков для частного дом
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -189,13 +206,13 @@ $APPLICATION->SetTitle("Виды септиков для частного дом
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -211,19 +228,19 @@ $APPLICATION->SetTitle("Виды септиков для частного дом
Сброс: 320литров Сброс: 320литров
</p> </p>
<p class="product__text"> <p class="product__text">
Потребление: 40 Вт. Потребление: 40 Вт.
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика на участке: правила выбора места, монтаж и рекомендации по эксплуатации"); $APPLICATION->SetPageProperty("title", "Установка септика на участке: правила выбора места, монтаж и рекомендации по эксплуатации");
$APPLICATION->SetPageProperty("description", "Узнайте, как правильно установить септик на дачном участке. В статье рассмотрены виды септиков, нормативные расстояния, советы по выбору места и этапы монтажа. Сделайте вашу систему очистки сточных вод надежной и долговечной!"); $APPLICATION->SetPageProperty("description", "Узнайте, как правильно установить септик на дачном участке. В статье рассмотрены виды септиков, нормативные расстояния, советы по выбору места и этапы монтажа. Сделайте вашу систему очистки сточных вод надежной и долговечной!");
$APPLICATION->SetTitle("Установка септика на участке"); $APPLICATION->SetTitle("Установка септика на участке");
?><?$APPLICATION->IncludeComponent( ?><section class="text-section text-section__article-page section container">
"bitrix:breadcrumb",
"breadcrumbs",
Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0"
)
);?> <section class="text-section text-section__article-page section container">
<h1>Установка септика на дачном участке: советы и рекомендации</h1> <h1>Установка септика на дачном участке: советы и рекомендации</h1>
<div class="text-section__info"> <div class="text-section__info">
<time datetime="20-0-24">21.06.24</time> <time datetime="20-0-24">21.06.24</time>
@ -42,7 +34,7 @@ $APPLICATION->SetTitle("Установка септика на участке");
</aside> </aside>
<div> <div>
<h2>Виды септиков для дачных участков</h2> <h2>Виды септиков для дачных участков</h2>
Существует несколько разновидностей <a href="/catalog/septiki/" class="orange-text">септиков</a>, каждая из которых подходит для определенных условий эксплуатации. Выбор системы зависит от особенностей участка и объема сточных вод. Существует несколько разновидностей <a class="orange-text" href="/septiki/">септиков</a>, каждая из которых подходит для определенных условий эксплуатации. Выбор системы зависит от особенностей участка и объема сточных вод.
<ul> <ul>
<li> <li>
<p> <p>
@ -214,18 +206,41 @@ $APPLICATION->SetTitle("Установка септика на участке");
</div> </div>
</div> </div>
</div> </div>
</section> <section class="comments section container">
<h2>
Комментарии к статье </h2>
<div class="comments__wrapper">
<div class="comments__content">
<div class="comments__comment-empty">
<p>
У статьи еще нет комментариев, вы можете быть первым!
</p>
</div>
</div>
<form class="comments__form-wrapper order-call__data" action="#">
<h2 class="section-title">
Добавить комментарий </h2>
<input type="text" class="input" placeholder="Ваше имя"> <textarea type="text" class="input" placeholder="Комментарий"></textarea> <button class="button button--orange">Отправить</button>
<p class="order-call__personal">
Нажимая кнопку «Заказать звонок», вы подтверждаете свое согласие на обработку <a href="#">персональных данных</a>
</p>
</form>
</div>
</section> <section class="comments section container">
<h2><br>
</h2>
</section> <section class="sale sale-page section container"> </section> <section class="sale sale-page section container">
<div class="sale__wrap"> <div class="sale__wrap">
<h3 class="sale__wrap-title">Популярные товары</h3> <h3 class="sale__wrap-title">Популярные товары</h3>
<div class="sale__products"> <div class="sale__products">
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-4-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a> <a href="/era-4-prin/" class="product__title">Септик ЭРА 4 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>
@ -247,13 +262,13 @@ $APPLICATION->SetTitle("Установка септика на участке");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href=" /era-5-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a> <a href="/era-5-prin/" class="product__title">Септик ЭРА 5 прин</a>
<p class="product__text"> <p class="product__text">
Оптимальное решение для своей дачи или загородного дома Оптимальное решение для своей дачи или загородного дома
</p> </p>
@ -275,13 +290,13 @@ $APPLICATION->SetTitle("Установка септика на участке");
</div> </div>
</div> </div>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-8-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<div class="product__info"> <div class="product__info">
<a href="/catalog/septiki/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a> <a href="/era-8-prin/" class="product__title">Септик ЭРА 8 прин</a>
<p class="product__text"> <p class="product__text">
Решение для небольших дачных домов Решение для небольших дачных домов
</p> </p>

@ -3,16 +3,20 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Статьи по септикам и портфолио работ"); $APPLICATION->SetPageProperty("title", "Статьи по септикам и портфолио работ");
$APPLICATION->SetPageProperty("description", "Тут Вы можете ознакомиться с интересными статьями, а так же посмотреть выполненные работы по монтажу наших септиков."); $APPLICATION->SetPageProperty("description", "Тут Вы можете ознакомиться с интересными статьями, а так же посмотреть выполненные работы по монтажу наших септиков.");
$APPLICATION->SetTitle("Интересное"); $APPLICATION->SetTitle("Интересное");
?><?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array( ?><section class="text-section section container">
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?><section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Мы собрали для Вас интересные статьи на тему автономных канализаций и портфолио сделанных нами работ</h1> Мы собрали для Вас интересные статьи на тему автономных канализаций и портфолио сделанных нами работ</h1>
<p class="text-section__text"> <p class="text-section__text">
Для получения дополнительной информации звоните по телефону <a href="tel:84956699924">8 (495) 669-99-24</a> Для получения дополнительной информации звоните по телефону <a href="tel:84956699924">8 (495) 669-99-24</a>
</p> </p>
</section> <section class="customers section container"> <a href="/interesnoe/blog-pro-septiki/" class="customers__item"> <img src="<?php echo SITE_TEMPLATE_PATH; ?>/images/svg/treaties.svg" alt="" class="customers__image"> Блог про септики&nbsp;</a><a href="/interesnoe/portfolio-proektov/" class="customers__item"> <img src="<?php echo SITE_TEMPLATE_PATH; ?>/images/svg/treaties.svg" alt="" class="customers__image"> Портфолио проектов</a></section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section> <section class="customers section container"> <a href="/interesnoe/blog-pro-septiki/" class="customers__item"> <img src="<?php echo SITE_TEMPLATE_PATH; ?>/images/svg/treaties.svg" alt="" class="customers__image"> Блог про септики&nbsp;</a><a href="/interesnoe/portfolio-proektov/" class="customers__item"> <img src="<?php echo SITE_TEMPLATE_PATH; ?>/images/svg/treaties.svg" alt="" class="customers__image"> Портфолио проектов</a></section><?$APPLICATION->IncludeComponent(
"bitrix:main.include",
".default",
Array(
"AREA_FILE_RECURSIVE" => "Y",
"AREA_FILE_SHOW" => "file",
"COMPONENT_TEMPLATE" => ".default",
"EDIT_TEMPLATE" => "standard.php",
"PATH" => "/local/include/consultation.php"
)
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Портфолио сделанных работ от компании септик Эра"); $APPLICATION->SetPageProperty("title", "Портфолио сделанных работ от компании септик Эра");
$APPLICATION->SetPageProperty("description", "Ознакомьтесь с реализованными проектами компании «Септик Эра»! В нашем портфолио — десятки успешных монтажей септиков, автономных канализаций и систем очистки сточных вод. Мы работаем с частными домами, дачными участками, коммерческими объектами и предлагаем надежные решения под любые требования."); $APPLICATION->SetPageProperty("description", "Ознакомьтесь с реализованными проектами компании «Септик Эра»! В нашем портфолио — десятки успешных монтажей септиков, автономных канализаций и систем очистки сточных вод. Мы работаем с частными домами, дачными участками, коммерческими объектами и предлагаем надежные решения под любые требования.");
$APPLICATION->SetTitle("Портфолио проектов"); $APPLICATION->SetTitle("Портфолио проектов");
?> ?><section class="text-section section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
За годы работы было установлено 4830+ станций и <span class="green-text">каждый проект был адаптирован решением под конкретную ситуацию</span> </h1> За годы работы было установлено 4830+ станций и <span class="green-text">каждый проект был адаптирован решением под конкретную ситуацию</span> </h1>
<p class="text-section__text"> <p class="text-section__text">
@ -104,7 +96,7 @@ $APPLICATION->SetTitle("Портфолио проектов");
<a class="portfolio__link" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom/">Подробнее</a> <a class="portfolio__link" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom/">Подробнее</a>
</div> </div>
</div> </div>
<h3 class="portfolio__title"><a class="orange-text" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom/">Установка септика в дом</a></h3> <h3 class="portfolio__title"><a href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom/" class="orange-text">Установка септика в дом</a></h3>
<p class="portfolio__info"> <p class="portfolio__info">
Заказчику требовался септик для дома под ключ. Заказчику требовался септик для дома под ключ.
</p> </p>
@ -142,7 +134,7 @@ $APPLICATION->SetTitle("Портфолио проектов");
<a class="portfolio__link" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom-na-5-chelovek/">Подробнее</a> <a class="portfolio__link" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom-na-5-chelovek/">Подробнее</a>
</div> </div>
</div> </div>
<h3 class="portfolio__title"><a class="orange-text" href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom-na-5-chelovek/">Установка септика в дом на 5 человек</a></h3> <h3 class="portfolio__title"><a href="/interesnoe/portfolio-proektov/ustanovka-septika-v-dom-na-5-chelovek/" class="orange-text">Установка септика в дом на 5 человек</a></h3>
<p class="portfolio__info"> <p class="portfolio__info">
Клиенту требовался септик на 5 человек Клиенту требовался септик на 5 человек
</p> </p>
@ -172,4 +164,13 @@ $APPLICATION->SetTitle("Портфолио проектов");
</ul> </ul>
</div> </div>
</div> </div>
</section><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> </section> <?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_RECURSIVE" => "Y",
"AREA_FILE_SHOW" => "file",
"EDIT_TEMPLATE" => "",
"PATH" => "/local/include/consultation.php"
)
);?><br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка автономной канализации на дачу | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка автономной канализации на дачу | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка автономной канализации на дачу – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка автономной канализации на дачу – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка автономной канализации на дачу"); $APPLICATION->SetTitle("Установка автономной канализации на дачу");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка автономной канализации на дачу</h1> Установка автономной канализации на дачу</h1>
<time datetime="03-05-2024">17.05.25</time> <time datetime="03-05-2024">17.05.25</time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка автономной канализа
<h2> <h2>
Установленная автономная система</h2> Установленная автономная система</h2>
<div class="product"> <div class="product">
<a href="/catalog/septiki/era-8-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a href="/era-8-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-8-prin/" class="product_title">Септик ЭРА 8 прин</a></h2> <h2 class="product__info"> <a href="/era-8-prin/" class="product_title">Септик ЭРА 8 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика в частный дом | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика в частный дом | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика в частный дом – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика в частный дом – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика в частный дом"); $APPLICATION->SetTitle("Установка септика в частный дом");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика в частный дом</h1> Установка септика в частный дом</h1>
<time datetime="03-05-2024">10.02.25</time> <time datetime="03-05-2024">10.02.25</time>
@ -141,12 +133,12 @@ $APPLICATION->SetTitle("Установка септика в частный до
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a href="/catalog/septiki/era-4-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a href="/era-4-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-4-prin/" class="product_title">Септик ЭРА 4 прин</a></h2> <h2 class="product__info"> <a href="/era-4-prin/" class="product_title">Септик ЭРА 4 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика для дачи | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика для дачи | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика для дачи – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика для дачи – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика для дачи"); $APPLICATION->SetTitle("Установка септика для дачи");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика на даче</h1> Установка септика на даче</h1>
<time datetime="03-05-2024">24.03.25</time> <time datetime="03-05-2024">24.03.25</time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка септика для дачи");
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a href="/catalog/septiki/era-4-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a href="/era-4-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-4-prin/" class="product_title">Септик ЭРА 4 прин</a></h2> <h2 class="product__info"> <a href="/era-4-prin/" class="product_title">Септик ЭРА 4 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика в баню | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика в баню | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика в баню – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика в баню – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика в баню"); $APPLICATION->SetTitle("Установка септика в баню");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика в баню</h1> Установка септика в баню</h1>
<time datetime="03-05-2024">19.12.24 </time> <time datetime="03-05-2024">19.12.24 </time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка септика в баню");
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a href="/catalog/septiki/era-5-midi-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a href="/era-5-midi-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-5-midi-prin/" class="product_title">Септик ЭРА 5 миди прин</a></h2> <h2 class="product__info"> <a href="/era-5-midi-prin/" class="product_title">Септик ЭРА 5 миди прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика в дом на 5 человек | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика в дом на 5 человек | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика в дом на 5 человек – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика в дом на 5 человек – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика в дом на 5 человек"); $APPLICATION->SetTitle("Установка септика в дом на 5 человек");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика в дом на 5 человек</h1> Установка септика в дом на 5 человек</h1>
<time datetime="03-05-2024">07.05.25</time> <time datetime="03-05-2024">07.05.25</time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка септика в дом на 5 че
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2> <h2 class="product__info"> <a href="/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика в дом | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика в дом | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика в дом – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика в дом – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика в дом"); $APPLICATION->SetTitle("Установка септика в дом");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика в дом </h1> Установка септика в дом </h1>
<time datetime="03-05-2024"> <time datetime="03-05-2024">
@ -145,12 +137,12 @@ $APPLICATION->SetTitle("Установка септика в дом");
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2> <h2 class="product__info"> <a href="/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка септика в коттедж | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка септика в коттедж | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка септика в Коттедж – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка септика в Коттедж – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка септика в коттедж"); $APPLICATION->SetTitle("Установка септика в коттедж");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка септика в коттедж </h1> Установка септика в коттедж </h1>
<time datetime="03-05-2024">11.04.25</time> <time datetime="03-05-2024">11.04.25</time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка септика в коттедж");
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a class="product__image" href="/catalog/septiki/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a class="product__image" href="/era-6-prin/"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2> <h2 class="product__info"> <a href="/era-6-prin/" class="product_title">Септик ЭРА 6 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -3,15 +3,7 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Установка станции биологической очистки на даче | Портфолио проектов от Септик Эра"); $APPLICATION->SetPageProperty("title", "Установка станции биологической очистки на даче | Портфолио проектов от Септик Эра");
$APPLICATION->SetPageProperty("description", "Установка станции биологической очистки на даче – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже."); $APPLICATION->SetPageProperty("description", "Установка станции биологической очистки на даче – от производителя, надежные и недорогие решения для очистки сточных вод. Широкий выбор моделей с характеристиками и фото, доступные цены и профессиональная помощь в подборе и монтаже.");
$APPLICATION->SetTitle("Установка станции биологической очистки для дачи"); $APPLICATION->SetTitle("Установка станции биологической очистки для дачи");
?> ?><section class="text-section text-section__project-page section container">
<?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "breadcrumbs", Array(
"PATH" => "",
"SITE_ID" => "s1",
"START_FROM" => "0",
),
false
);?>
<section class="text-section text-section__project-page section container">
<h1 class="text-section__title"> <h1 class="text-section__title">
Установка станции биологической очистки на дачу</h1> Установка станции биологической очистки на дачу</h1>
<time datetime="03-05-2024">02.05.25</time> <time datetime="03-05-2024">02.05.25</time>
@ -143,12 +135,12 @@ $APPLICATION->SetTitle("Установка станции биологическ
<h2> <h2>
Установленный септик </h2> Установленный септик </h2>
<div class="product"> <div class="product">
<a href="/catalog/septiki/era-8-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a> <a href="/era-8-prin/" class="product__image"> <img alt="product" src="/local/templates/EraSeptik/images/png/product.png"> </a>
<div class="product__data"> <div class="product__data">
<div class="product__rating rating rating--5"> <div class="product__rating rating rating--5">
5/5 5/5
</div> </div>
<h2 class="product__info"> <a href="/catalog/septiki/era-8-prin/" class="product_title">Септик ЭРА 8 прин</a></h2> <h2 class="product__info"> <a href="/era-8-prin/" class="product_title">Септик ЭРА 8 прин</a></h2>
<div class="product__btns"> <div class="product__btns">
<br> <br>
</div> </div>

@ -8,18 +8,6 @@ $response = array();
if ($_SERVER["REQUEST_METHOD"] == "POST") { if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = trim($_POST["name"]); $name = trim($_POST["name"]);
$phone = trim($_POST["phone"]); $phone = trim($_POST["phone"]);
$recaptcha_response = trim($_POST["recaptcha_response"]);
if ($recaptcha_response){
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret_key = '6LcSCXArAAAAAEdhWbATecK4jwMK9WvZbUV2szrY';
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret_key . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
//score от 0.1 до 1.0
if ($recaptcha->score <= 0.4) return;
}
if (empty($name) || empty($phone)) { if (empty($name) || empty($phone)) {
$response = array( $response = array(

@ -1,88 +0,0 @@
<?
const PUBLIC_AJAX_MODE = true;
const NO_KEEP_STATISTIC = "Y";
const NO_AGENT_STATISTIC = "Y";
const NO_AGENT_CHECK = true;
const DisableEventsCheck = true;
use Bitrix\Main\Application;
use Bitrix\Main\Rating\Internal\Action;
use Bitrix\Main\Web\Json;
use Bitrix\Main\Config\Option;
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$isHttps = $request->isHttps();
$isAjax = $request->isAjaxRequest();
$isPost = $request->isPost();
$protocol = $request->isHttps() ? 'https' : 'http';
$site_url= $protocol.'://'.$request->getHttpHost();
$recaptcha_response = (string)$request->getPost('recaptcha_response');
if(!check_bitrix_sessid()) return;
if ($recaptcha_response){
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret_key = '6LcSCXArAAAAAEdhWbATecK4jwMK9WvZbUV2szrY';
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret_key . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
//score от 0.1 до 1.0
if ($recaptcha->score <= 0.4) return;
}
if($isPost) {
$name = (string)$request->getPost('name');
$phone = (string)$request->getPost('phone');
$page = (string)$request->getPost('page');
if (empty($name) || empty($phone)) {
$response = array(
'success' => false,
'message' => 'Заполните все поля'
);
} else {
$to = Option::get("main", "email_from");
if (empty($to)) {
$response = array(
'success' => false,
'message' => 'Ошибка конфигурации почты'
);
} else {
// Отправка почты через почтовое событие Битрикс
CEvent::Send(
"CALCULATION_REQUEST",
SITE_ID,
array(
"NAME" => $name,
"PHONE" => $phone,
"PAGE" => $site_url.$page,
)
);
$response = array(
'success' => true,
'message' => 'Заявка успешно отправлена'
);
}
}
} else {
$response = array(
'success' => false,
'message' => 'Неверный метод запроса'
);
}
$application = Application::getInstance();
$response = new \Bitrix\Main\Engine\Response\Json(
$response, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRESERVE_ZERO_FRACTION
);
$application->getContext()->setResponse($response);
$response->send();
$application->terminate(0);
// header('Content-Type: application/json');
// echo json_encode($response);

@ -18,20 +18,6 @@ try {
$name = trim($_POST["name"]); $name = trim($_POST["name"]);
$phone = trim($_POST["phone"]); $phone = trim($_POST["phone"]);
$email = trim($_POST["email"]); $email = trim($_POST["email"]);
$recaptcha_response = trim($_POST["recaptcha_response"]);
if ($recaptcha_response){
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret_key = '6LcSCXArAAAAAEdhWbATecK4jwMK9WvZbUV2szrY';
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret_key . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);
//score от 0.1 до 1.0
if ($recaptcha->score <= 0.4) return;
}
$deliveryMethod = trim($_POST["delivery_method"]); $deliveryMethod = trim($_POST["delivery_method"]);
$pickupAddress = trim($_POST["pickup_address"]); $pickupAddress = trim($_POST["pickup_address"]);
$address = trim($_POST["address"]); $address = trim($_POST["address"]);
@ -210,7 +196,7 @@ try {
// Отправляем уведомление // Отправляем уведомление
CEvent::Send( CEvent::Send(
"SALE_NEW_ORDER", "SALE_NEW_ORDER_CUSTOM",
SITE_ID, SITE_ID,
array( array(
"ORDER_ID" => $orderId, "ORDER_ID" => $orderId,

@ -57,7 +57,6 @@ class EraCalculatorComponent extends CBitrixComponent
$this->arResult['GROUND_WATER'] = $this->getPropertyEnumValues(57); $this->arResult['GROUND_WATER'] = $this->getPropertyEnumValues(57);
if ($this->request->isPost() && ($this->request->getPost('calculate') === 'Y' || $this->isAjax)) { if ($this->request->isPost() && ($this->request->getPost('calculate') === 'Y' || $this->isAjax)) {
$this->processCalculation(); $this->processCalculation();
} }

@ -1,22 +1,9 @@
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) <?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
die();
/** @var array $arParams */ /** @var array $arParams */
/** @var array $arResult */ /** @var array $arResult */
use Bitrix\Catalog\PriceTable;
if (!empty($arResult['ITEMS'])): if (!empty($arResult['ITEMS'])):
foreach ($arResult['ITEMS'] as $item): ?> foreach ($arResult['ITEMS'] as $item): ?>
<?
$priceRow = PriceTable::getList([
'filter' => [
'PRODUCT_ID' => $item['ID'],
'CATALOG_GROUP_ID' => 1
],
'select' => ['PRICE', 'CURRENCY']
])->fetch();
?>
<div class="product"> <div class="product">
<a class="product__image" href="<?=$item['DETAIL_PAGE_URL']?>"> <a class="product__image" href="<?=$item['DETAIL_PAGE_URL']?>">
<img src="<?=$item['PREVIEW_PICTURE']?>" alt="<?=$item['NAME']?>"> <img src="<?=$item['PREVIEW_PICTURE']?>" alt="<?=$item['NAME']?>">
@ -45,29 +32,17 @@ if (!empty($arResult['ITEMS'])):
<p class="product__text">Питание: <span><?=$item['POWER']?></span></p> <p class="product__text">Питание: <span><?=$item['POWER']?></span></p>
<?php endif; ?> <?php endif; ?>
</div> </div>
<?php if(!empty($item['PRICE'])): ?>
<?php if (!empty($priceRow['PRICE'])): ?> <div class="product__price"><?=number_format($item['PRICE'], 0, '.', ' ')?></div>
<div class="product__price"><?= number_format($priceRow['PRICE'], 0, '.', ' ') ?></div>
<?php endif; ?> <?php endif; ?>
<div class="product__btns">
<form class="product__btns add-to-cart-form" action="/catalog/" method="post" enctype="multipart/form-data"> <button class="button button--orange" onclick="addToCart(<?=$item['ID']?>)">Купить</button>
<input type="hidden" name="quantity" value="1" class="form-control" id="QUANTITY<?= $item['ID'] ?>"> <button class="button button--outline">Купить с установкой</button>
<input type="hidden" name="action" value="ADD2BASKET"> </div>
<input type="hidden" name="ajax_basket" value="Y">
<input type="hidden" name="id" value="<?= $item['ID'] ?>" class="id-offer">
<button type="button" class="button button--orange" data-product="<?= $item['NAME'] ?>" onclick="openCartPopupForProduct('<?= $item['NAME'] ?>') ">
Купить
</button>
<button type="submit" class="button button--outline add-to-cart-button" name="actionADD2BASKET">
В корзину
</button>
</form>
</div> </div>
</div> </div>
<?php endforeach; <?php endforeach;
else: ?> else: ?>
<p>Попробуйте поменять настройки калькулятора, либо же оставьте заявку в следующей форме:</p>
<div class="product__order"> <div class="product__order">
<h3 class="product__order-title section-title">Нужен септик для бизнеса?</h3> <h3 class="product__order-title section-title">Нужен септик для бизнеса?</h3>
<div class="product__order-info">Наш менеджер свяжется с вами в ближайшее время</div> <div class="product__order-info">Наш менеджер свяжется с вами в ближайшее время</div>

@ -207,7 +207,7 @@
</form> </form>
</section> </section>
<section class="sale sale--calc section-inner container" id="calculator-container" style="display: none;"> <section class="sale sale--calc section-inner container" id="calculator-container" style="display: none;">
<h2 class="section-title" style="display: none;">Подходящие септики в нашем каталоге</h2> <h2 class="section-title">Подходящие септики в нашем каталоге</h2>
<div class="sale__wrap"> <div class="sale__wrap">
<div class="sale__products" id="calculator-results"> <div class="sale__products" id="calculator-results">
<?php if (!empty($arResult['ITEMS'])): ?> <?php if (!empty($arResult['ITEMS'])): ?>
@ -247,16 +247,8 @@
<div class="product__price"><?=number_format($item['PRICE'], 0, '.', ' ')?></div> <div class="product__price"><?=number_format($item['PRICE'], 0, '.', ' ')?></div>
<?php endif; ?> <?php endif; ?>
<div class="product__btns"> <div class="product__btns">
<form class="add-to-cart-form" action="<?=POST_FORM_ACTION_URI?>" method="post" enctype="multipart/form-data" style="display: inline;"> <button class="button button--orange" onclick="addToCart(<?=$item['ID']?>)">Купить</button>
<input type="hidden" name="PRODUCT_QUANTITY" value="1"> <button class="button button--outline">Купить с установкой</button>
<input type="hidden" name="action" value="ADD2BASKET">
<input type="hidden" name="ajax_basket" value="Y">
<input type="hidden" name="id" value="<?= $item['ID'] ?>">
<button type="submit" class="button button--orange add-to-cart-button">Купить</button>
</form>
<button type="button" class="button button--outline">
В корзину
</button>
</div> </div>
<?php if(!empty($item['REVIEWS'])): ?> <?php if(!empty($item['REVIEWS'])): ?>
<div class="product__reviews"> <div class="product__reviews">
@ -290,7 +282,6 @@ document.addEventListener('DOMContentLoaded', function() {
const form = document.getElementById('calculator-form'); const form = document.getElementById('calculator-form');
const resultsContainer = document.getElementById('calculator-results'); const resultsContainer = document.getElementById('calculator-results');
const calculatorContainer = document.getElementById('calculator-container'); const calculatorContainer = document.getElementById('calculator-container');
const calculatorTitle =document.querySelector('.section-title');
function validateForm() { function validateForm() {
const selects = form.querySelectorAll('select'); const selects = form.querySelectorAll('select');
@ -322,17 +313,15 @@ document.addEventListener('DOMContentLoaded', function() {
washer: 50, washer: 50,
dishwasher: 50 dishwasher: 50
}; };
var totalVolume = 0; let totalVolume = 0;
const devices = Object.keys(deviceVolumes); const devices = Object.keys(deviceVolumes);
devices.forEach(device => { devices.forEach(device => {
/* нужно добаваить множитель в radio-btn (1-3) */
const checkbox = document.getElementById(`calc-${device}`); const checkbox = document.getElementById(`calc-${device}`);
if (checkbox && checkbox.checked) { if (checkbox && checkbox.checked) {
totalVolume += deviceVolumes[device]; totalVolume += deviceVolumes[device];
} }
}); });
// Собираем только нужные поля // Собираем только нужные поля
const formData = new FormData(); const formData = new FormData();
formData.append('ajax', 'Y'); formData.append('ajax', 'Y');
@ -358,12 +347,9 @@ document.addEventListener('DOMContentLoaded', function() {
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {
if (data.items) { if (data.items) {
console.log(data.items)
calculatorContainer.style.display = 'block'; calculatorContainer.style.display = 'block';
calculatorTitle.style.display = 'block';
resultsContainer.innerHTML = data.items; resultsContainer.innerHTML = data.items;
} else { } else {
calculatorTitle.style.display = 'none';
calculatorContainer.style.display = 'none'; calculatorContainer.style.display = 'none';
} }

@ -4,9 +4,6 @@ if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
use Bitrix\Main\Loader; use Bitrix\Main\Loader;
use Bitrix\Iblock\SectionTable; use Bitrix\Iblock\SectionTable;
use Bitrix\Iblock\ElementTable; use Bitrix\Iblock\ElementTable;
use Sotbit\Seometa\SeoMetaTable;
class HtmlMapComponent extends CBitrixComponent class HtmlMapComponent extends CBitrixComponent
{ {
@ -17,31 +14,8 @@ class HtmlMapComponent extends CBitrixComponent
$this->includeComponentTemplate(); $this->includeComponentTemplate();
} }
private $arSotbitPages = [];
private function SotbitSeoPages(){
if (Loader::includeModule('sotbit.seometa')) {
$rsSeoPages = SeoMetaTable::getList([
'filter' => ['ACTIVE' => 'Y'],
'select' => ['ID', 'NAME', 'FILTER_CONDITION', 'NEW_URL', 'REAL_URL']
]);
while ($arSeoPage = $rsSeoPages->fetch()) {
// $arSeoPages[] = $arSeoPage;
$this->arSotbitPages[] = $arSeoPage;
}
}
// $this->arSotbitPages[] = $arSeoPages;
}
private function getSiteTree() private function getSiteTree()
{ {
echo '<pre>';
print_r($this->arSotbitPages);
echo '</pre>';
die();
// TODO: Реализовать сбор структуры сайта, разделов, фильтров // TODO: Реализовать сбор структуры сайта, разделов, фильтров
// Пример: получить разделы каталога // Пример: получить разделы каталога
$tree = []; $tree = [];

@ -1,21 +0,0 @@
<section class="consultation container">
<h2 class="consultation__title">Нужна консультация?</h2>
<?$APPLICATION->IncludeComponent(
"bitrix:main.feedback",
"consultation",
array(
"EMAIL_TO" => "fl@itbuben.ru",
"EVENT_MESSAGE_ID" => array(
0 => "7",
),
"OK_TEXT" => "Спасибо, ваше сообщение принято.",
"REQUIRED_FIELDS" => array(
0 => "NAME",
1 => "EMAIL",
),
"USE_CAPTCHA" => "Y",
"COMPONENT_TEMPLATE" => "consultation"
),
false
);?>
</section>

@ -6,7 +6,6 @@ if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
*/ */
global $APPLICATION; global $APPLICATION;
global $sotbitSeoMetaBreadcrumbTitle;
//delayed function must return a string //delayed function must return a string
if(empty($arResult)) if(empty($arResult))
@ -20,12 +19,7 @@ $itemSize = count($arResult);
for($index = 0; $index < $itemSize; $index++) for($index = 0; $index < $itemSize; $index++)
{ {
if ($sotbitSeoMetaBreadcrumbTitle) {
$title = $sotbitSeoMetaBreadcrumbTitle; // вывели "Название страницы в хлебных крошках" из Сотбит
}else{
$title = htmlspecialcharsex($arResult[$index]["TITLE"]); $title = htmlspecialcharsex($arResult[$index]["TITLE"]);
}
if (mb_strtoupper($title) === "ГЛАВНАЯ СТРАНИЦА") { if (mb_strtoupper($title) === "ГЛАВНАЯ СТРАНИЦА") {
$title = "Главная"; $title = "Главная";

@ -15,7 +15,7 @@ use Bitrix\Catalog\ProductTable;
* @var string $templateFolder * @var string $templateFolder
*/ */
// $this->setFrameMode(true); $this->setFrameMode(true);
use Bitrix\Catalog\PriceTable; use Bitrix\Catalog\PriceTable;
@ -27,8 +27,7 @@ $priceRow = PriceTable::getList([
'select' => ['PRICE', 'CURRENCY'] 'select' => ['PRICE', 'CURRENCY']
])->fetch(); ])->fetch();
$oldPrice = (int) str_replace(' ', '', $arResult['PROPERTIES']['ATT_OLD_PRICE']['VALUE']); $oldPrice = $arResult['PROPERTIES']['ATT_OLD_PRICE']['VALUE'];
$price = $arResult['PROPERTIES']['FORMA']['VALUE']; $price = $arResult['PROPERTIES']['FORMA']['VALUE'];
$camerasNum = $arResult['PROPERTIES']['CAMERAS_NUM']['VALUE']; $camerasNum = $arResult['PROPERTIES']['CAMERAS_NUM']['VALUE'];
@ -158,11 +157,11 @@ $rating = getAverageRating($reviews);
<div class="product-page__price"> <div class="product-page__price">
<div class="product-page__price-line"> <div class="product-page__price-line">
<span class="product-page__new-price"> <span class="product-page__new-price">
<?= number_format($priceRow['PRICE'], 0, '', ' '); ?> <?= number_format($priceRow['PRICE'], 0, '', ' ') ?>
</span> </span>
<?php if ($oldPrice): ?> <?php if ($oldPrice): ?>
<span class="product-page__old-price"> <span class="product-page__old-price">
<?= number_format($oldPrice, 0, '', ' '); ?> <?= number_format($oldPrice, 0, '', ' ') ?>
</span> </span>
<?php endif; ?> <?php endif; ?>
</div> </div>
@ -171,10 +170,10 @@ $rating = getAverageRating($reviews);
<input type="hidden" name="<?echo $arParams["ACTION_VARIABLE"]?>" value="ADD2BASKET"> <input type="hidden" name="<?echo $arParams["ACTION_VARIABLE"]?>" value="ADD2BASKET">
<input type="hidden" name="ajax_basket" value="Y"> <input type="hidden" name="ajax_basket" value="Y">
<input type="hidden" name="<?echo $arParams["PRODUCT_ID_VARIABLE"]?>" value="<?= $arResult['ID'] ?>" class="id-offer"> <input type="hidden" name="<?echo $arParams["PRODUCT_ID_VARIABLE"]?>" value="<?= $arResult['ID'] ?>" class="id-offer">
<button type="button" class="button button--orange" data-product="<?= $arResult['NAME'] ?>"> <button type="submit" class="button button--orange add-to-cart-button" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>">
Купить Купить
</button> </button>
<button type="submit" class="button button--outline add-to-cart-button" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>"> <button type="button" class="button button--outline">
В корзину В корзину
</button> </button>
</form> </form>
@ -182,13 +181,13 @@ $rating = getAverageRating($reviews);
<div class="product-page__delivery"> <div class="product-page__delivery">
<div class="product-page__delivery-data"> <div class="product-page__delivery-data">
<div class="product-page__delivery-line"> <div class="product-page__delivery-line">
<span>Самовывоз из магазина</span> - <span>По договоренности</span> <span>Самовывоз из магазина</span> - <span>сегодня</span>
</div> </div>
<div class="product-page__delivery-line"> <div class="product-page__delivery-line">
<span>Доставка курьером</span> - <span>По договоренности</span> <span>Доставка курьером</span> - <span>завтра</span>
</div> </div>
<div class="product-page__delivery-line"> <div class="product-page__delivery-line">
<span>Доставка почтой</span> - <span>По договоренности</span> <span>Доставка почтой</span> - <span>1-2 дня</span>
</div> </div>
</div> </div>
</div> </div>
@ -597,21 +596,18 @@ $rating = getAverageRating($reviews);
<?php if (!empty($priceRow['PRICE'])): ?> <?php if (!empty($priceRow['PRICE'])): ?>
<div class="product__price"><?= number_format($priceRow['PRICE'], 0, '', ' ') ?></div> <div class="product__price"><?= number_format($priceRow['PRICE'], 0, '', ' ') ?></div>
<?php endif; ?> <?php endif; ?>
<div class="product__btns">
<form class="product__btns add-to-cart-form" action="<?=POST_FORM_ACTION_URI?>" method="post" enctype="multipart/form-data"> <form class="add-to-cart-form" action="<?=POST_FORM_ACTION_URI?>" method="post" enctype="multipart/form-data" style="display: inline;">
<input type="hidden" name="PRODUCT_QUANTITY" value="1"> <input type="hidden" name="PRODUCT_QUANTITY" value="1">
<input type="hidden" name="action" value="ADD2BASKET"> <input type="hidden" name="action" value="ADD2BASKET">
<input type="hidden" name="ajax_basket" value="Y"> <input type="hidden" name="ajax_basket" value="Y">
<input type="hidden" name="id" value="<?= $item['ID'] ?>"> <input type="hidden" name="id" value="<?= $item['ID'] ?>">
<button type="button" class="button button--orange" data-product="<?= $arResult['ITEM']['NAME'] ?>"> <button type="submit" class="button button--orange add-to-cart-button">Купить</button>
Купить </form>
</button> <button type="button" class="button button--outline">
<button type="submit" class="button button--outline add-to-cart-button" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>">
В корзину В корзину
</button> </button>
</form> </div>
</div> </div>
</div> </div>
<?php <?php

@ -115,7 +115,7 @@ $this->setFrameMode(true);
<button type="button" class="button button--orange" data-product="<?= $arResult['ITEM']['NAME'] ?>"> <button type="button" class="button button--orange" data-product="<?= $arResult['ITEM']['NAME'] ?>">
Купить Купить
</button> </button>
<button type="submit" class="button button--outline add-to-cart-button" name="567"> <button type="submit" class="button button--outline add-to-cart-button" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>">
В корзину В корзину
</button> </button>
</form> </form>

@ -192,15 +192,15 @@ foreach ($priceBrackets as $key => $bracket) {
<?php endif; ?> <?php endif; ?>
<?php if ($showLazyLoad && $visibleItemsCount > 0): ?> <?php if ($showLazyLoad && $visibleItemsCount > 0): ?>
<!-- <button class="more__btn button button--outline" <button class="more__btn button button--outline"
data-use="show-more-<?=$navParams['NavNum']?>"> data-use="show-more-<?=$navParams['NavNum']?>">
<?=$arParams['MESS_BTN_LAZY_LOAD']?> <?=$arParams['MESS_BTN_LAZY_LOAD']?>
</button> --> </button>
<?php endif; ?> <?php endif; ?>
<?php if ($showBottomPager && $visibleItemsCount > 0): ?> <?php if ($showBottomPager && $visibleItemsCount > 0): ?>
<div class="pagination-list" data-pagination-num="<?=$navParams['NavNum']?>"> <div class="pagination-list" data-pagination-num="<?=$navParams['NavNum']?>">
<!-- pagination-container --> <!-- pagination-container -->
<?php /* <?php
// Переопределяем ссылки пагинации на ЧПУ-вид /page-2/ вместо ?PAGEN_1=2, убираем двойные слэши только после домена // Переопределяем ссылки пагинации на ЧПУ-вид /page-2/ вместо ?PAGEN_1=2, убираем двойные слэши только после домена
if (isset($arResult['NAV_STRING'])) { if (isset($arResult['NAV_STRING'])) {
$arResult['NAV_STRING'] = preg_replace_callback( $arResult['NAV_STRING'] = preg_replace_callback(
@ -217,7 +217,7 @@ foreach ($priceBrackets as $key => $bracket) {
// Убираем двойные слэши после домена, не трогая https:// // Убираем двойные слэши после домена, не трогая https://
$arResult['NAV_STRING'] = preg_replace('#(?<!:)/{2,}#', '/', $arResult['NAV_STRING']); $arResult['NAV_STRING'] = preg_replace('#(?<!:)/{2,}#', '/', $arResult['NAV_STRING']);
} }
*/?> ?>
<?=$arResult['NAV_STRING']?> <?=$arResult['NAV_STRING']?>
<!-- pagination-container --> <!-- pagination-container -->
</div> </div>

@ -217,7 +217,7 @@ JCSmartFilter.prototype.postHandler = function (result, fromCache)
if (this.viewMode == "VERTICAL") if (this.viewMode == "VERTICAL")
{ {
curProp = BX.findChild(BX.findParent(this.curFilterinput, {'class':'filter__item'}), {'class':'filter__item-name'}, true, false); curProp = BX.findChild(BX.findParent(this.curFilterinput, {'class':'bx-filter-parameters-box'}), {'class':'bx-filter-container-modef'}, true, false);
curProp.appendChild(modef); curProp.appendChild(modef);
} }

@ -802,27 +802,10 @@ COLOR
color: #3f3f3f; color: #3f3f3f;
min-height: 37px; min-height: 37px;
line-height: 18px; line-height: 18px;
background-color:#ff7f23; border-style: solid;
color:white; border: 1px solid #C6DCE7;
padding: 6px 10px;
border-radius: 8px;
/*border-style: solid;
border: 1px solid #C6DCE7;*/
}
.bx-filter .bx-filter-popup-result::after {
content: "";
position: absolute;
right: -9px;
top: 32%;
border-left: 10px solid #ff7f23;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
} }
/*.bx-filter .bx-filter-popup-result.left { .bx-filter .bx-filter-popup-result.left {
border-width: 2px 10px 2px 2px; border-width: 2px 10px 2px 2px;
-webkit-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat; -webkit-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat;
-moz-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat; -moz-border-image: url(images/result_popup_left.png) 4 20 4 4 repeat;
@ -836,14 +819,12 @@ COLOR
-o-border-image: url(images/result_popup_right.png) 4 4 4 20 repeat; -o-border-image: url(images/result_popup_right.png) 4 4 4 20 repeat;
border-image: url(images/result_popup_right.png) 4 4 4 20 fill repeat; border-image: url(images/result_popup_right.png) 4 4 4 20 fill repeat;
} }
*/
.bx-filter .bx-filter-popup-result.right { .bx-filter .bx-filter-popup-result.right {
left: 97%; left: 97%;
} }
.bx-filter .bx-filter-popup-result.left { .bx-filter .bx-filter-popup-result.left {
right:104%; /* right:97%; */
top: -37%;
} }
.bx-filter-horizontal .bx-filter-popup-result{ .bx-filter-horizontal .bx-filter-popup-result{
display: inline-block; display: inline-block;
@ -853,10 +834,8 @@ COLOR
bottom: -7px; bottom: -7px;
} }
.bx-filter .bx-filter-popup-result a { .bx-filter .bx-filter-popup-result a {
color: #fff; color: #0073a3;
line-height: 10px; line-height: 10px;
font-weight:bold;
text-decoration:underline;
} }
.bx-filter .bx-filter-popup-result a:hover { .bx-filter .bx-filter-popup-result a:hover {
text-decoration: none; text-decoration: none;
@ -864,7 +843,7 @@ text-decoration:underline;
.bx-filter .bx-filter-popup-result-close { .bx-filter .bx-filter-popup-result-close {
display: none; display: none;
} }
/* @media (max-width: 767px) { @media (max-width: 767px) {
.bx-touch .bx-filter .bx-filter-popup-result { .bx-touch .bx-filter .bx-filter-popup-result {
font-size: 12px; font-size: 12px;
line-height: 14px; line-height: 14px;
@ -887,4 +866,4 @@ text-decoration:underline;
.bx-filter .bx-filter-popup-result .arrow { .bx-filter .bx-filter-popup-result .arrow {
display: none; display: none;
} }
} */ }

@ -25,49 +25,14 @@ $templateData = array(
if (isset($templateData['TEMPLATE_THEME'])) { if (isset($templateData['TEMPLATE_THEME'])) {
$this->addExternalCss($templateData['TEMPLATE_THEME']); $this->addExternalCss($templateData['TEMPLATE_THEME']);
} }
?>
<? // Start | Правки мобильной версии фильтра ?>
<style>
@media (max-width:540px) {
.catalog-page__filter .filter {
min-height: 100vh;
}
.bx-touch .bx-filter .bx-filter-popup-result{
font-size: 13px;
font-weight: normal;
position: absolute;
z-index: 915;
display: none;
line-height: normal;
margin-top: -7px;
margin-left: 10px;
padding: 0 10px;
white-space: nowrap;
color: #3f3f3f;
min-height: 37px;
line-height: 18px;
background-color: #ff7f23;
color: white;
padding: 6px 10px;
border-radius: 8px;
right: 0;
}
.bx-filter .bx-filter-popup-result::after{
left: -9px;
border-right: 10px solid #ff7f23;
border-left: unset;
right: unset;
}
}
</style>
<? // End | Правки мобильной версии фильтра ?>
// $arResult['FORM_ACTION'] = '/catalog'. preg_replace('~^/catalog/(.+?)filter/~i', "/", $arResult['FORM_ACTION']);
//$this->addExternalCss("/bitrix/css/main/bootstrap.css");
//$this->addExternalCss("/bitrix/css/main/font-awesome.css");
?>
<aside class="catalog-page__filter">
<div class="catalog-page__filter-wrap">
<div class="bx-filter <?= $templateData["TEMPLATE_CLASS"] ?> <? if ($arParams["FILTER_VIEW_MODE"] == "HORIZONTAL") echo "bx-filter-horizontal" ?>"> <div class="bx-filter <?= $templateData["TEMPLATE_CLASS"] ?> <? if ($arParams["FILTER_VIEW_MODE"] == "HORIZONTAL") echo "bx-filter-horizontal" ?>">
<form name="<? echo $arResult["FILTER_NAME"] . "_form" ?>" action="<? echo $arResult["FORM_ACTION"] ?>" <form name="<? echo $arResult["FILTER_NAME"] . "_form" ?>" action="<? echo $arResult["FORM_ACTION"] ?>"
method="get"> method="get">
@ -84,6 +49,58 @@ if (isset($templateData['TEMPLATE_THEME'])) {
</button> </button>
</div> </div>
<div class="filter__wrap filter__wrap--left"> <div class="filter__wrap filter__wrap--left">
<!-- <div class="filter__item filter__item--list">-->
<!-- <a class="filter__category is-active filter__category--base" href="category.html">-->
<!-- Все товары <span>48</span>-->
<!-- </a>-->
<!-- <a class="filter__category" href="category.html">-->
<!-- Септики<span>30</span>-->
<!-- </a>-->
<!-- <a class="filter__category" href="category.html">-->
<!-- Канализации<span>4</span>-->
<!-- </a>-->
<!-- <a class="filter__category" href="category.html">-->
<!-- Станции очистки<span>4</span>-->
<!-- </a>-->
<!-- <a class="filter__category" href="category.html">-->
<!-- ЛОС<span>10</span>-->
<!-- </a>-->
<!-- </div>-->
<!-- --><?//$APPLICATION->IncludeComponent(
// "bitrix:catalog.section.list",
// ".default",
// array(
// "ADDITIONAL_COUNT_ELEMENTS_FILTER" => "additionalCountFilter",
// "ADD_SECTIONS_CHAIN" => "Y",
// "CACHE_FILTER" => "N",
// "CACHE_GROUPS" => "Y",
// "CACHE_TIME" => "36000000",
// "CACHE_TYPE" => "A",
// "COUNT_ELEMENTS" => "Y",
// "COUNT_ELEMENTS_FILTER" => "CNT_ACTIVE",
// "FILTER_NAME" => "",
// "HIDE_SECTIONS_WITH_ZERO_COUNT_ELEMENTS" => "N",
// "IBLOCK_ID" => "4",
// "IBLOCK_TYPE" => "catalog",
// "SECTION_CODE" => "",
// "SECTION_FIELDS" => array(
// 0 => "",
// 1 => "",
// ),
// "SECTION_ID" => $_REQUEST["SECTION_ID"],
// "SECTION_URL" => "#SECTION_CODE_PATH#",
// "SECTION_USER_FIELDS" => array(
// 0 => "",
// 1 => "",
// ),
// "SHOW_PARENT_NAME" => "Y",
// "TOP_DEPTH" => "1",
// "VIEW_MODE" => "LIST",
// "COMPONENT_TEMPLATE" => ".default"
// ),
// false
// );?>
<?$APPLICATION->IncludeComponent("bitrix:menu", "catalog_left_menu", Array( <?$APPLICATION->IncludeComponent("bitrix:menu", "catalog_left_menu", Array(
"ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно "ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно
"CHILD_MENU_TYPE" => "catalog_links", // Тип меню для остальных уровней "CHILD_MENU_TYPE" => "catalog_links", // Тип меню для остальных уровней
@ -863,7 +880,7 @@ if (isset($templateData['TEMPLATE_THEME'])) {
<? <?
} }
else { ?> else { ?>
<!-- <div class="filter__item js-filter-group"> <div class="filter__item js-filter-group">
<div class="filter__item-list" data-role="bx_filter_block"> <div class="filter__item-list" data-role="bx_filter_block">
<? <?
@ -890,7 +907,7 @@ if (isset($templateData['TEMPLATE_THEME'])) {
} }
?> ?>
</div> </div>
</div> --> </div>
<? <?
} }
} }
@ -934,7 +951,13 @@ if (isset($templateData['TEMPLATE_THEME'])) {
</form> </form>
</div> </div>
</div>
</aside>
<?php
// array_walk_recursive($arResult, static function (&$item, $key) {
// $item = '/'. ltrim(str_replace(['/catalog', '/filter'], '', $item), '/');
// });
?>
<script> <script>
var smartFilter = new JCSmartFilter( var smartFilter = new JCSmartFilter(
'<?= CUtil::JSEscape($arResult["FORM_ACTION"]) ?>', '<?= CUtil::JSEscape($arResult["FORM_ACTION"]) ?>',

@ -24,7 +24,7 @@ else
<div class="row"> <div class="row">
<? if ($isFilter): ?> <? if ($isFilter): ?>
<div class="col-xs-12<?=(isset($arParams['FILTER_HIDE_ON_MOBILE']) && $arParams['FILTER_HIDE_ON_MOBILE'] === 'Y' ? ' hidden-xs' : '')?>"> <div class="col-xs-12<?=(isset($arParams['FILTER_HIDE_ON_MOBILE']) && $arParams['FILTER_HIDE_ON_MOBILE'] === 'Y' ? ' hidden-xs' : '')?>">
<?/* <?
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter", "bitrix:catalog.smart.filter",
"", "",
@ -54,7 +54,7 @@ else
), ),
$component, $component,
array('HIDE_ICONS' => 'Y') array('HIDE_ICONS' => 'Y')
);*/ );
?> ?>
</div> </div>
<? endif ?> <? endif ?>

@ -1,89 +1,54 @@
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) <? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
die();
/**
* @global CMain $APPLICATION
* @var CBitrixComponent $component
* @var array $arParams
* @var array $arResult
* @var array $arCurSection
*/
use Bitrix\Main\Loader; use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager; use Bitrix\Main\ModuleManager;
use Bitrix\Iblock\SectionTable; use Bitrix\Iblock\SectionTable;
Loader::includeModule('iblock');
// Устанавливаем SEO мета-теги
global $sotbitSeoMetaTitle;
global $sotbitSeoMetaKeywords;
global $sotbitSeoMetaDescription;
global $sotbitSeoMetaBreadcrumbTitle;
global $sotbitSeoMetaH1;
global $sotbitSeoMetaTopDesc;//для установки верхнего описания
global $sotbitSeoMetaBottomDesc;//для установки нижнего описания
global $sotbitSeoMetaAddDesc;//для установки доп. Описания
global $sotbitSeoMetaFile;//для установки изображения
// echo $sotbitSeoMetaTopDesc;//вывод верхнего описания
// echo $sotbitSeoMetaBottomDesc;//вывод нижнего описания
// echo $sotbitSeoMetaAddDesc;//вывод доп. описания
// echo $sotbitSeoMetaFile;//вывод изображения
if (!empty($sotbitSeoMetaH1)) { Loader::includeModule('iblock');
$APPLICATION->SetTitle($sotbitSeoMetaH1);
}
if (!empty($sotbitSeoMetaTitle)) {
$APPLICATION->SetPageProperty("title", $sotbitSeoMetaTitle);
}
if (!empty($sotbitSeoMetaKeywords)) {
$APPLICATION->SetPageProperty("keywords", $sotbitSeoMetaKeywords);
}
if (!empty($sotbitSeoMetaDescription)) {
$APPLICATION->SetPageProperty("description", $sotbitSeoMetaDescription);
}
if (!empty($sotbitSeoMetaBreadcrumbTitle)) {
$APPLICATION->AddChainItem($sotbitSeoMetaBreadcrumbTitle);
}
$GLOBALS['CATALOG_CURRENT_SECTION_ID'] = $intSectionID; // Получаем ID раздела из arResult
$sectionId = $arResult['VARIABLES']['SECTION_ID'] ?? null;
if ($arCurSection["ID"]) { if ($sectionId) {
$res = CIBlockSection::GetList([], [ $res = CIBlockSection::GetList([], [
'ID' => $arCurSection["ID"], 'ID' => $sectionId,
'ACTIVE' => 'Y', 'ACTIVE' => 'Y',
'GLOBAL_ACTIVE' => 'Y' 'GLOBAL_ACTIVE' => 'Y'
], false, ['ID', 'NAME', 'SECTION_PAGE_URL', 'DESCRIPTION']); ], false, ['ID', 'NAME', 'SECTION_PAGE_URL']);
if ($arSection = $res->GetNext()) { if ($arSection = $res->GetNext()) {
$APPLICATION->AddChainItem($arSection['NAME'], $arSection['SECTION_PAGE_URL']); $APPLICATION->AddChainItem($arSection['NAME'], $arSection['SECTION_PAGE_URL']);
} }
} }
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] == 'Y') { /**
* @global CMain $APPLICATION
* @var CBitrixComponent $component
* @var array $arParams
* @var array $arResult
* @var array $arCurSection
*/
if (isset($arParams['USE_COMMON_SETTINGS_BASKET_POPUP']) && $arParams['USE_COMMON_SETTINGS_BASKET_POPUP'] == 'Y')
{
$basketAction = $arParams['COMMON_ADD_TO_BASKET_ACTION'] ?? ''; $basketAction = $arParams['COMMON_ADD_TO_BASKET_ACTION'] ?? '';
} else { }
else
{
$basketAction = $arParams['SECTION_ADD_TO_BASKET_ACTION'] ?? ''; $basketAction = $arParams['SECTION_ADD_TO_BASKET_ACTION'] ?? '';
} }
?>
<?
$APPLICATION->IncludeComponent(
"bitrix:breadcrumb", $APPLICATION->IncludeComponent("bitrix:breadcrumb","breadcrumbs",Array(
"breadcrumbs",
array(
"START_FROM" => "0", "START_FROM" => "0",
"PATH" => "", "PATH" => "",
"SITE_ID" => "s1" "SITE_ID" => "s1"
) )
); );
?> ?>
<? // GP | Главный экран ?>
<section class="text-section section container"> <section class="text-section section container">
<div class="text-section__title"> <div class="text-section__title">
Компания <span class="orange-text">Эра</span><span class="green-text">Септик</span> более 10 лет оказывает услуги по производству и установке септиков для загородных домов и дач Компания <span class="orange-text">Эра</span><span class="green-text">Септик</span> более 10 лет оказывает услуги по производству и установке септиков для загородных домов и дач
@ -93,10 +58,8 @@ $APPLICATION->IncludeComponent(
</p> </p>
</section> </section>
<? // GP | Сайдбар с фильтром ?>
<section class="catalog-page container section"> <section class="catalog-page container section">
<!-- <h2 class="catalog-page__title">Каталог товаров</h2> --> <h2 class="catalog-page__title">Каталог товаров</h2>
<h1 class="catalog-page__title"><? $APPLICATION->ShowTitle(false); ?></h1>
<div class="catalog-page__wrap"> <div class="catalog-page__wrap">
<aside class="catalog-page__filter"> <aside class="catalog-page__filter">
<div class="catalog-page__filter-wrap"> <div class="catalog-page__filter-wrap">
@ -104,10 +67,8 @@ $APPLICATION->IncludeComponent(
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter", "bitrix:catalog.smart.filter",
"cat_filter", "cat_filter",
//"bootstrap_v4",
// "",
array( array(
// "PREFILTER_NAME" => "presect", //добавляем префильтр "PREFILTER_NAME" => "presect", //добавляем префильтр
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"], "IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection['ID'], "SECTION_ID" => $arCurSection['ID'],
@ -125,21 +86,21 @@ $APPLICATION->IncludeComponent(
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"], "TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'], 'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'], 'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"SEF_MODE" => $arParams['SEF_MODE'], "SEF_MODE" => 'N',
"SEF_RULE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["smart_filter"], "SEF_RULE" => $arResult["URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"], "SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"], "PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"AJAX_MODE" => $arParams['AJAX_MODE'], "AJAX_MODE" => "Y",
"INSTANT_RELOAD" => "Y", "INSTANT_RELOAD" => "Y",
"AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_HISTORY" => "Y", "AJAX_OPTION_HISTORY" => "Y",
), ),
$component, $component,
array('HIDE_ICONS' => 'Y') array('HIDE_ICONS' => 'Y')
); );?>
?>
</div> </div>
</aside> </aside>
<?php <?php
@ -273,21 +234,10 @@ $APPLICATION->IncludeComponent(
$component $component
); );
?> ?>
<?
// $APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания
// echo "<br>";
// $APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
// echo "<br>";
// $APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания
?>
</div> </div>
</section> </section>
<?php
// Подключаем компонент sotbit:seo.meta
<? // GP | Подключаем компонент sotbit:seo.meta?>
<?
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"sotbit:seo.meta", "sotbit:seo.meta",
".default", ".default",
@ -298,11 +248,37 @@ $APPLICATION->IncludeComponent(
"CACHE_TIME" => $arParams["CACHE_TIME"], "CACHE_TIME" => $arParams["CACHE_TIME"],
) )
); );
?>
// Устанавливаем SEO мета-теги
global $sotbitSeoMetaTitle;
global $sotbitSeoMetaKeywords;
global $sotbitSeoMetaDescription;
global $sotbitSeoMetaBreadcrumbTitle;
global $sotbitSeoMetaH1;
if(!empty($sotbitSeoMetaH1))
{
$APPLICATION->SetTitle($sotbitSeoMetaH1);
}
if(!empty($sotbitSeoMetaTitle))
{
$APPLICATION->SetPageProperty("title", $sotbitSeoMetaTitle);
}
if(!empty($sotbitSeoMetaKeywords))
{
$APPLICATION->SetPageProperty("keywords", $sotbitSeoMetaKeywords);
}
if(!empty($sotbitSeoMetaDescription))
{
$APPLICATION->SetPageProperty("description", $sotbitSeoMetaDescription);
}
if(!empty($sotbitSeoMetaBreadcrumbTitle))
{
$APPLICATION->AddChainItem($sotbitSeoMetaBreadcrumbTitle);
}
<? // GP | Популярные категории ?> $GLOBALS['CATALOG_CURRENT_SECTION_ID'] = $intSectionID;
?>
<section class="catalog-page__services services container section"> <section class="catalog-page__services services container section">
<h2 class="section-title">Популярные категории</h2> <h2 class="section-title">Популярные категории</h2>
<div class="services__list"> <div class="services__list">
@ -333,31 +309,60 @@ $APPLICATION->IncludeComponent(
</div> </div>
</section> </section>
<? // GP | SEO-текст ?>
<style> <?php
.catalog-page__one__seo-item { if (\Bitrix\Main\Loader::includeModule("iblock")) {
background-color: #f5f5f5; $sectionId = $arResult['VARIABLES']['SECTION_ID'];
border-radius: 24px;
padding: 28px; if ($sectionId) {
$arSelect = ['ID', 'DESCRIPTION'];
$arFilter = ['ID' => $sectionId, 'IBLOCK_ID' => 4];
$res = CIBlockSection::GetList([], $arFilter, false, $arSelect);
if ($arSection = $res->GetNext()) {
if (!empty($arSection['DESCRIPTION'])) {
echo '<div class="section container">';
echo $arSection['DESCRIPTION']; // выведем SEO текст
echo '</div>';
}
} }
</style>
<section class="catalog-page__seo__one container section">
<div class="catalog-page__one__seo-item">
<?
if($sotbitSeoMetaBottomDesc){
echo $sotbitSeoMetaBottomDesc; //вывод нижнего описания
}elseif($arSection['DESCRIPTION']){
echo $arSection['DESCRIPTION'];
}else{
$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
array(
"AREA_FILE_SHOW" => "file",
"PATH" => "/include/catalog-seo-text.php"
)
);
} }
else{
?> ?>
<section class="catalog-page__seo container section">
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus pronin sapien nunc accuan eget.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div> </div>
</section> </section>
<?php
}
}
?>

@ -1,247 +0,0 @@
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
/**
* @global CMain $APPLICATION
* @var CBitrixComponent $component
* @var array $arParams
* @var array $arResult
* @var array $arCurSection
*/
//$APPLICATION->IncludeComponent(
// "bitrix:main.feedback",
// "order",
// Array(
// "EMAIL_TO" => "kepmaku@ya.ru",
// "EVENT_MESSAGE_ID" => array(),
// "OK_TEXT" => "Спасибо, ваше сообщение принято.",
// "REQUIRED_FIELDS" => array(),
// "USE_CAPTCHA" => "Y"
// )
//);
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
"cat_filter",
// "",
array(
"PREFILTER_NAME" => "presect", //добавляем префильтр
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection['ID'],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"SAVE_IN_SESSION" => "N",
"FILTER_VIEW_MODE" => $arParams["FILTER_VIEW_MODE"],
"XML_EXPORT" => "N",
"SECTION_TITLE" => "NAME",
"SECTION_DESCRIPTION" => "DESCRIPTION",
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
"SEF_MODE" => $arParams["SEF_MODE"],
"SEF_RULE" => '/'. $arResult["URL_TEMPLATES"]["smart_filter"],
"SMART_FILTER_PATH" => $arResult["VARIABLES"]["SMART_FILTER_PATH"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
// "INSTANT_RELOAD" => $arParams["INSTANT_RELOAD"],
// "AJAX_MODE" => "Y",
"AJAX_MODE" => "N",
"INSTANT_RELOAD" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_HISTORY" => "Y",
),
$component,
array('HIDE_ICONS' => 'Y')
);
?>
<div class="row">
<?
//sotbit seometa component start
$APPLICATION->IncludeComponent(
"sotbit:seo.meta",
".default",
array(
"FILTER_NAME" => $arParams["FILTER_NAME"],
"SECTION_ID" => $arCurSection['ID'],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
)
);
//sotbit seometa component end
$intSectionID = $APPLICATION->IncludeComponent(
"bitrix:catalog.section",
// "cat_section",
"",
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
"PROPERTY_CODE" => (isset($arParams["LIST_PROPERTY_CODE"]) ? $arParams["LIST_PROPERTY_CODE"] : []),
"PROPERTY_CODE_MOBILE" => $arParams["LIST_PROPERTY_CODE_MOBILE"],
"META_KEYWORDS" => $arParams["LIST_META_KEYWORDS"],
"META_DESCRIPTION" => $arParams["LIST_META_DESCRIPTION"],
"BROWSER_TITLE" => $arParams["LIST_BROWSER_TITLE"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"INCLUDE_SUBSECTIONS" => $arParams["INCLUDE_SUBSECTIONS"],
"BASKET_URL" => $arParams["BASKET_URL"],
"ACTION_VARIABLE" => $arParams["ACTION_VARIABLE"],
"PRODUCT_ID_VARIABLE" => $arParams["PRODUCT_ID_VARIABLE"],
"SECTION_ID_VARIABLE" => $arParams["SECTION_ID_VARIABLE"],
"PRODUCT_QUANTITY_VARIABLE" => $arParams["PRODUCT_QUANTITY_VARIABLE"],
"PRODUCT_PROPS_VARIABLE" => $arParams["PRODUCT_PROPS_VARIABLE"],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"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"],
"DISPLAY_COMPARE" => $arParams["USE_COMPARE"],
"PAGE_ELEMENT_COUNT" => $arParams["PAGE_ELEMENT_COUNT"],
"LINE_ELEMENT_COUNT" => $arParams["LINE_ELEMENT_COUNT"],
"PRICE_CODE" => $arParams["~PRICE_CODE"],
"USE_PRICE_COUNT" => $arParams["USE_PRICE_COUNT"],
"SHOW_PRICE_COUNT" => $arParams["SHOW_PRICE_COUNT"],
"PRICE_VAT_INCLUDE" => $arParams["PRICE_VAT_INCLUDE"],
"USE_PRODUCT_QUANTITY" => $arParams['USE_PRODUCT_QUANTITY'],
"ADD_PROPERTIES_TO_BASKET" => (isset($arParams["ADD_PROPERTIES_TO_BASKET"]) ? $arParams["ADD_PROPERTIES_TO_BASKET"] : ''),
"PARTIAL_PRODUCT_PROPERTIES" => (isset($arParams["PARTIAL_PRODUCT_PROPERTIES"]) ? $arParams["PARTIAL_PRODUCT_PROPERTIES"] : ''),
"PRODUCT_PROPERTIES" => (isset($arParams["PRODUCT_PROPERTIES"]) ? $arParams["PRODUCT_PROPERTIES"] : []),
"DISPLAY_TOP_PAGER" => $arParams["DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["PAGER_TITLE"],
"PAGER_SHOW_ALWAYS" => $arParams["PAGER_SHOW_ALWAYS"],
"PAGER_TEMPLATE" => $arParams["PAGER_TEMPLATE"],
"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"],
"LAZY_LOAD" => $arParams["LAZY_LOAD"],
"MESS_BTN_LAZY_LOAD" => $arParams["~MESS_BTN_LAZY_LOAD"],
"LOAD_ON_SCROLL" => $arParams["LOAD_ON_SCROLL"],
"OFFERS_CART_PROPERTIES" => (isset($arParams["OFFERS_CART_PROPERTIES"]) ? $arParams["OFFERS_CART_PROPERTIES"] : []),
"OFFERS_FIELD_CODE" => $arParams["LIST_OFFERS_FIELD_CODE"],
"OFFERS_PROPERTY_CODE" => (isset($arParams["LIST_OFFERS_PROPERTY_CODE"]) ? $arParams["LIST_OFFERS_PROPERTY_CODE"] : []),
"OFFERS_SORT_FIELD" => $arParams["OFFERS_SORT_FIELD"],
"OFFERS_SORT_ORDER" => $arParams["OFFERS_SORT_ORDER"],
"OFFERS_SORT_FIELD2" => $arParams["OFFERS_SORT_FIELD2"],
"OFFERS_SORT_ORDER2" => $arParams["OFFERS_SORT_ORDER2"],
"OFFERS_LIMIT" => (isset($arParams["LIST_OFFERS_LIMIT"]) ? $arParams["LIST_OFFERS_LIMIT"] : 0),
"SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
"SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"SECTION_URL" => '/' . $arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => '/' . $arResult["URL_TEMPLATES"]["element"],
"USE_MAIN_ELEMENT_SECTION" => $arParams["USE_MAIN_ELEMENT_SECTION"],
'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'],
'CURRENCY_ID' => $arParams['CURRENCY_ID'],
'HIDE_NOT_AVAILABLE' => $arParams["HIDE_NOT_AVAILABLE"],
'HIDE_NOT_AVAILABLE_OFFERS' => $arParams["HIDE_NOT_AVAILABLE_OFFERS"],
'LABEL_PROP' => $arParams['LABEL_PROP'],
'LABEL_PROP_MOBILE' => $arParams['LABEL_PROP_MOBILE'],
'LABEL_PROP_POSITION' => $arParams['LABEL_PROP_POSITION'] ?? '',
'ADD_PICT_PROP' => $arParams['ADD_PICT_PROP'],
'PRODUCT_DISPLAY_MODE' => $arParams['PRODUCT_DISPLAY_MODE'],
'PRODUCT_BLOCKS_ORDER' => $arParams['LIST_PRODUCT_BLOCKS_ORDER'],
'PRODUCT_ROW_VARIANTS' => $arParams['LIST_PRODUCT_ROW_VARIANTS'],
'ENLARGE_PRODUCT' => $arParams['LIST_ENLARGE_PRODUCT'],
'ENLARGE_PROP' => isset($arParams['LIST_ENLARGE_PROP']) ? $arParams['LIST_ENLARGE_PROP'] : '',
'SHOW_SLIDER' => $arParams['LIST_SHOW_SLIDER'],
'SLIDER_INTERVAL' => isset($arParams['LIST_SLIDER_INTERVAL']) ? $arParams['LIST_SLIDER_INTERVAL'] : '',
'SLIDER_PROGRESS' => isset($arParams['LIST_SLIDER_PROGRESS']) ? $arParams['LIST_SLIDER_PROGRESS'] : '',
'OFFER_ADD_PICT_PROP' => $arParams['OFFER_ADD_PICT_PROP'],
'OFFER_TREE_PROPS' => (isset($arParams['OFFER_TREE_PROPS']) ? $arParams['OFFER_TREE_PROPS'] : []),
'PRODUCT_SUBSCRIPTION' => $arParams['PRODUCT_SUBSCRIPTION'],
'SHOW_DISCOUNT_PERCENT' => $arParams['SHOW_DISCOUNT_PERCENT'],
'DISCOUNT_PERCENT_POSITION' => $arParams['DISCOUNT_PERCENT_POSITION'],
'SHOW_OLD_PRICE' => $arParams['SHOW_OLD_PRICE'],
'SHOW_MAX_QUANTITY' => $arParams['SHOW_MAX_QUANTITY'],
'MESS_SHOW_MAX_QUANTITY' => (isset($arParams['~MESS_SHOW_MAX_QUANTITY']) ? $arParams['~MESS_SHOW_MAX_QUANTITY'] : ''),
'RELATIVE_QUANTITY_FACTOR' => (isset($arParams['RELATIVE_QUANTITY_FACTOR']) ? $arParams['RELATIVE_QUANTITY_FACTOR'] : ''),
'MESS_RELATIVE_QUANTITY_MANY' => (isset($arParams['~MESS_RELATIVE_QUANTITY_MANY']) ? $arParams['~MESS_RELATIVE_QUANTITY_MANY'] : ''),
'MESS_RELATIVE_QUANTITY_FEW' => (isset($arParams['~MESS_RELATIVE_QUANTITY_FEW']) ? $arParams['~MESS_RELATIVE_QUANTITY_FEW'] : ''),
'MESS_BTN_BUY' => (isset($arParams['~MESS_BTN_BUY']) ? $arParams['~MESS_BTN_BUY'] : ''),
'MESS_BTN_ADD_TO_BASKET' => (isset($arParams['~MESS_BTN_ADD_TO_BASKET']) ? $arParams['~MESS_BTN_ADD_TO_BASKET'] : ''),
'MESS_BTN_SUBSCRIBE' => (isset($arParams['~MESS_BTN_SUBSCRIBE']) ? $arParams['~MESS_BTN_SUBSCRIBE'] : ''),
'MESS_BTN_DETAIL' => (isset($arParams['~MESS_BTN_DETAIL']) ? $arParams['~MESS_BTN_DETAIL'] : ''),
'MESS_NOT_AVAILABLE' => $arParams['~MESS_NOT_AVAILABLE'] ?? '',
'MESS_NOT_AVAILABLE_SERVICE' => $arParams['~MESS_NOT_AVAILABLE_SERVICE'] ?? '',
'MESS_BTN_COMPARE' => (isset($arParams['~MESS_BTN_COMPARE']) ? $arParams['~MESS_BTN_COMPARE'] : ''),
'USE_ENHANCED_ECOMMERCE' => (isset($arParams['USE_ENHANCED_ECOMMERCE']) ? $arParams['USE_ENHANCED_ECOMMERCE'] : ''),
'DATA_LAYER_NAME' => (isset($arParams['DATA_LAYER_NAME']) ? $arParams['DATA_LAYER_NAME'] : ''),
'BRAND_PROPERTY' => (isset($arParams['BRAND_PROPERTY']) ? $arParams['BRAND_PROPERTY'] : ''),
'TEMPLATE_THEME' => (isset($arParams['TEMPLATE_THEME']) ? $arParams['TEMPLATE_THEME'] : ''),
"ADD_SECTIONS_CHAIN" => "Y",
'ADD_TO_BASKET_ACTION' => $basketAction,
'SHOW_CLOSE_POPUP' => isset($arParams['COMMON_SHOW_CLOSE_POPUP']) ? $arParams['COMMON_SHOW_CLOSE_POPUP'] : '',
'COMPARE_PATH' => $arResult['FOLDER'] . $arResult['URL_TEMPLATES']['compare'],
'COMPARE_NAME' => $arParams['COMPARE_NAME'],
'USE_COMPARE_LIST' => 'Y',
'BACKGROUND_IMAGE' => (isset($arParams['SECTION_BACKGROUND_IMAGE']) ? $arParams['SECTION_BACKGROUND_IMAGE'] : ''),
'COMPATIBLE_MODE' => (isset($arParams['COMPATIBLE_MODE']) ? $arParams['COMPATIBLE_MODE'] : ''),
'DISABLE_INIT_JS_IN_COMPONENT' => (isset($arParams['DISABLE_INIT_JS_IN_COMPONENT']) ? $arParams['DISABLE_INIT_JS_IN_COMPONENT'] : '')
),
$component
);
$GLOBALS['CATALOG_CURRENT_SECTION_ID'] = $intSectionID;
?>
<? //sotbit seometa meta start
global $sotbitSeoMetaTitle;
global $sotbitSeoMetaKeywords;
global $sotbitSeoMetaDescription;
global $sotbitSeoMetaBreadcrumbTitle;
global $sotbitSeoMetaH1;
if(!empty($sotbitSeoMetaH1))
{
$APPLICATION->SetTitle($sotbitSeoMetaH1);
}
if(!empty($sotbitSeoMetaTitle))
{
$APPLICATION->SetPageProperty("title", $sotbitSeoMetaTitle);
}
if(!empty($sotbitSeoMetaKeywords))
{
$APPLICATION->SetPageProperty("keywords", $sotbitSeoMetaKeywords);
}
if(!empty($sotbitSeoMetaDescription))
{
$APPLICATION->SetPageProperty("description", $sotbitSeoMetaDescription);
}
if(!empty($sotbitSeoMetaBreadcrumbTitle) )
{
$APPLICATION->AddChainItem($sotbitSeoMetaBreadcrumbTitle );
}
//sotbit seometa meta end ?>
</div>

@ -1,6 +1,5 @@
<?php <?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
die();
/** @var array $arParams */ /** @var array $arParams */
/** @var array $arResult */ /** @var array $arResult */

@ -37,9 +37,7 @@ $this->setFrameMode(true);
<?php endforeach; ?> <?php endforeach; ?>
</div> </div>
<?php endif; ?> <?php endif; ?>
<button type="button" class="button button--orange" data-product="<?= $arResult['ITEM']['NAME'] ?>"> <button class="button button--orange">Заказать септик со скидкой</button>
Заказать септик со скидкой
</button>
</div> </div>
<div class="header-lead__right"> <div class="header-lead__right">
<?php if (!empty($arResult['PROPERTIES']['BIG_CARD_TEXT']['VALUE'])): ?> <?php if (!empty($arResult['PROPERTIES']['BIG_CARD_TEXT']['VALUE'])): ?>

@ -1,40 +1,16 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); <?php
/** @var array $arParams */ if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
if(!$arResult["NavShowAlways"])
{
if ($arResult["NavRecordCount"] == 0 || ($arResult["NavPageCount"] == 1 && $arResult["NavShowAll"] == false))
return;
}
$strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : ""); if ($arResult["NavPageCount"] > 1):
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : ""); // Получаем базовый путь, убирая возможные page-N из текущего URL
$basePath = preg_replace('#/page-\\d+#', '', $arResult["sUrlPath"]);
$basePath = rtrim($basePath, '/') . '/';
// Если не в корне каталога, добавляем относительный путь раздела
$isSection = ($APPLICATION->GetCurDir() !== '/catalog/');
?> ?>
<div class="pagination-list">
<?if ($arResult["NavPageNomer"] > 2):?> <?php if ($arResult["NavPageNomer"] > 1): ?>
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?else:?>
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?endif?>
<?/*php if ($arResult["NavPageNomer"] > 1): ?>
<?php <?php
$prevUrl = $arResult["NavPageNomer"] == 2 $prevUrl = $arResult["NavPageNomer"] == 2
? $basePath ? $basePath
@ -47,27 +23,39 @@ $strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["Nav
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;"> <span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</span> </span>
<?php endif; */?> <?php endif; ?>
<?if($arResult["bDescPageNumbering"] === true):?> <?php
$pageWindow = 5;
$startPage = max(1, $arResult["NavPageNomer"] - floor($pageWindow / 2));
$endPage = min($arResult["NavPageCount"], $startPage + $pageWindow - 1);
<font class="text"> if ($startPage > 1):
<?else:?> echo '<a class="pagination-item button button--outline" href="' . $basePath . '">1</a>';
if ($startPage > 2):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
endif;
<?while($arResult["nStartPage"] <= $arResult["nEndPage"]):?> for ($i = $startPage; $i <= $endPage; $i++):
if ($i == $arResult["NavPageNomer"]):
echo '<span class="pagination-item is-active button button--outline">' . $i . '</span>';
else:
$url = $i == 1 ? $basePath : $basePath . 'page-' . $i . '/';
echo '<a class="pagination-item button button--outline" href="' . $url . '">' . $i . '</a>';
endif;
endfor;
<?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?> if ($endPage < $arResult["NavPageCount"]):
<b class="pagination-item is-active button button--outline" ><?=$arResult["nStartPage"]?></b> if ($endPage < $arResult["NavPageCount"] - 1):
<?elseif($arResult["nStartPage"] == 1 && $arResult["bSavePage"] == false):?> echo '<span class="pagination-item is-middle button button--outline">...</span>';
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=$arResult["nStartPage"]?></a> endif;
<?else:?> echo '<a class="pagination-item button button--outline" href="' . $basePath . 'page-' . $arResult["NavPageCount"] . '/">' . $arResult["NavPageCount"] . '</a>';
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><?=$arResult["nStartPage"]?></a> endif;
<?endif?> ?>
<?$arResult["nStartPage"]++?>
<?endwhile?>
<?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?> <?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?>
<a class="pagination-item button button--outline" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"> <a class="pagination-item button button--outline" href="<?= $basePath ?>page-<?= ($arResult["NavPageNomer"] + 1) ?>/">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</a> </a>
<?php else: ?> <?php else: ?>
@ -75,8 +63,5 @@ $strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["Nav
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница"> <img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</span> </span>
<?php endif; ?> <?php endif; ?>
</div>
<?php endif; ?>
<?endif?>
</font>

@ -1,10 +0,0 @@
<?
$MESS["nav_all"] = "Alle";
$MESS["nav_begin"] = "Erste";
$MESS["nav_end"] = "Letzte";
$MESS["nav_next"] = "Nächste";
$MESS["nav_of"] = "von";
$MESS["nav_paged"] = "Seite";
$MESS["nav_prev"] = "Vorherige";
$MESS ['nav_to'] = "-";
?>

@ -1,10 +0,0 @@
<?
$MESS ['nav_of'] = "of";
$MESS ['nav_begin'] = "First";
$MESS ['nav_prev'] = "Prev.";
$MESS ['nav_next'] = "Next";
$MESS ['nav_end'] = "Last";
$MESS ['nav_paged'] = "Paged";
$MESS ['nav_all'] = "All";
$MESS ['nav_to'] = "-";
?>

@ -1,10 +0,0 @@
<?
$MESS ['nav_of'] = "из";
$MESS ['nav_begin'] = "Начало";
$MESS ['nav_prev'] = "Пред.";
$MESS ['nav_next'] = "След.";
$MESS ['nav_end'] = "Конец";
$MESS ['nav_paged'] = "По стр.";
$MESS ['nav_all'] = "Все";
$MESS ['nav_to'] = "-";
?>

@ -1,66 +0,0 @@
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
if ($arResult["NavPageCount"] > 1):
// Получаем базовый путь, убирая возможные page-N из текущего URL
$basePath = preg_replace('#/page-\\d+#', '', $arResult["sUrlPath"]);
$basePath = rtrim($basePath, '/') . '/';
// Если не в корне каталога, добавляем относительный путь раздела
$isSection = ($APPLICATION->GetCurDir() !== '/catalog/');
?>
<div class="pagination-list">
<?php if ($arResult["NavPageNomer"] > 1): ?>
<?php
$prevUrl = $arResult["NavPageNomer"] == 2
? $basePath
: $basePath . 'page-' . ($arResult["NavPageNomer"] - 1) . '/';
?>
<a class="pagination-item button button--outline" href="<?= $prevUrl ?>">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</a>
<?php else: ?>
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-left.svg" alt="Предыдущая страница">
</span>
<?php endif; ?>
<?php
$pageWindow = 5;
$startPage = max(1, $arResult["NavPageNomer"] - floor($pageWindow / 2));
$endPage = min($arResult["NavPageCount"], $startPage + $pageWindow - 1);
if ($startPage > 1):
echo '<a class="pagination-item button button--outline" href="' . $basePath . '">1</a>';
if ($startPage > 2):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
endif;
for ($i = $startPage; $i <= $endPage; $i++):
if ($i == $arResult["NavPageNomer"]):
echo '<span class="pagination-item is-active button button--outline">' . $i . '</span>';
else:
$url = $i == 1 ? $basePath : $basePath . 'page-' . $i . '/';
echo '<a class="pagination-item button button--outline" href="' . $url . '">' . $i . '</a>';
endif;
endfor;
if ($endPage < $arResult["NavPageCount"]):
if ($endPage < $arResult["NavPageCount"] - 1):
echo '<span class="pagination-item is-middle button button--outline">...</span>';
endif;
echo '<a class="pagination-item button button--outline" href="' . $basePath . 'page-' . $arResult["NavPageCount"] . '/">' . $arResult["NavPageCount"] . '</a>';
endif;
?>
<?php if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]): ?>
<a class="pagination-item button button--outline" href="<?= $basePath ?>page-<?= ($arResult["NavPageNomer"] + 1) ?>/">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</a>
<?php else: ?>
<span class="pagination-item button button--outline" style="opacity: .5; pointer-events: none;">
<img src="<?= DEFAULT_TEMPLATE_PATH ?>/img/svg/arrow-right.svg" alt="Следующая страница">
</span>
<?php endif; ?>
</div>
<?php endif; ?>

@ -1,9 +1,3 @@
/* Start | Maks fix catalog */
.catalog-page__filter-wrap{
/* height: 100vh; */
}
/* End| Maks fix catalog */
.footer-items { .footer-items {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@ -120,7 +114,7 @@
} }
.footer-widget-icons { .footer-widget-icons {
right: 10px; right: 10px;
bottom: 100px; bottom: 10px;
} }
} }
@ -331,10 +325,6 @@ color: #939393;
width: 94px; width: 94px;
} }
/*.grecaptcha-badge {
display: none !important;
}*/
@keyframes toast-progress { @keyframes toast-progress {
from { from {
width: 0; width: 0;

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 KiB

@ -30,9 +30,9 @@ function cartCheckout(formElement) {
const formData = new FormData(formElement); const formData = new FormData(formElement);
const submitButton = formElement.querySelector('button[type=submit]'); const submitButton = formElement.querySelector('button[type=submit]');
// formData.forEach((value, key) => { formData.forEach((value, key) => {
// console.log(`${key}: ${value}`); console.log(`${key}: ${value}`);
// }); });
} }
@ -47,8 +47,7 @@ function addToCart(formElement) {
submitButton.classList.add('is-loading'); submitButton.classList.add('is-loading');
} }
fetch(formElement.getAttribute('action'), { // чтоб работало по action формы fetch(window.location.href, {
// fetch(window.location.href, {
method: 'POST', method: 'POST',
body: formData body: formData
}) })
@ -131,43 +130,7 @@ function handleConsultationForm(formElement) {
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {
if (data.success) { if (data.success) {
window.location.href = '/spasibo-blue/'; showCartToast("Заявка успешно отправлена", 3000, 'success');
formElement.reset();
} else {
showCartToast("Ошибка при отправке заявки", 3000, 'error');
}
})
.catch(error => {
showCartToast("Произошла ошибка при отправке", 3000, 'error');
})
.finally(() => {
if (submitButton) {
submitButton.disabled = false;
submitButton.classList.remove('is-loading');
}
});
}
function handleForm(formElement) {
if (!formElement) return;
const formData = new FormData(formElement);
const submitButton = formElement.querySelector('.button');
const url='/local/ajax/form.php';
const redurect_url='/spasibo-footer/';
if (submitButton) {
submitButton.disabled = true;
submitButton.classList.add('is-loading');
}
fetch(url, {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
if (data.success) {
window.location.href = redurect_url;
formElement.reset(); formElement.reset();
} else { } else {
showCartToast("Ошибка при отправке заявки", 3000, 'error'); showCartToast("Ошибка при отправке заявки", 3000, 'error');
@ -419,45 +382,3 @@ document.addEventListener('DOMContentLoaded', function () {
setupResultClickToHistory('header-search-input', 'header-search-histories'); setupResultClickToHistory('header-search-input', 'header-search-histories');
setupResultClickToHistory('mobile-search-input', 'mobile-search-histories'); setupResultClickToHistory('mobile-search-input', 'mobile-search-histories');
}); });
// Открытие попапа для local/components/era/calculator/templates/.default/ajax.php
function openCartPopupForProduct(productName) {
document.querySelector('.cart-popup__wrapper').classList.remove('cart-popup__wrapper--hidden');
document.getElementById('fast_product').value = productName;
}
// From main.js
// const filter = document.querySelector(".catalog-page__filter");
// if (filter) {
// const openFilterBtn = document.querySelector(".js-show-filter");
// const hideFilterBtn = document.querySelector(".js-close-filter");
// const html = document.querySelector("html");
// if (openFilterBtn) openFilterBtn.addEventListener("click", ()=>{
// filter.classList.add("is-active");
// html.style.overflow = "hidden";
// });
// if (hideFilterBtn) hideFilterBtn.addEventListener("click", ()=>{
// filter.classList.remove("is-active");
// html.removeAttribute("style");
// });
// }
//recaptcha v3
if (typeof grecaptcha != 'undefined') {
grecaptcha.ready(function () {
grecaptcha.execute('6LcSCXArAAAAAO7T88PqurMYA2xeBWTAtOOWfrbo', { action: 'send_form' }).then(function (token) {
let recResponse = document.querySelectorAll('form');
if (recResponse.length){
recResponse.forEach((form) => {
let input = document.createElement("input");
input.setAttribute('type', 'hidden');
input.setAttribute('name', 'recaptcha_response');
input.setAttribute('value', token);
form.appendChild(input);
})
}
});
});
}

@ -134,19 +134,11 @@ parcelRegister("jUaIl", function (module, exports) {
parcelRegister("6aHKA", function(module, exports) { parcelRegister("6aHKA", function(module, exports) {
const cartPopup = document.querySelector(".cart-popup__wrapper"); const cartPopup = document.querySelector(".cart-popup__wrapper");
const orderBtn = document.querySelector(".js-cart__order-btn"); const closeBtn = document.querySelector(".js-cart__popup-close");
const closeBtn = document.querySelector(".cart-popup__close");
const cartOrderSuccess = document.querySelector(".js-cart__success-order"); const cartOrderSuccess = document.querySelector(".js-cart__success-order");
const cartBreadcrumbs = document.querySelector(".js-cart__breadcrumbs"); const cartBreadcrumbs = document.querySelector(".js-cart__breadcrumbs");
const cartForm = document.getElementById("cart-form"); const cartForm = document.getElementById("cart-form");
if (orderBtn) {
orderBtn.addEventListener("click", () => {
cartPopup.classList.remove("cart-popup__wrapper--hidden");
});
}
// Закрытие попапа крестом и кликом по фону // Закрытие попапа крестом и кликом по фону
closeBtn.addEventListener("click", e => { closeBtn.addEventListener("click", e => {
e.stopPropagation(); e.stopPropagation();
@ -183,28 +175,24 @@ parcelRegister("6aHKA", function (module, exports) {
submitBtn.classList.add("is-loading"); submitBtn.classList.add("is-loading");
fetch(form.action, { fetch(form.action, {
method: "POST", method: form.method || "POST",
body: new FormData(form) body: new FormData(form)
}) })
.then(res => { .then(res => res.json())
if (!res.ok) throw new Error(`HTTP ${res.status}`);
return res.json();
})
.then(data => { .then(data => {
if (data.success) { if (data.success) {
form.reset(); cartPopup.classList.add("cart-popup__wrapper--hidden");
window.location.href = '/spasibo-tovary/'; cartOrderSuccess.classList.add("success-order--visible");
// <<< правильное имя cartBreadcrumbs?.remove();
} else { } else {
showCartToast("Ошибка при отправке заявки", 3000, 'error'); alert(data.message || "Ошибка при оформлении заказа");
} }
}) })
.catch(err => { .catch(() => {
console.error(err); alert("Не удалось связаться с сервером");
showCartToast("Произошла ошибка при отправке", 3000, 'error');
}) })
.finally(() => { .finally(() => {
submitBtn.disabled = false; // <<< то же самое submitBtn.disabled = false;
submitBtn.classList.remove("is-loading"); submitBtn.classList.remove("is-loading");
}); });
}); });
@ -8262,8 +8250,6 @@ $d4ee7d94a63ba5b5$var$groups.forEach((group) => {
group.classList.remove("is-opened"); group.classList.remove("is-opened");
}); });
}); });
// Открытие фильтра
const $d4ee7d94a63ba5b5$var$filter = document.querySelector(".catalog-page__filter"); const $d4ee7d94a63ba5b5$var$filter = document.querySelector(".catalog-page__filter");
if ($d4ee7d94a63ba5b5$var$filter) { if ($d4ee7d94a63ba5b5$var$filter) {
const openFilterBtn = document.querySelector(".js-show-filter"); const openFilterBtn = document.querySelector(".js-show-filter");

@ -1,814 +0,0 @@
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
/**
* @var string $componentPath
* @var string $componentName
*/
use Bitrix\Main\Loader;
use Bitrix\Main\ModuleManager;
use Bitrix\Main\Web\Json;
use Bitrix\Iblock;
if (!Loader::includeModule('iblock'))
return;
$boolCatalog = Loader::includeModule('catalog');
CBitrixComponent::includeComponentClass($componentName);
$usePropertyFeatures = Iblock\Model\PropertyFeature::isEnabledFeatures();
$iblockExists = (!empty($arCurrentValues['IBLOCK_ID']) && (int)$arCurrentValues['IBLOCK_ID'] > 0);
$defaultValue = array('-' => GetMessage('CP_BCE_TPL_PROP_EMPTY'));
$arSKU = false;
$boolSKU = false;
if ($boolCatalog && $iblockExists)
{
$arSKU = CCatalogSku::GetInfoByProductIBlock($arCurrentValues['IBLOCK_ID']);
$boolSKU = !empty($arSKU) && is_array($arSKU);
}
$arThemes = array();
if (ModuleManager::isModuleInstalled('bitrix.eshop'))
{
$arThemes['site'] = GetMessage('CP_BCE_TPL_THEME_SITE');
}
$arThemesList = array(
'blue' => GetMessage('CP_BCE_TPL_THEME_BLUE'),
'green' => GetMessage('CP_BCE_TPL_THEME_GREEN'),
'red' => GetMessage('CP_BCE_TPL_THEME_RED'),
'wood' => GetMessage('CP_BCE_TPL_THEME_WOOD'),
'yellow' => GetMessage('CP_BCE_TPL_THEME_YELLOW'),
'black' => GetMessage('CP_BCE_TPL_THEME_BLACK')
);
$dir = trim(preg_replace("'[\\\\/]+'", "/", __DIR__.'/themes/'));
if (is_dir($dir))
{
foreach ($arThemesList as $themeID => $themeName)
{
if (!is_file($dir.$themeID.'/style.css'))
continue;
$arThemes[$themeID] = $themeName;
}
}
$documentRoot = Loader::getDocumentRoot();
$arTemplateParameters['TEMPLATE_THEME'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_TEMPLATE_THEME'),
'TYPE' => 'LIST',
'VALUES' => $arThemes,
'DEFAULT' => 'blue',
'ADDITIONAL_VALUES' => 'Y'
);
$arTemplateParameters['PRODUCT_INFO_BLOCK_ORDER'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_PRODUCT_INFO_BLOCK_ORDER'),
'TYPE' => 'CUSTOM',
'JS_FILE' => CatalogElementComponent::getSettingsScript($componentPath, 'dragdrop_order'),
'JS_EVENT' => 'initDraggableOrderControl',
'JS_DATA' => Json::encode(array(
'sku' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_SKU'),
'props' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_PROPS')
)),
'DEFAULT' => 'sku,props'
);
$arTemplateParameters['PRODUCT_PAY_BLOCK_ORDER'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_PRODUCT_PAY_BLOCK_ORDER'),
'TYPE' => 'CUSTOM',
'JS_FILE' => CatalogElementComponent::getSettingsScript($componentPath, 'dragdrop_order'),
'JS_EVENT' => 'initDraggableOrderControl',
'JS_DATA' => Json::encode(array(
'rating' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_RATING'),
'price' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_PRICE'),
'priceRanges' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_PRICE_RANGES'),
'quantityLimit' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_QUANTITY_LIMIT'),
'quantity' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_QUANTITY'),
'buttons' => GetMessage('CP_BCE_TPL_PRODUCT_BLOCK_BUTTONS')
)),
'DEFAULT' => 'rating,price,priceRanges,quantityLimit,quantity,buttons'
);
$arAllPropList = array();
$arFilePropList = $defaultValue;
$arListPropList = array();
$arHighloadPropList = array();
if ($iblockExists)
{
$rsProps = CIBlockProperty::GetList(
array('SORT' => 'ASC', 'ID' => 'ASC'),
array('IBLOCK_ID' => $arCurrentValues['IBLOCK_ID'], 'ACTIVE' => 'Y')
);
while ($arProp = $rsProps->Fetch())
{
$strPropName = '['.$arProp['ID'].']'.('' != $arProp['CODE'] ? '['.$arProp['CODE'].']' : '').' '.$arProp['NAME'];
if ($arProp['CODE'] == '')
{
$arProp['CODE'] = $arProp['ID'];
}
$arAllPropList[$arProp['CODE']] = $strPropName;
if ($arProp['PROPERTY_TYPE'] === 'F')
{
$arFilePropList[$arProp['CODE']] = $strPropName;
}
if ($arProp['PROPERTY_TYPE'] === 'L')
{
$arListPropList[$arProp['CODE']] = $strPropName;
}
if ($arProp['PROPERTY_TYPE'] === 'S' && $arProp['USER_TYPE'] === 'directory' && CIBlockPriceTools::checkPropDirectory($arProp))
{
$arHighloadPropList[$arProp['CODE']] = $strPropName;
}
}
$arAllOfferPropList = array();
$arTreeOfferPropList = $arFileOfferPropList = $defaultValue;
if ($boolSKU)
{
$rsProps = CIBlockProperty::GetList(
array('SORT' => 'ASC', 'ID' => 'ASC'),
array('IBLOCK_ID' => $arSKU['IBLOCK_ID'], 'ACTIVE' => 'Y')
);
while ($arProp = $rsProps->Fetch())
{
if ($arProp['ID'] == $arSKU['SKU_PROPERTY_ID'])
{
continue;
}
$arProp['USER_TYPE'] = (string)$arProp['USER_TYPE'];
$strPropName = '['.$arProp['ID'].']'.('' != $arProp['CODE'] ? '['.$arProp['CODE'].']' : '').' '.$arProp['NAME'];
if ($arProp['CODE'] == '')
{
$arProp['CODE'] = $arProp['ID'];
}
$arAllOfferPropList[$arProp['CODE']] = $strPropName;
if ($arProp['PROPERTY_TYPE'] === 'F')
{
$arFileOfferPropList[$arProp['CODE']] = $strPropName;
}
if ($arProp['MULTIPLE'] != 'N')
{
continue;
}
if (
$arProp['PROPERTY_TYPE'] === 'L'
|| $arProp['PROPERTY_TYPE'] === 'E'
|| (
$arProp['PROPERTY_TYPE'] === 'S'
&& $arProp['USER_TYPE'] === 'directory'
&& CIBlockPriceTools::checkPropDirectory($arProp)
)
)
{
$arTreeOfferPropList[$arProp['CODE']] = $strPropName;
}
}
}
$showedProperties = [];
if ($usePropertyFeatures)
{
if ($iblockExists)
{
$showedProperties = Iblock\Model\PropertyFeature::getDetailPageShowProperties(
$arCurrentValues['IBLOCK_ID'],
['CODE' => 'Y']
);
if ($showedProperties === null)
$showedProperties = [];
}
}
else
{
if (!empty($arCurrentValues['PROPERTY_CODE']) && is_array($arCurrentValues['PROPERTY_CODE']))
{
$showedProperties = $arCurrentValues['PROPERTY_CODE'];
}
}
if (!empty($showedProperties))
{
$selected = array();
foreach ($showedProperties as $code)
{
if (isset($arAllPropList[$code]))
{
$selected[$code] = $arAllPropList[$code];
}
}
$arTemplateParameters['MAIN_BLOCK_PROPERTY_CODE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MAIN_BLOCK_PROPERTY_CODE'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'SIZE' => (count($selected) > 5 ? 8 : 3),
'VALUES' => $selected
);
}
unset($showedProperties);
if ($boolSKU)
{
$showedProperties = [];
if ($usePropertyFeatures)
{
$showedProperties = Iblock\Model\PropertyFeature::getDetailPageShowProperties(
$arSKU['IBLOCK_ID'],
['CODE' => 'Y']
);
if ($showedProperties === null)
$showedProperties = [];
}
else
{
if (!empty($arCurrentValues['OFFERS_PROPERTY_CODE']) && is_array($arCurrentValues['OFFERS_PROPERTY_CODE']))
{
$showedProperties = $arCurrentValues['OFFERS_PROPERTY_CODE'];
}
}
if (!empty($showedProperties))
{
$selected = array();
foreach ($showedProperties as $code)
{
if (isset($arAllOfferPropList[$code]))
{
$selected[$code] = $arAllOfferPropList[$code];
}
}
$arTemplateParameters['MAIN_BLOCK_OFFERS_PROPERTY_CODE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MAIN_BLOCK_OFFERS_PROPERTY_CODE'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'SIZE' => (count($selected) > 5 ? 8 : 3),
'VALUES' => $selected
);
}
unset($showedProperties);
}
$arTemplateParameters['ADD_PICT_PROP'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_ADD_PICT_PROP'),
'TYPE' => 'LIST',
'MULTIPLE' => 'N',
'ADDITIONAL_VALUES' => 'N',
'REFRESH' => 'N',
'DEFAULT' => '-',
'VALUES' => $arFilePropList
);
$arTemplateParameters['LABEL_PROP'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_LABEL_PROP'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'ADDITIONAL_VALUES' => 'N',
'REFRESH' => 'Y',
'VALUES' => $arListPropList
);
if (!empty($arCurrentValues['LABEL_PROP']))
{
if (!is_array($arCurrentValues['LABEL_PROP']))
{
$arCurrentValues['LABEL_PROP'] = array($arCurrentValues['LABEL_PROP']);
}
$selected = array();
foreach ($arCurrentValues['LABEL_PROP'] as $name)
{
if (isset($arListPropList[$name]))
{
$selected[$name] = $arListPropList[$name];
}
}
$arTemplateParameters['LABEL_PROP_MOBILE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_LABEL_PROP_MOBILE'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'ADDITIONAL_VALUES' => 'N',
'REFRESH' => 'N',
'SIZE' => (count($selected) > 5 ? 8 : 3),
'VALUES' => $selected
);
unset($selected);
$arTemplateParameters['LABEL_PROP_POSITION'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_LABEL_PROP_POSITION'),
'TYPE' => 'CUSTOM',
'JS_FILE' => CatalogElementComponent::getSettingsScript($componentPath, 'position'),
'JS_EVENT' => 'initPositionControl',
'JS_DATA' => Json::encode(
array(
'positions' => array(
'top-left', 'top-center', 'top-right',
'middle-left', 'middle-center', 'middle-right',
'bottom-left', 'bottom-center', 'bottom-right'
),
'className' => ''
)
),
'DEFAULT' => 'top-left'
);
}
if ($boolSKU)
{
$arTemplateParameters['OFFER_ADD_PICT_PROP'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_OFFER_ADD_PICT_PROP'),
'TYPE' => 'LIST',
'MULTIPLE' => 'N',
'ADDITIONAL_VALUES' => 'N',
'REFRESH' => 'N',
'DEFAULT' => '-',
'VALUES' => $arFileOfferPropList
);
if (!$usePropertyFeatures)
{
$arTemplateParameters['OFFER_TREE_PROPS'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_OFFER_TREE_PROPS'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'ADDITIONAL_VALUES' => 'N',
'REFRESH' => 'N',
'DEFAULT' => '-',
'VALUES' => $arTreeOfferPropList
);
}
}
}
$arTemplateParameters['DISPLAY_NAME'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_DISPLAY_NAME'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'Y'
);
$arTemplateParameters['IMAGE_RESOLUTION'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_IMAGE_RESOLUTION'),
'TYPE' => 'LIST',
'VALUES' => array(
'16by9' => GetMessage('CP_BCE_TPL_IMAGE_RESOLUTION_16_BY_9'),
'1by1' => GetMessage('CP_BCE_TPL_IMAGE_RESOLUTION_1_BY_1')
),
'DEFAULT' => '16by9'
);
$arTemplateParameters['SHOW_SLIDER'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SHOW_SLIDER'),
'TYPE' => 'CHECKBOX',
'MULTIPLE' => 'N',
'REFRESH' => 'Y',
'DEFAULT' => 'N'
);
if (isset($arCurrentValues['SHOW_SLIDER']) && $arCurrentValues['SHOW_SLIDER'] === 'Y')
{
$arTemplateParameters['SLIDER_INTERVAL'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SLIDER_INTERVAL'),
'TYPE' => 'TEXT',
'MULTIPLE' => 'N',
'REFRESH' => 'N',
'DEFAULT' => '5000'
);
$arTemplateParameters['SLIDER_PROGRESS'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SLIDER_PROGRESS'),
'TYPE' => 'CHECKBOX',
'MULTIPLE' => 'N',
'REFRESH' => 'N',
'DEFAULT' => 'N'
);
}
$arTemplateParameters['DETAIL_PICTURE_MODE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_DETAIL_PICTURE_MODE'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'DEFAULT' => array('POPUP', 'MAGNIFIER'),
'VALUES' => array(
'POPUP' => GetMessage('DETAIL_PICTURE_MODE_POPUP'),
'MAGNIFIER' => GetMessage('DETAIL_PICTURE_MODE_MAGNIFIER')
)
);
$arTemplateParameters['ADD_DETAIL_TO_SLIDER'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_ADD_DETAIL_TO_SLIDER'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N'
);
$arTemplateParameters['DISPLAY_PREVIEW_TEXT_MODE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_DISPLAY_PREVIEW_TEXT_MODE'),
'TYPE' => 'LIST',
'VALUES' => array(
'H' => GetMessage('CP_BCE_TPL_DISPLAY_PREVIEW_TEXT_MODE_HIDE'),
'E' => GetMessage('CP_BCE_TPL_DISPLAY_PREVIEW_TEXT_MODE_EMPTY_DETAIL'),
'S' => GetMessage('CP_BCE_TPL_DISPLAY_PREVIEW_TEXT_MODE_SHOW')
),
'DEFAULT' => 'E'
);
if ($boolCatalog)
{
$arTemplateParameters['PRODUCT_SUBSCRIPTION'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_PRODUCT_SUBSCRIPTION'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'Y'
);
$arTemplateParameters['SHOW_DISCOUNT_PERCENT'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SHOW_DISCOUNT_PERCENT'),
'TYPE' => 'CHECKBOX',
'REFRESH' => 'Y',
'DEFAULT' => 'N'
);
if (isset($arCurrentValues['SHOW_DISCOUNT_PERCENT']) && $arCurrentValues['SHOW_DISCOUNT_PERCENT'] === 'Y')
{
$arTemplateParameters['DISCOUNT_PERCENT_POSITION'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_DISCOUNT_PERCENT_POSITION'),
'TYPE' => 'CUSTOM',
'JS_FILE' => CatalogElementComponent::getSettingsScript($componentPath, 'position'),
'JS_EVENT' => 'initPositionControl',
'JS_DATA' => Json::encode(
array(
'positions' => array(
'top-left', 'top-center', 'top-right',
'middle-left', 'middle-center', 'middle-right',
'bottom-left', 'bottom-center', 'bottom-right'
),
'className' => 'bx-pos-parameter-block-circle'
)
),
'DEFAULT' => 'bottom-right'
);
}
$arTemplateParameters['SHOW_OLD_PRICE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SHOW_OLD_PRICE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N'
);
$arTemplateParameters['SHOW_MAX_QUANTITY'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SHOW_MAX_QUANTITY'),
'TYPE' => 'LIST',
'REFRESH' => 'Y',
'MULTIPLE' => 'N',
'VALUES' => array(
'N' => GetMessage('CP_BCE_TPL_SHOW_MAX_QUANTITY_N'),
'Y' => GetMessage('CP_BCE_TPL_SHOW_MAX_QUANTITY_Y'),
'M' => GetMessage('CP_BCE_TPL_SHOW_MAX_QUANTITY_M')
),
'DEFAULT' => array('N'),
);
if (isset($arCurrentValues['SHOW_MAX_QUANTITY']))
{
if ($arCurrentValues['SHOW_MAX_QUANTITY'] !== 'N')
{
$arTemplateParameters['MESS_SHOW_MAX_QUANTITY'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_SHOW_MAX_QUANTITY'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_SHOW_MAX_QUANTITY_DEFAULT')
);
}
if ($arCurrentValues['SHOW_MAX_QUANTITY'] === 'M')
{
$arTemplateParameters['RELATIVE_QUANTITY_FACTOR'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_RELATIVE_QUANTITY_FACTOR'),
'TYPE' => 'STRING',
'DEFAULT' => '5'
);
$arTemplateParameters['MESS_RELATIVE_QUANTITY_MANY'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_RELATIVE_QUANTITY_MANY'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_RELATIVE_QUANTITY_MANY_DEFAULT')
);
$arTemplateParameters['MESS_RELATIVE_QUANTITY_FEW'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_RELATIVE_QUANTITY_FEW'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_RELATIVE_QUANTITY_FEW_DEFAULT')
);
}
}
$basketActions = array(
'BUY' => GetMessage('ADD_TO_BASKET_ACTION_BUY'),
'ADD' => GetMessage('ADD_TO_BASKET_ACTION_ADD')
);
$arTemplateParameters['ADD_TO_BASKET_ACTION'] = array(
'PARENT' => 'BASKET',
'NAME' => GetMessage('CP_BCE_TPL_ADD_TO_BASKET_ACTION'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'VALUES' => $basketActions,
'DEFAULT' => array('BUY'),
'REFRESH' => 'Y'
);
if (!empty($arCurrentValues['ADD_TO_BASKET_ACTION']))
{
$selected = array();
if (!is_array($arCurrentValues['ADD_TO_BASKET_ACTION']))
{
$arCurrentValues['ADD_TO_BASKET_ACTION'] = array($arCurrentValues['ADD_TO_BASKET_ACTION']);
}
foreach ($arCurrentValues['ADD_TO_BASKET_ACTION'] as $action)
{
if (isset($basketActions[$action]))
{
$selected[$action] = $basketActions[$action];
}
}
$arTemplateParameters['ADD_TO_BASKET_ACTION_PRIMARY'] = array(
'PARENT' => 'BASKET',
'NAME' => GetMessage('CP_BCE_TPL_ADD_TO_BASKET_ACTION_PRIMARY'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'VALUES' => $selected,
'DEFAULT' => 'BUY',
'REFRESH' => 'N'
);
unset($selected);
}
$arTemplateParameters['SHOW_CLOSE_POPUP'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_SHOW_CLOSE_POPUP'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N'
);
}
$arTemplateParameters['MESS_BTN_BUY'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_BTN_BUY'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_BTN_BUY_DEFAULT')
);
$arTemplateParameters['MESS_BTN_ADD_TO_BASKET'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_BTN_ADD_TO_BASKET'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_BTN_ADD_TO_BASKET_DEFAULT')
);
$arTemplateParameters['MESS_BTN_SUBSCRIBE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_BTN_SUBSCRIBE'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_BTN_SUBSCRIBE_DEFAULT')
);
if (isset($arCurrentValues['DISPLAY_COMPARE']) && $arCurrentValues['DISPLAY_COMPARE'] === 'Y')
{
$arTemplateParameters['MESS_BTN_COMPARE'] = array(
'PARENT' => 'COMPARE',
'NAME' => GetMessage('CP_BCE_TPL_MESS_BTN_COMPARE'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_BTN_COMPARE_DEFAULT')
);
}
$arTemplateParameters['MESS_NOT_AVAILABLE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_NOT_AVAILABLE'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_NOT_AVAILABLE_DEFAULT')
);
$arTemplateParameters['MESS_NOT_AVAILABLE_SERVICE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_NOT_AVAILABLE_SERVICE'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_NOT_AVAILABLE_SERVICE_DEFAULT')
);
$arTemplateParameters['USE_VOTE_RATING'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_USE_VOTE_RATING'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['USE_VOTE_RATING']) && $arCurrentValues['USE_VOTE_RATING'] === 'Y')
{
$arTemplateParameters['VOTE_DISPLAY_AS_RATING'] = array(
'NAME' => GetMessage('CP_BCE_TPL_VOTE_DISPLAY_AS_RATING'),
'TYPE' => 'LIST',
'VALUES' => array(
'rating' => GetMessage('CP_BCE_TPL_VDAR_RATING'),
'vote_avg' => GetMessage('CP_BCE_TPL_VDAR_AVERAGE'),
),
'DEFAULT' => 'rating'
);
}
$arTemplateParameters['USE_COMMENTS'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_USE_COMMENTS'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['USE_COMMENTS']) && $arCurrentValues['USE_COMMENTS'] === 'Y')
{
if (ModuleManager::isModuleInstalled('blog'))
{
$arTemplateParameters['BLOG_USE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_BLOG_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['BLOG_USE']) && $arCurrentValues['BLOG_USE'] === 'Y')
{
$arTemplateParameters['BLOG_URL'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_BLOG_URL'),
'TYPE' => 'STRING',
'DEFAULT' => 'catalog_comments'
);
$arTemplateParameters['BLOG_EMAIL_NOTIFY'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_BLOG_EMAIL_NOTIFY'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N'
);
}
}
$boolRus = false;
$rsLangs = CLanguage::GetList('id', 'asc', array('ID' => 'ru','ACTIVE' => 'Y'));
if ($arLang = $rsLangs->Fetch())
{
$boolRus = true;
}
if ($boolRus)
{
$arTemplateParameters['VK_USE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_VK_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['VK_USE']) && $arCurrentValues['VK_USE'] === 'Y')
{
$arTemplateParameters['VK_API_ID'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_VK_API_ID'),
'TYPE' => 'STRING',
'DEFAULT' => 'API_ID'
);
}
}
$arTemplateParameters['FB_USE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_FB_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['FB_USE']) && $arCurrentValues['FB_USE'] === 'Y')
{
$arTemplateParameters['FB_APP_ID'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_FB_APP_ID'),
'TYPE' => 'STRING',
'DEFAULT' => ''
);
}
}
if (ModuleManager::isModuleInstalled('highloadblock'))
{
$arTemplateParameters['BRAND_USE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_BRAND_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['BRAND_USE']) && $arCurrentValues['BRAND_USE'] === 'Y')
{
$arTemplateParameters['BRAND_PROP_CODE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_BRAND_PROP_CODE'),
'TYPE' => 'LIST',
'VALUES' => $arHighloadPropList,
'MULTIPLE' => 'Y',
'ADDITIONAL_VALUES' => 'Y'
);
}
}
$arTemplateParameters['MESS_PRICE_RANGES_TITLE'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_PRICE_RANGES_TITLE'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_PRICE_RANGES_TITLE_DEFAULT')
);
$arTemplateParameters['MESS_DESCRIPTION_TAB'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_DESCRIPTION_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_DESCRIPTION_TAB_DEFAULT')
);
$arTemplateParameters['MESS_PROPERTIES_TAB'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_PROPERTIES_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_PROPERTIES_TAB_DEFAULT')
);
$arTemplateParameters['MESS_COMMENTS_TAB'] = array(
'PARENT' => 'VISUAL',
'NAME' => GetMessage('CP_BCE_TPL_MESS_COMMENTS_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('CP_BCE_TPL_MESS_COMMENTS_TAB_DEFAULT')
);
$arTemplateParameters['USE_ENHANCED_ECOMMERCE'] = array(
'PARENT' => 'ANALYTICS_SETTINGS',
'NAME' => GetMessage('CP_BCE_TPL_USE_ENHANCED_ECOMMERCE'),
'TYPE' => 'CHECKBOX',
'REFRESH' => 'Y',
'DEFAULT' => 'N'
);
if (isset($arCurrentValues['USE_ENHANCED_ECOMMERCE']) && $arCurrentValues['USE_ENHANCED_ECOMMERCE'] === 'Y')
{
$arTemplateParameters['DATA_LAYER_NAME'] = array(
'PARENT' => 'ANALYTICS_SETTINGS',
'NAME' => GetMessage('CP_BCE_TPL_DATA_LAYER_NAME'),
'TYPE' => 'STRING',
'DEFAULT' => 'dataLayer'
);
$arTemplateParameters['BRAND_PROPERTY'] = array(
'PARENT' => 'ANALYTICS_SETTINGS',
'NAME' => GetMessage('CP_BCE_TPL_BRAND_PROPERTY'),
'TYPE' => 'LIST',
'MULTIPLE' => 'N',
'DEFAULT' => '',
'VALUES' => $defaultValue + $arAllPropList
);
}
$arTemplateParameters['USE_RATIO_IN_RANGES'] = array(
'PARENT' => 'PRICES',
'NAME' => GetMessage('CP_BCE_TPL_USE_RATIO_IN_RANGES'),
'TYPE' => 'CHECKBOX',
'HIDDEN' => isset($arCurrentValues['USE_PRICE_COUNT']) && $arCurrentValues['USE_PRICE_COUNT'] === 'Y' ? 'N' : 'Y',
'DEFAULT' => 'Y'
);

@ -1,137 +0,0 @@
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
die();
}
use Bitrix\Main\Loader;
/**
* @var array $templateData
* @var array $arParams
* @var string $templateFolder
* @global CMain $APPLICATION
*/
global $APPLICATION;
if (isset($templateData['TEMPLATE_THEME']))
{
$APPLICATION->SetAdditionalCSS($templateFolder.'/themes/'.$templateData['TEMPLATE_THEME'].'/style.css');
$APPLICATION->SetAdditionalCSS('/bitrix/css/main/themes/'.$templateData['TEMPLATE_THEME'].'/style.css', true);
}
if (!empty($templateData['TEMPLATE_LIBRARY']))
{
$loadCurrency = false;
if (!empty($templateData['CURRENCIES']))
{
$loadCurrency = Loader::includeModule('currency');
}
CJSCore::Init($templateData['TEMPLATE_LIBRARY']);
if ($loadCurrency)
{
?>
<script>
BX.Currency.setCurrencies(<?=$templateData['CURRENCIES']?>);
</script>
<?php
}
}
if (isset($templateData['JS_OBJ']))
{
?>
<script>
BX.ready(BX.defer(function(){
if (!!window.<?=$templateData['JS_OBJ']?>)
{
window.<?=$templateData['JS_OBJ']?>.allowViewedCount(true);
}
}));
</script>
<?php
// check compared state
if ($arParams['DISPLAY_COMPARE'])
{
$compared = false;
$comparedIds = array();
$item = $templateData['ITEM'];
if (!empty($_SESSION[$arParams['COMPARE_NAME']][$item['IBLOCK_ID']]))
{
if (!empty($item['JS_OFFERS']) && is_array($item['JS_OFFERS']))
{
foreach ($item['JS_OFFERS'] as $key => $offer)
{
if (array_key_exists($offer['ID'], $_SESSION[$arParams['COMPARE_NAME']][$item['IBLOCK_ID']]['ITEMS']))
{
if ($key == $item['OFFERS_SELECTED'])
{
$compared = true;
}
$comparedIds[] = $offer['ID'];
}
}
}
elseif (array_key_exists($item['ID'], $_SESSION[$arParams['COMPARE_NAME']][$item['IBLOCK_ID']]['ITEMS']))
{
$compared = true;
}
}
if ($templateData['JS_OBJ'])
{
?>
<script>
BX.ready(BX.defer(function(){
if (!!window.<?=$templateData['JS_OBJ']?>)
{
window.<?=$templateData['JS_OBJ']?>.setCompared('<?=$compared?>');
<?php
if (!empty($comparedIds)):
?>
window.<?=$templateData['JS_OBJ']?>.setCompareInfo(<?=CUtil::PhpToJSObject($comparedIds, false, true)?>);
<?php
endif;
?>
}
}));
</script>
<?php
}
}
// select target offer
$request = Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$offerNum = false;
$offerId = (int)$this->request->get('OFFER_ID');
$offerCode = $this->request->get('OFFER_CODE');
if ($offerId > 0 && !empty($templateData['OFFER_IDS']) && is_array($templateData['OFFER_IDS']))
{
$offerNum = array_search($offerId, $templateData['OFFER_IDS']);
}
elseif (!empty($offerCode) && !empty($templateData['OFFER_CODES']) && is_array($templateData['OFFER_CODES']))
{
$offerNum = array_search($offerCode, $templateData['OFFER_CODES']);
}
if (!empty($offerNum))
{
?>
<script>
BX.ready(function(){
if (!!window.<?=$templateData['JS_OBJ']?>)
{
window.<?=$templateData['JS_OBJ']?>.setOffer(<?=$offerNum?>);
}
});
</script>
<?php
}
}

@ -1,103 +0,0 @@
<?
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die();
if (!function_exists('getSliderForItem'))
{
function getSliderForItem(&$item, $propertyCode, $addDetailToSlider)
{
$result = array();
if (!empty($item) && is_array($item))
{
if (
'' != $propertyCode &&
isset($item['PROPERTIES'][$propertyCode]) &&
'F' == $item['PROPERTIES'][$propertyCode]['PROPERTY_TYPE']
)
{
if ('MORE_PHOTO' == $propertyCode && isset($item['MORE_PHOTO']) && !empty($item['MORE_PHOTO']))
{
foreach ($item['MORE_PHOTO'] as &$onePhoto)
{
$result[] = array(
'ID' => intval($onePhoto['ID']),
'SRC' => $onePhoto['SRC'],
'WIDTH' => intval($onePhoto['WIDTH']),
'HEIGHT' => intval($onePhoto['HEIGHT'])
);
}
unset($onePhoto);
}
else
{
if (
isset($item['DISPLAY_PROPERTIES'][$propertyCode]['FILE_VALUE']) &&
!empty($item['DISPLAY_PROPERTIES'][$propertyCode]['FILE_VALUE'])
)
{
$fileValues = (
isset($item['DISPLAY_PROPERTIES'][$propertyCode]['FILE_VALUE']['ID']) ?
array(0 => $item['DISPLAY_PROPERTIES'][$propertyCode]['FILE_VALUE']) :
$item['DISPLAY_PROPERTIES'][$propertyCode]['FILE_VALUE']
);
foreach ($fileValues as &$oneFileValue)
{
$result[] = array(
'ID' => intval($oneFileValue['ID']),
'SRC' => $oneFileValue['SRC'],
'WIDTH' => intval($oneFileValue['WIDTH']),
'HEIGHT' => intval($oneFileValue['HEIGHT'])
);
}
if (isset($oneFileValue))
unset($oneFileValue);
}
else
{
$propValues = $item['PROPERTIES'][$propertyCode]['VALUE'];
if (!is_array($propValues))
$propValues = array($propValues);
foreach ($propValues as &$oneValue)
{
$oneFileValue = CFile::GetFileArray($oneValue);
if (isset($oneFileValue['ID']))
{
$result[] = array(
'ID' => intval($oneFileValue['ID']),
'SRC' => $oneFileValue['SRC'],
'WIDTH' => intval($oneFileValue['WIDTH']),
'HEIGHT' => intval($oneFileValue['HEIGHT'])
);
}
}
if (isset($oneValue))
unset($oneValue);
}
}
}
if ($addDetailToSlider || empty($result))
{
if (!empty($item['DETAIL_PICTURE']))
{
if (!is_array($item['DETAIL_PICTURE']))
$item['DETAIL_PICTURE'] = CFile::GetFileArray($item['DETAIL_PICTURE']);
if (isset($item['DETAIL_PICTURE']['ID']))
{
array_unshift(
$result,
array(
'ID' => intval($item['DETAIL_PICTURE']['ID']),
'SRC' => $item['DETAIL_PICTURE']['SRC'],
'WIDTH' => intval($item['DETAIL_PICTURE']['WIDTH']),
'HEIGHT' => intval($item['DETAIL_PICTURE']['HEIGHT'])
)
);
}
}
}
}
return $result;
}
}
?>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save