|
|
|
| Здравствуйте, помогите пожалуйста ...
Вот я, используя функцию:
function tag_video()
{
var FoundErrors = '';
var thesel ='';
if ( (ua_vers >= 4) && is_ie && is_win)
{
thesel = document.selection.createRange().text;
} else thesel ='http://';
if (!thesel) {
thesel ='http://';
}
var enterURL = prompt(text_enter_url, thesel);
if (!enterURL) {
FoundErrors += " " + error_no_url;
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
doInsert("[video="+enterURL+"]", "", false);
}
|
получаю в форме выражение [video=http://localhost/video/new.avi] .... подскажите че мне делать дальше, чтобы плеер его мог воспроизвести .. на какое выражение надо заменить.. и как вообще это происходит хотелось бы понять.....если не сложно )))
заранее спасибо!! | |
|
|
|
|
|
|
|
для: Hades
(09.08.2007 в 00:18)
| | подскажите че мне делать дальше, чтобы плеер его мог воспроизвести ..
Это в раздел немного правее:)
и как вообще это происходит хотелось бы понять.
<? preg_replace("~\[video=(.+?)\]~si", "КОД ВИДЕО", $text);
|
Кстати эту функцию вы взяли с CMS DLE? там и ответ на ваш вопрос;)
===добавил===
А вот и код с парсера DLE:)
<? function build_video ( $url )
{
return "<!--dle_video_begin--><object id=\"mediaPlayer\" width=\"320\" height=\"310\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">
<param name=\"url\" VALUE=\"{$url}\" />
<param name=\"autoStart\" VALUE=\"false\" />
<param name=\"showControls\" VALUE=\"true\" />
<param name=\"TransparentatStart\" VALUE=\"false\" />
<param name=\"AnimationatStart\" VALUE=\"true\" />
<param name=\"StretchToFit\" VALUE=\"true\" />
<embed pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/\" src=\"{$url}\" width=\"320\" height=\"310\" type=\"application/x-mplayer2\" autorewind=\"1\" showstatusbar=\"1\" showcontrols=\"1\" autostart=\"0\" allowchangedisplaysize=\"1\" volume=\"70\" stretchtofit=\"1\" />
</object><!--dle_video_end-->";
}
|
Теперь можно сделать так:
<? preg_replace("~\[video=(.+?)\]~sie", "build_video(\"\\1\")", $text);
|
| |
|
|
|
|
|
|
|
для: Poison
(09.08.2007 в 09:42)
| | спасибо огромное )) | |
|
|
|