Opera проблемы с модальным окном.
|
|
[1] dicros [10.08.2012, 13:26] |
Поставил скрипт чтобы видео с youtube открывалось в модальном окне все работает видео открывается.
Но есть несколько проблем:
1. Если видео проигрывается и вы закроете окно то звук с видео все равно будет идти и выключить его никак нельзя, придется открыть видео заново и нажать на стоп после чего закрывать видео.
2. Так же есть проблема с браузером Opera когда открываешь видео первый раз оно съезжает в угол и все портит, но если его закрыть а потом снова открыть то проблема со смещением исчезает.
Вот сайт на котором можно увидеть проблему чтобы лучше понять о чем я говорю Перейти на сайт >>>
Кто ни то знает как решить эти проблемы??? |
|
[2] likbezz [10.08.2012, 14:08] |
dicros, Поставил скрипт чтобы видео с youtube открывалось в модальном окне все работает видео открывается. Code <!-- Видео с youtube в ajax окне --> <script type="text/javascript"> function video(url){ <iframe width="560" height="315" src="http://www.youtube.com/embed/'+url+'" frameborder="0" allowfullscreen></iframe>; } </script> <!-- /Видео с youtube в ajax окне --> - Это что такое? Где кавычки? и что это за функция такая? Для чего она?
1. Если видео проигрывается и вы закроете окно то звук с видео все равно будет идти и выключить его никак нельзя, придется открыть видео заново и нажать на стоп после чего закрывать видео. Очищать при закрытии блок с классом: window ...
А что не хотите воспользоваться стандартной функцией, что идет с библиотекой fancyBox v2.0.5 которая у вас подключена по умолчанию? |
|
[3] Гость [10.08.2012, 15:20] |
likbezz, Первый раз слышу о такой функции fancyBox v2.0.5 если вам не сложно скиньте ссылку на ее описание, и на то как ей пользоваться.
Или приведите пример как туда встроить видео, и как его вызывать. |
|
[4] likbezz [10.08.2012, 15:36] |
Гость, likbezz, Первый раз слышу о такой функции fancyBox v2.0.5 если вам не сложно скиньте ссылку на ее описание, и на то как ей пользоваться. FancyBox — галерея и модальное окно
Или приведите пример как туда встроить видео, и как его вызывать. Она используется в стандартном модуле «Видео» там можно посмотреть и код и примеры использования. |
|
[5] dicros [10.08.2012, 15:36] |
<!-- Видео с youtube в ajax окне --> <script type="text/javascript"> function video(url){ <iframe width="560" height="315" src="http://www.youtube.com/embed/'+url+'" frameborder="0" allowfullscreen></iframe>; } </script> <!-- /Видео с youtube в ajax окне -->
это до этого стояло видео оно открывалось в ajax-окне. Щас это не используется просто забыл удалить. |
|
[6] likbezz [10.08.2012, 15:38] |
dicros, это до этого стояло видео оно открывалось в ajax-окне. Щас это не используется просто забыл удалить. “Просто забывать” не нужно, тем более одноименные функции...
Тем более, которые используются и фигурируют в проблеме.. ..
|
|
[7] dicros [22.08.2012, 23:31] |
Она используется в стандартном модуле «Видео» там можно посмотреть и код и примеры использования.
Я посмотрел взял от туда код самого видео вот он:
Code <div class="vep-video-block"> <script type="text/javascript">var vicode = '<iframe width=\"640\" height=\"360\" src=\"http://www.youtube.com/embed/$OTHER1$?fs=1&feature=oembed&autoplay=1&wmode=transparent\" frameborder=\"0\" allowfullscreen></iframe>';var player={can_plUp:1,showVideo:function(){$('#videocontent').css('display','none');$('div.vep-videocontent').html(vicode);videoLightbox();}}</script> <a href="javascript:void(0)" onclick="player.showVideo()" class="vep-playvideo"> <img src="http://s37.ucoz.net/video/92/31291506.jpg" alt="" width="480" /> </a> <div id="videocontent" class="vep-videocontent" style="display:none;"></div> </div>
Если я его ставлю в модуль "Новости" в "Страница материалов и комментариев к нему" все работает прекрасно.
Но проблема в том что мне он нужен в модуле "Новости" но в "Виде Материалов". Чтобы пользователи могли просматривать видео ролики не заходя в саму новость.
Пробовал его туда вставлять, там он уже не работает. не мог бы ты подсказать почему? и как сделать чтобы все работало. |
|
[8] likbezz [23.08.2012, 00:41] |
dicros, Но проблема в том что мне он нужен в модуле "Новости" но в "Виде Материалов". Чтобы пользователи могли просматривать видео ролики не заходя в саму новость. Замени: Code <div class="vep-video-block"> <script type="text/javascript">var vicode$ID$ = '<iframe width=\"640\" height=\"360\" src=\"http://www.youtube.com/embed/$OTHER1$?fs=1&feature=oembed&autoplay=1&wmode=transparent\" frameborder=\"0\" allowfullscreen></iframe>';var player$ID$={can_plUp:1,showVideo:function(){$('#videocontent$ID$').css('display','none');$('#videocontent$ID$').html(vicode$ID$);videoLightbox();}}</script> <a href="javascript:void(0)" onclick="player$ID$.showVideo()" class="vep-playvideo"> <img src="http://s37.ucoz.net/video/92/31291506.jpg" alt="" width="480" /> </a> <div id="videocontent$ID$" class="vep-videocontent" style="display:none;"></div> </div> Не проверял, но суть ясна - меняй все одноименные переменные на те же + ID материала.
Если так не будет, возможно нужно будет переписать функцию.. или просто использовать по примеру. |
|
[9] dicros [23.08.2012, 11:35] |
likbezz, попробовал так не работает вот что пишет, и так на каждом видео
|
|
[10] likbezz [23.08.2012, 14:24] |
dicros, попробовал так не работает вот что пишет, и так на каждом видео Значит нужно переписывать, или писать свою по типы примера, с привязкой к объекту. |
|
[11] dicros [24.08.2012, 18:25] |
likbezz, если тебе это не очень трудно не мог бы ты помочь с этим скриптом, сам я в этом вообще не разбираюсь и сделать не смогу. А подобных чтобы можно было откуда то взять тоже нету. |
|
[12] likbezz [24.08.2012, 19:40] |
dicros, likbezz, если тебе это не очень трудно не мог бы ты помочь с этим скриптом, сам я в этом вообще не разбираюсь и сделать не смогу. А подобных чтобы можно было откуда то взять тоже нету. Бесплатно этим заниматься не буду. Во всяком случае не в ближайшее время. |
|
[13] dicros [24.08.2012, 21:12] |
likbezz, какова цена? |
|
[14] likbezz [24.08.2012, 22:42] |
dicros, 10$ |
|
[15] dicros [24.08.2012, 23:33] |
многовато, за такие деньги можно скрипт с нуля заказать, а тут он уже есть его тока чуток переделать. |
|