Вопрос по Aeva 6.9.101

Автор wwwserfer, 25 мая 2011, 22:52:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

wwwserfer

Приветствую!

Уже давно использую на сайте данный мод, работает все отлично, поэтому вопрос об обновлении пока не стоял.
Сегодня заметил, что некоторые пользователи вставляют ссылки на ролики с ютуба не копированием ссылки из адресной строки, а воспользовавшись ссылкой на видео вида:

http://youtu.be/37unhтраляляляля

Из-за чего видео не видно, видна только ссылка... :(

Заглянул тут в Subs-Aeva-Sites.php:

// Biggest most popular sites first for speed purposes
array(
'id' => 'ytb',
'title' => 'YouTube',
'website' => 'http://www.youtube.com',
'type' => 'pop',
'added' => '<4.0',
'pattern' => 'http://(?:video\.google\.(?:com|com?\.[a-z]{2}|[a-z]{2})/[^"]*?)?(?:(?:www|[a-z]{2})\.)?youtube\.com/[^"#[]*?(?:&|&amp;|/|\?|;|\%3F|\%2F)(?:video_id=|v(?:/|=|\%3D|\%2F))([\w-]{11})',
'movie' => 'http://www.youtube.com/v/$2&rel=0&fs=1',
'size' => array(
'normal' => array(480, 385),
'ws' => array(640, 385),
),
'ui-height' => 25,
// http://www.youtube.com/watch?v=-X8mD76W4F0 or v=MxGofCFHYCc (all hail Jochen Hippel!)
// On Google - http://video.google.co.uk/url?docid=-8978185459530152475&ev=v&len=91&srcurl=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dg2cT5J0gxeU
// http://www.youtube.com/watch?v=M29NUeffJNA - Example of "Embedding Disabled By Request"
'fix-html-pattern' => '<object [^>]*><param name="movie" value="http://www\.youtube\.com/v/([\w-]{11})(?:&[^"]*)?">.*?</object>',
'fix-html-url' => 'http://www.youtube.com/watch?v=$1',
'lookup-url' => 'http://(?:video\.google\.(?:com|com?\.[a-z]{2}|[a-z]{2})/[^"]*?)?(?:(?:www|[a-z]{2})\.)?youtube\.com/[^"#[]*?(?:&|&amp;|/|\?|;|\%3F|\%2F)(?:video_id=|v(?:/|=|\%3D|\%2F))([\w-]{11})[^]#[]*',
'lookup-actual-url' => 'http://gdata.youtube.com/feeds/api/videos/$1?v=2',
'lookup-final-url' => 'http://www.youtube.com/watch?v=$1',
'lookup-title' => true,
'lookup-title-skip' => true,
'lookup-pattern' => array(
'id' => '<id>.*?:([\w-]+)</id>',
'error' => '<internalReason>(.*?)</internalReason>',
'noexternalembed' => '<yt:accessControl\saction=\'embed\'\spermission=\'denied\'/>',
'ws' => '<yt:aspectRatio>widescreen</yt:aspectRatio>',
),
),
array(
'id' => 'ytp',
'title' => 'YouTube (Playlists)',
'website' => 'http://www.youtube.com',
'type' => 'pop',
'added' => '<4.0',
// http://uk.youtube.com/view_play_list?p=7262E1895FA61B39
'pattern' => 'http://(?:(?:www|[a-z]{2})\.)?youtube\.com/[^"]*?(?:&|&amp;|/|\?|;)(?:id=|p=|p/)([0-9a-f]{16})',
'movie' => 'http://www.youtube.com/p/$2&rel=0&fs=1',
'size' => array(480, 385),
'ui-height' => 25,
'fix-html-pattern' => '<object [^>]*><param name="movie" value="$1" />.*?</object>',
),


Может кто уже сталкивался с данной проблемой и может помочь решить ее? Как я понял, следует добавить похожие строки в данный файл, (с другим id только) чтобы заработало видео с ссылками youtu.be? Правильно добавить... :)

Спасибо.

ВОПРОС РЕШЕН!