0
голос «против»
избранное
Проблемная страница:
delavida.ru/menu/?tab=7 (та же проблема с другими значениями параметра tab) При наведении мыши на пункты горизонтального меню ссылки должны выглядеть, например, так:
delavida.ru/menu/#tab8 А содержимое должно подгружаться из соответствующих разделов инфоблока. Однако при наведении мыши ссылки выглядят как
delavida.ru/menu/?tab=3#tab8 Кроме того, не работает подгрузка по кнопке "Показать ещё"
Как это можно исправить?
Код повреждённого файла:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Меню");
?>
<?
CJSCore::Init(array("jquery"));
?>
<div class="def-page-inner def-page-inner--pd def-page-inner--fw">
<div class="dishes-right-bg">
<img alt="menu" src="/local/templates/rest/img/menu-picture.jpg">
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"menudown",
Array(
"AREA_FILE_SHOW" => "page",
"AREA_FILE_SUFFIX" => "inc",
"COMPONENT_TEMPLATE" => "menudown",
"EDIT_TEMPLATE" => "",
"fileUrl" => "http://restdev.declanj1.beget.tech/upload/file/%D0%9E%D0%A1%D0%9D%D0%9E%D0%92%D0%9D%D0%9E%D0%95%20%D0%9C%D0%95%D0%9D%D0%AE_10-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2016.pdf"
)
);?>
</div>
<?
CModule::IncludeModule("iblock");
$tree = CIBlockSection::GetTreeList(
$arFilter=Array('IBLOCK_ID' => 3),
$arSelect=Array()
);
while($section = $tree->GetNext()) {
$arSecti[] = $section;
}
?>
<div class="dishes-page">
<div class="dishes-page__top">
<div class="dishes-page__head">
<h1 class="dishes-page__heading"><?$APPLICATION->ShowTitle();?></h1>
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"menudown",
Array(
"AREA_FILE_SHOW" => "page",
"AREA_FILE_SUFFIX" => "inc",
"COMPONENT_TEMPLATE" => "menudown",
"EDIT_TEMPLATE" => "",
"fileUrl" => "http://restdev.declanj1.beget.tech/upload/file/%D0%9E%D0%A1%D0%9D%D0%9E%D0%92%D0%9D%D0%9E%D0%95%20%D0%9C%D0%95%D0%9D%D0%AE_10-%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F-2016.pdf"
)
);?>
</div>
<div class="dishes-page__tabs">
<div class="dishes-page__tabs">
<div class="dishes-page__tabs-top">
</div>
<ul>
<?foreach($arSecti as $key => $v):?>
<li class="<?if($key == 0 && empty($_GET)):?>active<?endif;?> <?if(
$_GET['tab']== $v['ID'] )
:?>active<?endif;?>"> <a href="#tab<?=$v['ID']?>"><?=$v['NAME']?></a> </li>
<?endforeach;?>
</ul>
</div>
<div class="dishes-page__content">
<?foreach($arSecti as $key => $v):?> <?if(!empty($_GET['tab'])):?>
<div class="dishes-page__tab" data-ajax="<?=$v['ID']?> id="tab<?=$v['ID']?> <?if(
$_GET['tab']== $v['ID'] )
:?>style="display: block;" <?else:?>style="display: none;" <?endif;?>"> <?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"menu",
array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"COMPONENT_TEMPLATE" => "menu",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(
0 => "",
1 => "",
),
"FILTER_NAME" => "",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "3",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"INCLUDE_SUBSECTIONS" => "Y",
"LANGCOSTUM" => "",
"MESSAGE_404" => "",
"NEWS_COUNT" => "5",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Новости",
"PARENT_SECTION" => $v["ID"],
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(
0 => "TITLE",
1 => "TITLECN",
2 => "TITLEEN",
3 => "TITLEESP",
4 => "TITLEFR",
5 => "DISC",
6 => "DISCCN",
7 => "DISCEN",
8 => "DISCESP",
9 => "DISCFR",
10 => "SOST",
11 => "SOSTCN",
12 => "SOSTEN",
13 => "SOSTESP",
14 => "SOSTFR",
15 => "PRICE",
16 => "PRICECN",
17 => "PRICEEN",
18 => "PRICEESP",
19 => "PRICEFR",
20 => "CAL",
21 => "CALCN",
22 => "CALEN",
23 => "CALESP",
24 => "CALFR",
25 => "",
),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "N",
"SET_TITLE" => "N",
"SHOW_404" => "N",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N"
),
false
);?>
</div>
<?else:?>
<div class="dishes-page__tab" id="tab <?=$v['ID']?>"> <?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"menu",
Array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "N",
"AJAX_MODE" => "Y",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"COMPONENT_TEMPLATE" => "menu",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "Y",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(0=>"",1=>"",),
"FILTER_NAME" => "",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "3",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "N",
"INCLUDE_SUBSECTIONS" => "Y",
"LANGCOSTUM" => "",
"MESSAGE_404" => "",
"NEWS_COUNT" => "5",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Новости",
"PARENT_SECTION" => $v["ID"],
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(0=>"TITLE",1=>"TITLECN",2=>"TITLEEN",3=>"TITLEESP",4=>"TITLEFR",5=>"DISC",6=>"DISCCN",7=>"DISCEN",8=>"DISCESP",9=>"DISCFR",10=>"SOST",11=>"SOSTCN",12=>"SOSTEN",13=>"SOSTESP",14=>"SOSTFR",15=>"PRICE",16=>"PRICECN",17=>"PRICEEN",18=>"PRICEESP",19=>"PRICEFR",20=>"CAL",21=>"CALCN",22=>"CALEN",23=>"CALESP",24=>"CALFR",25=>"",),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "N",
"SET_TITLE" => "N",
"SHOW_404" => "N",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N"
)
);?>
</div>
<?endif;?> <?endforeach;?>
</div>
</div>
</div>
<?if(!empty($_GET['tab'])):?> <script>
$( window ).load(function() {
console.log('123');
$('#tab<?=$_GET['tab']?>').click();
});
</script> <?endif;?>
</div>
<br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>