Рано или поздно в жизни каждого Drupal-льщика наступает такой момент, когда приходиться отображать на сайте под CMS Drupal видеоролики. Одним из способов решения является использование модуля под названием Video Filter
Данный модуль вполне справляется со своими задачами, но... Не знаю как кого, а меня бешено раздражает, когда кликая(в том числе случайно) по видеоролику с youtube, осуществляется переход на youtube.com. Кстати это встречается повсеместно, но если это на нашем сайте нас же и не устраивает - то нам это и решать...
Данная проблема связана с версией плеера. Не буду вдаваться в подробности, кому надо - почитает.
Решение следующее:
Заходим в папку модуля, находим файл video_filter.module, ищем эти строки
// First match is the URL, we don't want that as a class.
unset($video['codec']['matches'][0]);
foreach ($video['codec']['matches'] AS $match) {
$classes[] = 'vf-' . strtolower(preg_replace('/[^a-zA-Z0-9]/', '', $match));
}
$output .= '<object class="' . implode(' ', $classes) . '" type="application/x-shockwave-flash" ';
unset($video['codec']['matches'][0]);
foreach ($video['codec']['matches'] AS $match) {
$classes[] = 'vf-' . strtolower(preg_replace('/[^a-zA-Z0-9]/', '', $match));
}
$output .= '<object class="' . implode(' ', $classes) . '" type="application/x-shockwave-flash" ';
/*** Эту строчку ***/
$output .= 'width="' . $video['width'] . '" height="' . $video['height'] . '" data="' . $video['source'] . '">' . "\n";
/*** заменяем на эту ***/ $output .= 'width="'.$video['width'].'" height="'.$video['height'].'"data="'.$video['source'].'&version=3&fmt=22" >'."\n";
$defaults = array(
'movie' => $video['source'],
'wmode' => 'transparent',
'allowFullScreen' => 'true',
);
'movie' => $video['source'],
'wmode' => 'transparent',
'allowFullScreen' => 'true',
);
И получаем ПРИМЕР вот оно... СЧАСТЬЕ, озарило экран монитора, кликай не кликай - а кроме веселого треугольничка и пары не менее веселых палочек (play и pause) ничего и не увидишь, и ты с усталыми глазами и чувством выполненного долга кладешь в давно остывший чай три ложки сахара, и думая, что подпитал головной мозг дозой глюкозы, ползешь довольный в сторону кровати.
P.S.
Если случилось так, что Вам эта статья помогла, или вдруг возникло непреодолимое желание сделать что либо хорошее, можете присмотреться к рекламным объявлениям на этой страничке, и просмотреть особо понравившееся. )))
P.P.S.
Работало с версиями
7.x-3.0-beta2 и 6.x-2.7
P.P.P.S.
Угоден Зевсу бедный странник,
Над ним святой его покров!..
P.P.P.S.
Угоден Зевсу бедный странник,
Над ним святой его покров!..
Домашних очагов изгнанник,
Он гостем стал благих богов!..
Комментариев нет:
Отправить комментарий