Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 17-06-2010 17:50:09

bomax
глаголь
Зарегистрирован: 27-11-2009
Сообщений: 35
Вебсайт

плагин the_video

помогите, пожалуйста разобраться с этим плагином. разработчик его забросил, но мне интересна возможность проигрывать .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

Неактивен

 

#2 18-06-2010 13:33:04

bomax
глаголь
Зарегистрирован: 27-11-2009
Сообщений: 35
Вебсайт

Re: плагин the_video

вопрос несколько меняется

я заменил в плагине /file_download/ на свою папку /files/. В этом случае файербаг показывает адрес моего файла как /files/18. Т.е. плагин подставляет не сам файл, а тупо ставит его id. Каким образом (что надо написать в плагине) надо сделать так, чтобы вместо id в src подставлялся все-таки сам файл с этим id?
или просто забивать в таг вывода плагина (в id) название файла?...

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru