[Web Master ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Разное » Статьи » Мод Flash плеера для D2C-Nuke
Мод Flash плеера для D2C-Nuke
Alex28jДата: Среда, 23.12.2009, 01:51 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 286
Награды: 11
Репутация: 108
Статус:
Думаю такой мод пригодится многим пользователям 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]

Скачать Плеер

Прикрепления: player.rar (33.6 Kb)
 
Alex28jДата: Понедельник, 25.01.2010, 16:29 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 286
Награды: 11
Репутация: 108
Статус:
<object id="ie_flashplayer_d0d8590cc85efe24ad6b929ea25264af" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" style="margin: -2px 0pt 0pt -2px;" height="100%" width="100%"><param name="allowScriptAccess" value="always"><param name="swLiveConnect" value="true"><param name="movie" value="http://my.mail.ru/img/player.swf?file=http://music.appsmail.ru/05091c0018001b0702190505070d120401135003570d0c0e0454500a0c5c54560b0456550f5b0107015c5306000a0600565f.mp3&time=183000&mid=0&vol=70&title=23%3A45%205ivesta%20Family%20-%20%D0%AF%20%D0%B1%D1%83%D0%B4%D1%83&linkshow=0"><param name="FlashVars" value="pause=true"><param name="Play" value="0"><param name="wmode" value="transparent"><embed id="flashplayer_d0d8590cc85efe24ad6b929ea25264af" src="http://my.mail.ru/img/player.swf?file=http://music.appsmail.ru/05091c0018001b0702190505070d120401135003570d0c0e0454500a0c5c54560b0456550f5b0107015c5306000a0600565f.mp3&time=183000&mid=0&vol=70&title=23%3A45%205ivesta%20Family%20-%20%D0%AF%20%D0%B1%D1%83%D0%B4%D1%83&linkshow=0" style="margin: -2px 0pt 0pt -2px;" allowscriptaccess="always" swliveconnect="true" flashvars="pause=true" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="100%" width="100%"></object>
 
Форум » Разное » Статьи » Мод Flash плеера для D2C-Nuke
  • Страница 1 из 1
  • 1
Поиск: