Current Path : /home/bitrix/ext_www/vebmarket.yacl.site/ |
Current File : /home/bitrix/ext_www/vebmarket.yacl.site/404.php |
<? include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php'); CHTTP::SetStatus("404 Not Found"); @define("ERROR_404","Y"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); use \Bitrix\Main\Page\Asset; use Bitrix\Main\Localization\Loc; $APPLICATION->SetTitle("Страница не найдена"); $APPLICATION->SetPageProperty('SHOW_H1', 'N'); $APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y"); ?> <div class="page-404"> <div class="container"> <div class="page-404-heading"> <h1>Ошибка 404</h1> <p>К сожалению, такой страницы нет. Попробуйте воспользоваться поиском.</p> </div> <div class="page-404-article"> <div class="page-404-content page-404-scroll"> <p class="text-small">Вот что можно спросить:</p> <ul class="list"> <? $rsEntity = \CUserTypeEntity::GetList(array(),array( "ENTITY_ID"=>"HLBLOCK_".\Veb\Market::getBlockId('company'), )); $arEnumToPropCode = array(); while($arEntity = $rsEntity->Fetch()) { if($arEntity["USER_TYPE_ID"]!="enumeration") continue; $rsType = \CUserFieldEnum::GetList(array(), array( "USER_FIELD_ID" => $arEntity["ID"], )); while($arType = $rsType->Fetch()) { $arEnumToPropCode[$arType["ID"]] = preg_replace("/^UF\_/","",$arEntity["FIELD_NAME"]); } } $hintClass = \Veb\Market::getDataClass('search_hint'); $result = $hintClass::getList(array( 'runtime' => array(new \Bitrix\Main\Entity\ExpressionField("RAND", "RAND()")), 'order' => array('RAND'), //'select' => $select, 'limit' => 12, )); while ($item = $result->Fetch()) { $urlParams = ""; foreach($item['UF_TAGS'] as $enumId) $urlParams .= ($urlParams?"&":"").$arEnumToPropCode[$enumId].'[]='.$enumId; ?><li class="list-item"><a class="list-link" href="/market/?<?=$urlParams?>"><?=$item['UF_STRING']?></a></li><? } ?> </ul> </div> </div> </div> </div> <? $APPLICATION->SetPageProperty("BODY_CLASS", "main-search"); Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/assets/js/search.js"); ob_start(); ?><div class="search"> <span class="search-clear-all" data-all-clear><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLEAR_ALL")?></span> <form data-search-form class="form search-form" action="/market/"> <div class="search-form-icon"></div> <div class="search-form-request"> <ul class="list list-flex"> <li class="list-item list-item-input"> <input type="text" placeholder="<?=Loc::getMessage("VM_MARKET_LIST_SEARCH_PH")?>" autocomplete="off" name="q" id="search_input"><span class="list-item-input-clear" data-input-clear><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLEAR")?></span> </li> </ul> </div> <button class="button button-large button-solid-blue" type="submit"><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_SUBMIT")?></button> </form> </div> <div class="content-popup" id="search"> <div class="content-popup-container"> <div class="content-popup-heading text-right"><a class="content-popup-close" href="#" data-search-close="search"><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLOSE")?></a></div> <div class="content-popup-main"> <div class="container"> <div class="custom-scroll"> <div class="search-result" id="search_results"></div> </div> </div> </div> </div> </div> <? $APPLICATION->AddViewContent("search",ob_get_contents()); ob_end_clean(); ?> <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>