здраствуйте! умные люди Битрикса подскажите мне пожалуйсто что делаю не так, задача следюущая у карточки товара есть ряд видеопрезентаций их допустим больше пяти, использовать компонент медиаплеер с плейлистом не получается потому что заказчику нужны более подробные характеристики к видео, а попробовала сделать именно через плейлист увы не то что по дизайну согласовано, по дизайну требуетс (именно требуется), чтобы был ряд превьюшек (это я сделал естественно) и чтобы при клике на превью показывался фильм, у првеью есть свое описание увы которое не входит в плейлист медиаплеера, и если сделать чтобы плейлист показывался внизу как того требует дизайн то он edsa уже показывается у меня в сплошную линию а не в квадратики, это понятно что вес заложено во флеше, и с помощью css не исправить, поэтому я решила сделать через ajax. У меня получается функция которая посылает запрос в файл но почему то отдача идет просто строковая,
вот что есть
файл template.php (именно функция я думаю все остальное не нужно для понимания ошибки)
Код |
---|
function show_movie(p)
{
jsAj axUtil.ShowLocalWaitWindow ('wait_id', 'mov-kont');
jsAj axUtil.LoadData('<?=SITE_TEMPLATE_PATH?>/show_movie.php?path='+p, PutData);
}
function PutData(data)
{
var obContainer = docu ment.getElementById('mov-kont');
obContainer.innerHTML='';
var obDiv = obContainer.appendChild(docu ment.createElement('DIV'));
obDiv.appendChild(docu ment.createTextNode(data));
jsAj axUtil.CloseLocalWaitWindow ('wait_id', obContainer);
}
|
вот файл show_movie.php
Код |
---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<?
if(!CModule::IncludeModule("iblock"))
return;
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
?>
<?$APPLICATION->IncludeComponent(
"bitrix:player",
"",
Array(
"PLAYER_TYPE" => "auto",
"USE_PLAYLIST" => "N",
"PATH" => $_GET['path'],
"WIDTH" => "650",
"HEIGHT" => "360",
"SKIN_PATH" => "/bitrix/components/bitrix/player/mediaplayer/skins",
"CONTROLBAR" => "bottom",
"WMODE" => "opaque",
"LOGO_POSITION" => "none",
"PLUGINS" => array(),
"WMODE_WMV" => "window",
"SHOW_CONTROLS" => "Y",
"SHOW_DIGITS" => "Y",
"CONTROLS_BGCOLOR" => "FFFFFF",
"CONTROLS_COLOR" => "000000",
"CONTROLS_OVER_COLOR" => "000000",
"SCREEN_COLOR" => "000000",
"AUTOSTART" => "N",
"REPEAT" => "none",
"VOLUME" => "90",
"MUTE" => "N",
"ADVANCED_MODE_SETTINGS" => "N",
"BUFFER_LENGTH" => "10",
"DOWNLOAD_LINK_TARGET" => "_self",
"ALLOW_SWF" => "N"
),
false
);?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");?>
|
в итоге в ответ приходит вот такой текст
Код |
---|
<div id="bx_flv_player_731372254_div" style="width: 650px; height: 360px;">Загрузка плеера</div> <noscript>В вашем браузере отключен JavaScript</noscript> |
подскажите гуру битрикса плиз что не так. заранее благодарю