Добрый день!
Прошу помощи в борьбе с ошибками модулей при переходе на php8.
По инструкции [URL=https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic149070/message722774/#message722774]здесь[/URL] удалось справиться с ошибкой в CAsproOptmusReCaptcha::checkMask()
Теперь вылезла следующая проблема:
[Error]
Non-static method COptimus::Start() cannot be called statically (0)
/home/c/cq67325/public_html/local/templates/aspro_optimus/he ader.php:21
#0: include_once
/home/c/cq67325/public_html/bitrix/modules/main/include/prol og_after.php:120
#1: require(string)
/home/c/cq67325/public_html/bitrix/modules/main/include/prol og.php:11
#2: require_once(string)
/home/c/cq67325/public_html/bitrix/header.php:1
#3: require(string)
/home/c/cq67325/public_html/index.php:2
----------
в файле header.php сложновато для меня:
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
if($GET["debug"] == "y"){
error_reporting(E_ERROR | E_PARSE);
}
IncludeTemplateLangFile(__FILE__);
global $APPLICATION, $TEMPLATE_OPTIONS, $arSite;
$arSite = CSite::GetByID(SITE_ID)->Fetch();
$htmlClass = ($_REQUEST && isset($_REQUEST['print']) ? 'print' : false);
?>
<!DO CTYPE html>
<ht ml xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=LANGUAGE_ID?>" lang="<?=LANGUAGE_ID?>" <?=($htmlClass ? 'class="'.$htmlClass.'"' : '')?>>
<head>
<title><?$APPLICATION->ShowTitle()?></title>
<?$APPLICATION->ShowMeta("viewport");?>
<?$APPLICATION->ShowMeta("HandheldFriendly");?>
<?$APPLICATION->ShowMeta("apple-mobile-web-app-capable", "yes");?>
<?$APPLICATION->ShowMeta("apple-mobile-web-app-status-bar-style");?>
<?$APPLICATION->ShowMeta("SKYPE_TOOLBAR");?>
<?$APPLICATION->ShowHead();?>
<?$APPLICATION->AddHeadString('<sc ript>BX.message('.CUtil::PhpToJSObject( $MESS, false ).')</sc ript>', true);?>
<?if(CModule::IncludeModule("aspro.optimus")) {COptimus::Start(SITE_ID);}?>
<!--[if gte IE 9]><st yle type="text/css">.basket_button, .button30, .icon {filter: none;}</style><![endif]-->
<?$bIndexBot = (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Lighthouse') !== false);?>
<?if(!$bIndexBot):?><li nk href='<?=CMain::IsHTTPS() ? 'https' : 'http'?>://fonts.googleapis.com/css?family=Ubuntu:400,500,700,400italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'><?endif;?>
</head>
<body class='<?=($bIndexBot ? "wbot" : "");?>' id="main">
<?//include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/asprobanner.php");?>
<div id="panel"><?$APPLICATION->ShowPanel();?></div>
<?if(!CModule::IncludeModule("aspro.optimus")){?><center><?$APPLICATION->IncludeFile(SITE_DIR."include/error_include_module.php");?></center></body></html><?die();?><?}?>
<?$APPLICATION->IncludeComponent("aspro:theme.optimus", ".default", array("COMPONENT_TEMPLATE" => ".default"), false);?>
<?COptimus::SetJSOptions();?>
<?if($TEMPLATE_OPTIONS["MOBILE_FILTER_COMPACT"]["CURRENT_VALUE"] === "Y"):?>
<div id="mobilefilter" class="visible-xs visible-sm scrollbar-filter"></div>
<?endif;?>
<div class="wrapper <?=(COptimus::getCurrentPageClass());?> basket_<?=strToLower($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"]);?> <?=strToLower($TEMPLATE_OPTIONS["MENU_COLOR"]["CURRENT_VALUE"]);?> banner_auto">
<div class="header_wrap <?=strtolower($TEMPLATE_OPTIONS["HEAD_COLOR"]["CURRENT_VALUE"])?>">
<?if($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"]=="NORMAL"){?>
<div class="top-h-row">
<div class="wrapper_inner">
<div class="top_inner">
<div class="content_menu">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/topest_page/menu.top_content_row.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="phones">
<div class="phone_block">
<span class="phone_wrap">
<span class="icons fa fa-phone"></span>
<span class="phone_text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/phone.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</span>
</span>
<span class="order_wrap_btn">
<span class="callback_btn"><?=GetMessage("CALLBACK")?></span>
</span>
</div>
</div>
<div class="h-user-block" id="personal_block">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/topest_page/auth.top.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<?}?>
<header id="header" class="page-header">
<div class="wrapper_inner">
<div class="top_br"></div>
<table class="middle-h-row">
<tr>
<td class="logo_wrapp">
<div class="logo nofill_<?=strtolower(\Bitrix\Main\Config\Option::get('aspro.optimus', 'NO_LOGO_BG', 'N'));?>">
<?COptimus::ShowLogo();?>
</div>
</td>
<td class="text_wrapp">
<div class="slogan">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/slogan.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</td>
<td class="center_block">
<div class="search">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/search.title.catalog.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</td>
<td class="basket_wrapp">
<?if($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"] == "NORMAL"){?>
<div class="wrapp_all_icons">
<div class="header-compare-block icon_block iblock compare-line" id="compare_line" >
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/catalog.compare.list.compare_top.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</div>
<?}else{?>
<div class="middle_phone">
<div class="phones">
<span class="phone_wrap">
<span class="phone">
<span class="icons fa fa-phone"></span>
<span class="phone_text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/phone.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</span>
</span>
<span class="order_wrap_btn">
<span class="callback_btn"><?=GetMessage("CALLBACK")?></span>
</span>
</span>
</div>
</div>
<?}?>
<div class="clearfix"></div>
</td>
</tr>
</table>
</div>
<div class="catalog_menu menu_<?=strToLower($TEMPLATE_OPTIONS["MENU_COLOR"]["CURRENT_VALUE"]);?>">
<div class="wrapper_inner">
<div class="wrapper_middle_menu wrap_menu">
<ul class="menu adaptive">
<li class="menu_opener">
<?$APPLICATION->ShowViewContent('search_in_menu');?>
<div class="text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.mobile.title.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</li>
</ul>
<div class="catalog_menu_ext">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.catalog.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="inc_menu">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.top_content_multilevel.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</div>
</div>
</div>
</header>
<? if( $TEMPLATE_OPTIONS['HEAD_FIXED_CHECK']['CURRENT_VALUE'] === 'Y' ): ?>
<div id="headerfixed" class="page-header page-header__fixed">
<? COptimus::ShowPageType('header_fixed'); ?>
</div>
<? endif; ?>
<? if( $TEMPLATE_OPTIONS['HEAD_MOBILE_CHECK']['CURRENT_VALUE'] === 'Y' ): ?>
<div id="headerfixed_mobile" class="page-header page-header__fixed--mobile">
<? COptimus::ShowPageType('header_fixed_mobile') ?>
</div>
<? endif; ?>
</div>
<div class="wraps" id="content">
<div class="wrapper_inner <?=(COptimus::IsMainPage() ? "front" : "");?> <?=((COptimus::IsOrderPage() || COptimus::IsBasketPage()) ? "wide_page" : "");?>">
<?if(!COptimus::IsOrderPage() && !COptimus::IsBasketPage()){?>
<?$APPLICATION->ShowViewContent('detail_filter');?>
<div class="left_block">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/menu.left_menu.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->ShowViewContent('left_menu');?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_banners_left.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_subscribe.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_news.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_news_articles.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="right_block">
<?}?>
<div class="middle">
<?if(!COptimus::IsMainPage()):?>
<div class="container">
<div id="navigation"><?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "optimus", array(
"START_FROM" => "0",
"PATH" => "",
"SITE_ID" => "-",
"SHOW_SUBSECTIONS" => "N"
),
false
);?>
</div><?$APPLICATION->ShowViewContent('section_bnr_content');?>
<!--title_content-->
<h1 id="pagetitle"><?=$APPLICATION->ShowTitle(false);?></h1>
<!--end-title_content-->
<?endif;?>
<?if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == "xmlhttprequest") $APPLICATION->RestartBuffer();?>
[/CODE]
Прошу помощи в борьбе с ошибками модулей при переходе на php8.
По инструкции [URL=https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic149070/message722774/#message722774]здесь[/URL] удалось справиться с ошибкой в CAsproOptmusReCaptcha::checkMask()
Теперь вылезла следующая проблема:
[Error]
Non-static method COptimus::Start() cannot be called statically (0)
/home/c/cq67325/public_html/local/templates/aspro_optimus/he
#0: include_once
/home/c/cq67325/public_html/bitrix/modules/main/include/prol
#1: require(string)
/home/c/cq67325/public_html/bitrix/modules/main/include/prol
#2: require_once(string)
/home/c/cq67325/public_html/bitrix/header.php:1
#3: require(string)
/home/c/cq67325/public_html/index.php:2
----------
в файле header.php сложновато для меня:
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
if($GET["debug"] == "y"){
error_reporting(E_ERROR | E_PARSE);
}
IncludeTemplateLangFile(__FILE__);
global $APPLICATION, $TEMPLATE_OPTIONS, $arSite;
$arSite = CSite::GetByID(SITE_ID)->Fetch();
$htmlClass = ($_REQUEST && isset($_REQUEST['print']) ? 'print' : false);
?>
<!DO CTYPE html>
<ht ml xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?=LANGUAGE_ID?>" lang="<?=LANGUAGE_ID?>" <?=($htmlClass ? 'class="'.$htmlClass.'"' : '')?>>
<head>
<title><?$APPLICATION->ShowTitle()?></title>
<?$APPLICATION->ShowMeta("viewport");?>
<?$APPLICATION->ShowMeta("HandheldFriendly");?>
<?$APPLICATION->ShowMeta("apple-mobile-web-app-capable", "yes");?>
<?$APPLICATION->ShowMeta("apple-mobile-web-app-status-bar-style");?>
<?$APPLICATION->ShowMeta("SKYPE_TOOLBAR");?>
<?$APPLICATION->ShowHead();?>
<?$APPLICATION->AddHeadString('<sc ript>BX.message('.CUtil::PhpToJSObject( $MESS, false ).')</sc ript>', true);?>
<?if(CModule::IncludeModule("aspro.optimus")) {COptimus::Start(SITE_ID);}?>
<!--[if gte IE 9]><st yle type="text/css">.basket_button, .button30, .icon {filter: none;}</style><![endif]-->
<?$bIndexBot = (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Lighthouse') !== false);?>
<?if(!$bIndexBot):?><li nk href='<?=CMain::IsHTTPS() ? 'https' : 'http'?>://fonts.googleapis.com/css?family=Ubuntu:400,500,700,400italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'><?endif;?>
</head>
<body class='<?=($bIndexBot ? "wbot" : "");?>' id="main">
<?//include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/asprobanner.php");?>
<div id="panel"><?$APPLICATION->ShowPanel();?></div>
<?if(!CModule::IncludeModule("aspro.optimus")){?><center><?$APPLICATION->IncludeFile(SITE_DIR."include/error_include_module.php");?></center></body></html><?die();?><?}?>
<?$APPLICATION->IncludeComponent("aspro:theme.optimus", ".default", array("COMPONENT_TEMPLATE" => ".default"), false);?>
<?COptimus::SetJSOptions();?>
<?if($TEMPLATE_OPTIONS["MOBILE_FILTER_COMPACT"]["CURRENT_VALUE"] === "Y"):?>
<div id="mobilefilter" class="visible-xs visible-sm scrollbar-filter"></div>
<?endif;?>
<div class="wrapper <?=(COptimus::getCurrentPageClass());?> basket_<?=strToLower($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"]);?> <?=strToLower($TEMPLATE_OPTIONS["MENU_COLOR"]["CURRENT_VALUE"]);?> banner_auto">
<div class="header_wrap <?=strtolower($TEMPLATE_OPTIONS["HEAD_COLOR"]["CURRENT_VALUE"])?>">
<?if($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"]=="NORMAL"){?>
<div class="top-h-row">
<div class="wrapper_inner">
<div class="top_inner">
<div class="content_menu">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/topest_page/menu.top_content_row.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="phones">
<div class="phone_block">
<span class="phone_wrap">
<span class="icons fa fa-phone"></span>
<span class="phone_text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/phone.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</span>
</span>
<span class="order_wrap_btn">
<span class="callback_btn"><?=GetMessage("CALLBACK")?></span>
</span>
</div>
</div>
<div class="h-user-block" id="personal_block">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/topest_page/auth.top.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<?}?>
<header id="header" class="page-header">
<div class="wrapper_inner">
<div class="top_br"></div>
<table class="middle-h-row">
<tr>
<td class="logo_wrapp">
<div class="logo nofill_<?=strtolower(\Bitrix\Main\Config\Option::get('aspro.optimus', 'NO_LOGO_BG', 'N'));?>">
<?COptimus::ShowLogo();?>
</div>
</td>
<td class="text_wrapp">
<div class="slogan">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/slogan.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</td>
<td class="center_block">
<div class="search">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/search.title.catalog.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</td>
<td class="basket_wrapp">
<?if($TEMPLATE_OPTIONS["BASKET"]["CURRENT_VALUE"] == "NORMAL"){?>
<div class="wrapp_all_icons">
<div class="header-compare-block icon_block iblock compare-line" id="compare_line" >
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/top_page/catalog.compare.list.compare_top.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</div>
<?}else{?>
<div class="middle_phone">
<div class="phones">
<span class="phone_wrap">
<span class="phone">
<span class="icons fa fa-phone"></span>
<span class="phone_text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/phone.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</span>
</span>
<span class="order_wrap_btn">
<span class="callback_btn"><?=GetMessage("CALLBACK")?></span>
</span>
</span>
</div>
</div>
<?}?>
<div class="clearfix"></div>
</td>
</tr>
</table>
</div>
<div class="catalog_menu menu_<?=strToLower($TEMPLATE_OPTIONS["MENU_COLOR"]["CURRENT_VALUE"]);?>">
<div class="wrapper_inner">
<div class="wrapper_middle_menu wrap_menu">
<ul class="menu adaptive">
<li class="menu_opener">
<?$APPLICATION->ShowViewContent('search_in_menu');?>
<div class="text">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.mobile.title.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</li>
</ul>
<div class="catalog_menu_ext">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.catalog.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="inc_menu">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/menu/menu.top_content_multilevel.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
</div>
</div>
</div>
</header>
<? if( $TEMPLATE_OPTIONS['HEAD_FIXED_CHECK']['CURRENT_VALUE'] === 'Y' ): ?>
<div id="headerfixed" class="page-header page-header__fixed">
<? COptimus::ShowPageType('header_fixed'); ?>
</div>
<? endif; ?>
<? if( $TEMPLATE_OPTIONS['HEAD_MOBILE_CHECK']['CURRENT_VALUE'] === 'Y' ): ?>
<div id="headerfixed_mobile" class="page-header page-header__fixed--mobile">
<? COptimus::ShowPageType('header_fixed_mobile') ?>
</div>
<? endif; ?>
</div>
<div class="wraps" id="content">
<div class="wrapper_inner <?=(COptimus::IsMainPage() ? "front" : "");?> <?=((COptimus::IsOrderPage() || COptimus::IsBasketPage()) ? "wide_page" : "");?>">
<?if(!COptimus::IsOrderPage() && !COptimus::IsBasketPage()){?>
<?$APPLICATION->ShowViewContent('detail_filter');?>
<div class="left_block">
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/menu.left_menu.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->ShowViewContent('left_menu');?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_banners_left.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_subscribe.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_news.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
<?$APPLICATION->IncludeComponent("bitrix:main.include", ".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"PATH" => SITE_DIR."include/left_block/comp_news_articles.php",
"AREA_FILE_SHOW" => "file",
"AREA_FILE_SUFFIX" => "",
"AREA_FILE_RECURSIVE" => "Y",
"EDIT_TEMPLATE" => "standard.php"
),
false
);?>
</div>
<div class="right_block">
<?}?>
<div class="middle">
<?if(!COptimus::IsMainPage()):?>
<div class="container">
<div id="navigation"><?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "optimus", array(
"START_FROM" => "0",
"PATH" => "",
"SITE_ID" => "-",
"SHOW_SUBSECTIONS" => "N"
),
false
);?>
</div><?$APPLICATION->ShowViewContent('section_bnr_content');?>
<!--title_content-->
<h1 id="pagetitle"><?=$APPLICATION->ShowTitle(false);?></h1>
<!--end-title_content-->
<?endif;?>
<?if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == "xmlhttprequest") $APPLICATION->RestartBuffer();?>
[/CODE]