Izrael
Гуру форума
- Регистрация
- 11 Фев 2008
- Сообщения
- 514
- Реакции
- 65
- Автор темы
- #1
Если в тег [ video ] попробовать вставить видео с сайта youtube.com, то youtube плеер будет открываться в окошечке Windows Media Player, что не есть красиво. Здесь я вам расскажу как это поправить
1. Открываем engine/classes/parse.class.php
2. Ищем:
Добавляем ниже:
3. Чуть ниже ищем:
4. И сразу после этого добавляем:
(Обратите внимание - пробел в конце этого кода обязателен!)
1. Открываем engine/classes/parse.class.php
2. Ищем:
Код:
function build_video ( $url )
{
global $config;
$url = $this->clear_url( urldecode( $url ) );
$type = explode(".", $url);
$type = strtolower(end($type));
Добавляем ниже:
Код:
if(eregi("youtube.com", $url))
{
$youtube = "yes";
}
3. Чуть ниже ищем:
Код:
if ( preg_match( "/[?&;%<[]]/", $url) ) {
return "[video=".$url."]";
}
4. И сразу после этого добавляем:
Код:
if ($youtube == "yes") {
return "<!--dle_video_begin:{$url}--><object width="418" height="350"> <param name="movie" value="{$url}"> </param> <embed src="{$url}" type="application/x-shockwave-flash" width="418" height="350"> </embed> </object><!--dle_video_end-->";
}
else