Server IP : 85.193.89.191 / Your IP : 3.129.249.45 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/bitrix/www/ajax/ |
Upload File : |
<?define("STATISTIC_SKIP_ACTIVITY_CHECK", "true");?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?> <? if(isset($_GET['iblock_id']) && $_GET['iblock_id']) { global $APPLICATION, $arRegion, $arTheme; $arRegion = CMaxRegionality::getCurrentRegion(); $arTheme = CMax::GetFrontParametrsValues(SITE_ID); $context = \Bitrix\Main\Application::getInstance()->getContext(); $request = $context->getRequest(); $href = $request['item_href'] ?? $result['DETAIL_PAGE_URL']; // from fastViewNav.php $url = str_replace('&', '&', $href ); \Bitrix\Main\Loader::includeModule('sale'); \Bitrix\Main\Loader::includeModule('currency'); \Bitrix\Main\Loader::includeModule('catalog');?> <script> var objUrl = parseUrlQuery(), add_url = '<?=(strpos($url, '?') !== false ? '&' : '?')?>FAST_VIEW=Y'; if('clear_cache' in objUrl) { if(objUrl.clear_cache == 'Y') add_url += '&clear_cache=Y'; } $('.fast_view_frame').addClass('loading_block'); BX.ajax({ url: '<?=$url;?>'+add_url, method: 'POST', data: BX.ajax.prepareData({'FAST_VIEW':'Y'}), dataType: 'html', processData: false, start: true, headers: [{'name': 'X-Requested-With', 'value': 'XMLHttpRequest'}], onfailure: function(data) { alert('Error connecting server'); }, onsuccess: function(html){ var ob = BX.processHTML(html); <?if($_GET['skip_preview'] == true):?> ob.HTML = ob.HTML.replace(/(calculate-delivery[^>]*?)with_preview/, '$1').replace(/<span class=\"calculate-delivery-preview\"><\/span>/, ''); <?endif;?> // inject BX('fast_view_item').innerHTML = ob.HTML; BX.ajax.processScripts(ob.SCRIPT); $('#fast_view_item').closest('.form').addClass('init'); $('.fast_view_frame').removeClass('loading_block'); initCountdown(); setBasketStatusBtn(); // InitFlexSlider(); InitZoomPict($('#fast_view_item .zoom_picture')); InitLazyLoad(); // InitOwlSlider(); InitFancyBox(); InitFancyBoxVideo(); // init calculate delivery with preview if($('#fast_view_item .fastview-product.noffer').length){ initCalculatePreview(); } setTimeout(function(){ showTotalSummItem('Y'); }, 100); InitScrollBar($('.fastview-product__info')); $('.popup .animate-load').click(function(){ if(!jQuery.browser.mobile) $(this).parent().addClass('loadings'); }) $('#fast_view_item .counter_block input[type=text]').numeric({allow:"."}); $('.navigation-wrapper-fast-view .fast-view-nav').removeClass('noAjax'); console.log('dddddd'); $('.detail-parameters-to-basket select').ikSelect({ syntax: '<div class="ik_select_link"> \ <span class="ik_select_link_text"></span> \ <div class="trigger"></div> \ </div> \ <div class="ik_select_dropdown"> \ <div class="ik_select_list"> \ </div> \ </div>', dynamicWidth: true, ddMaxHeight: 112, customClass: "common_select", //equalWidths: true, onShow: function (inst) { inst.$dropdown.css("top", parseFloat(inst.$dropdown.css("top")) - 5 + "px"); if (inst.$dropdown.outerWidth() < inst.$link.outerWidth()) { inst.$dropdown.css("width", inst.$link.outerWidth()); } if (inst.$dropdown.outerWidth() > inst.$link.outerWidth()) { inst.$dropdown.css("width", inst.$link.outerWidth()); } var count = 0, client_height = 0; inst.$dropdown.css("left", inst.$link.offset().left); $(inst.$listInnerUl) .find("li") .each(function () { if (!$(this).hasClass("ik_select_option_disabled")) { ++count; client_height += $(this).outerHeight(); } }); if (client_height < 112) { inst.$listInner.css("height", "auto"); } else { inst.$listInner.css("height", "112px"); } inst.$link.addClass("opened"); inst.$listInner.addClass("scroller scrollblock"); if ($(".confirm_region").length) $(".confirm_region").remove(); }, onHide: function (inst) { inst.$link.removeClass("opened"); }, }); $(window).scroll(); } }) $(document).on('click', '.jqmClose', function(e){ e.preventDefault(); $(this).closest('.jqmWindow').jqmHide(); }) </script> <div id="fast_view_item"><div class="loading_block"></div></div> <?}?>