Здравствуйте! Посоветуйте что, если сталкивались!
Есть сайт на Битриксе (Управление сайтом 8.5.1). Обновиться на новую версию пока что невозможно.
Необходимо добавить в шаблон в одну из колонок компонент с голосованием, причем включенным аяксом.
И тут засада: не работает аякс, не подключается в шаблон, хотя в коде самой страницы работает.
Т.е.
Например, есть такой шаблон:
И есть такая страничка, с этим подключенным шаблоном:
Как видите, код вызова компонента - идентичен.
Так вот, у первого опроса (того, что вызывается из шаблона) аякс не подключается. У опроса из кода - подключается, появляется обрамление вида
Т.е. у опроса из шаблона аякс режим НЕактивируется, а у опроса из страницы - активируется.
Собственно вопрос... а почему? Кто-нибудь сталкивался?
Есть сайт на Битриксе (Управление сайтом 8.5.1). Обновиться на новую версию пока что невозможно.
Необходимо добавить в шаблон в одну из колонок компонент с голосованием, причем включенным аяксом.
И тут засада: не работает аякс, не подключается в шаблон, хотя в коде самой страницы работает.
Т.е.
Например, есть такой шаблон:
Код |
---|
<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog.php");?> <?$APPLICATION->ShowHead()?> <?$APPLICATION->IncludeComponent("bitrix:voting.current", ".default", array( "CHANNEL_SID" => "ANKETA", "VOTE_ID" => "", "AJAX_MODE" => "Y", "AJAX_OPTION_SHADOW" => "Y", "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "AJAX_OPTION_ADDITIONAL" => "" ), false );?> <HR> #WORK_AREA# |
И есть такая страничка, с этим подключенным шаблоном:
Код |
---|
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Title"); ?> <?$APPLICATION->IncludeComponent("bitrix:voting.current", ".default", array( "CHANNEL_SID" => "ANKETA", "VOTE_ID" => "", "AJAX_MODE" => "Y", "AJAX_OPTION_SHADOW" => "Y", "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "AJAX_OPTION_ADDITIONAL" => "" ), false );?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
Как видите, код вызова компонента - идентичен.
Так вот, у первого опроса (того, что вызывается из шаблона) аякс не подключается. У опроса из кода - подключается, появляется обрамление вида
Код |
---|
<script type="text/javascript">if (window.location.hash != '' && window.location.hash != '#') jsAjaxHistory.checkRedirectStart('bxajaxid', '5f6694f0018dada4a7bdc6082ede0475')</script> <div id="comp_5f6694f0018dada4a7bdc6082ede0475"> |
Т.е. у опроса из шаблона аякс режим НЕактивируется, а у опроса из страницы - активируется.
Собственно вопрос... а почему? Кто-нибудь сталкивался?