Думаю такой мод пригодится многим пользователям D2С-Nuke. После его установки вместо малоиспользуемой фукции вставки флэша появится возможность вставлять видеоклипы формата FLV. Обращаю ваше внимание на то что используется плеер JW FLV MEDIA PLAYER 4.2 инструкции и новые версии можно получить на офсайте http://www.jeroenwijering.com/?item=JW_FLV_Media_Player
Скачайте сам плеер или с офсайта или с вложенного файла и положите его в корень вашего сайта. Далее нужно изменить файл mainfile.php найдите в нём функцию function regex_check_flash:
Code
function regex_check_flash($width="", $height="", $url="")
{
if ( ! preg_match( "/^http:\/\/(\S+)\.swf$/i", $url) )
{
return $url;
}
return "<!--Flash $width+$height+$url--><OBJECT CLASSID='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' WIDTH=$width HEIGHT=$height><PARAM NAME=MOVIE VALUE=$url><PARAM NAME=PLAY VALUE=TRUE><PARAM NAME=LOOP VALUE=TRUE><PARAM NAME=QUALITY VALUE=HIGH><EMBED SRC=$url WIDTH=$width HEIGHT=$height PLAY=TRUE LOOP=TRUE QUALITY=HIGH></EMBED></OBJECT><!--End Flash-->";
}
Замените эту функцию на вот эту:
Code
function regex_check_flash($width="", $height="", $url="")
{
if ( ! preg_match( "/^http:\/\/(\S+)\.flv$/i", $url) )
{
return $url;
}
return "<center><embed src=\"/player.swf\" width=\"$width\" height=\"$height\" bgcolor=\"#ffffff\" allowscriptaccess=\"always\" allowfullscreen=\"true\" flashvars=\"file=$url\"/></center>";
}
Обратите внимание, вы можете вносить разного рода изменения в ембед код плеера, согласно инструкциям на офсайте плеера, например изменить тулбар или вставить заставку или логотип вашего сайта. И внешний вид плеера сразу будет изменен по всему сайту.
Далее открываем файл \admin\js\quick_tags.js и находим в нём функцию вставки флеш кода function spaizInsertFlash:
Code
function spaizInsertFlash(myField)
{
var sz = prompt('Url:', 'http://');
if (sz) {
var wd= prompt('Ширина:', '');
if (wd)
{
var htt= prompt('Высота:', '');
if (htt)
{
sz = '[flash='
+ wd+','+htt+
']'+sz+'[/flash]';
spaizInsertContent(myField, sz);
}
}
}
}
Заменяем эту функцию вот на эту:
Code
function spaizInsertFlash(myField)
{
var sz = prompt('Url:', 'http://');
if (sz) {
sz = '[flash='
+ 500+','+350+
']'+sz+'[/flash]';
spaizInsertContent(myField, sz);
}
}
Важно! Скрипт не будет запрашивать высоту и ширину окна плеера, по умолчанию выставлены ширина 500 высота 350 точек, если вы будете использовать другой размер окна исправте эти цифры на свои. Но в любом случае строчка вызова плеера будет содержать размеры окна плеера и вы всегда сможете изменить их на свои.
Пример вставки видео:
Code
[flash=500,350]http://video.mail.ru/mail/mazevaigi/GhostInTheShell/v-561.flv[/flash]
Скачать Плеер