форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
помогите, пожалуйста разобраться с этим плагином. разработчик его забросил, но мне интересна возможность проигрывать .swf файлы, расположенные локально. нашел в сети версию 0.7 этого плагина (хотя озвучена 0.8, но ее нигде нет). но он не работает. полез в его код, обнаружил следующие строки:
function the_video($atts) {
extract(lAtts(array(
'id' => '',
'from' => '',
'w' => '',
'h' => '',
),$atts));
$from = strtolower($from);
if($from && $id){
if($from == "g"){ // GOOGLE VIDEO
$w = ($w)? $w: '400px';
$h = ($h)? $h: '326px';
$video = '<embed style="width:'.$w.'; height:'.$h.';" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId='.$id.'&hl=en" flashvars=""><\/embed>';
}
...
else if($from == "l"){ // LOCAL
$w = ($w)? $w: '600';
$h = ($h)? $h: '480';
$video = '<embed src="/file_download/'.$id.'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'.$w.'" height="'.$h.'"><\/embed>';
}
} else {
$video = '';
}
$output = '<script type="text/javascript">//<![CDATA[
document.write(\''.$video.'\');
//]]></script>';
return $output;
}
использую плагин так:
<txp:the_video from="l" id="18" w="320" h="240" />
где id="18" - id существующего и загруженный мной в каталог /files/ видеофайл в формате .swf
w="320" h="240" - соответственно его ширина и высота.
так вот, как я понял, строка src="/file_download/'.$id.'" - не правильна. менял в ней на /files/'.$id.' - все равно не работает. НО! если подставить полностью имя файла (/files/name.swf) - то все покажет. как быть?
или рыть в сторону какого-нить другого плагина?
да, версия текстпаттерна 4.2.0
Неактивен
вопрос несколько меняется
я заменил в плагине /file_download/ на свою папку /files/. В этом случае файербаг показывает адрес моего файла как /files/18. Т.е. плагин подставляет не сам файл, а тупо ставит его id. Каким образом (что надо написать в плагине) надо сделать так, чтобы вместо id в src подставлялся все-таки сам файл с этим id?
или просто забивать в таг вывода плагина (в id) название файла?...
Неактивен