Перейти к содержимому


Фотография
- - - - -

ссылка на видео элемент


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 i001

i001

Отправлено 30 July 2013 - 09:31

Хочу сделать следующую вещь, в тизер вставляется ссылка, при клике на ссылку открывается видео в модальном окне. Вопрос как?


  • 0

#2 Sliapy

Sliapy

Отправлено 30 July 2013 - 12:08

Сделать позицию для видео, обернутую в div#myid
 
Скрыть ее через display:none
 
Вывести ссылку с анкором мой.сайт#myid и классом .mylink
 
В шаблон категории media/zoo/applications/jbuniversal/templates/booratino/renderer/category/_default.php
 
добавить где-нибудь вверху подключение fancybox
$zoo = App::getInstance('zoo');
$zoo->jbassets->fancybox();
И в конце файла инициализировать
<script type="text/javascript">
    jQuery(document).ready(function(){
         jQuery("a.mylink").fancybox();
    });      
</script>

Но я бы так неделал хотя бы потому, что при загрузке страницы сразу будут грузится все видео, хоть их и не будет видно, т.е., думаю, что страница тупить будет неплохо.

Сообщение отредактировал Sliapy: 30 July 2013 - 12:09

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 i001

i001

Отправлено 30 July 2013 - 18:55

посмотрите пожалуйста где ошибка. 

 

подключил fancybox

 

 сделал позицию для видео в tesear.php

<td><div class="#myid"><?php echo $this->renderPosition('cell7'); ?> </div></td>

 

 сделал позицию со ссылкой  в tesear.php

<td> <a class="mylink" href="http://localhost/irkutsk/#myid">ссылка</a></td>

 

итог - при клике на ссылку открывается главная страница.


  • 0

#4 Sliapy

Sliapy

Отправлено 30 July 2013 - 20:53

Я, наверное, напутал с анкором. Сделайте просто

 

<a class="mylink" href="#myid">ссылка</a>


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 i001

i001

Отправлено 31 July 2013 - 07:44

сделал. Теперь появляется окно с текстом :

The requested content cannot be loaded.
Please try again later.

 

 

Ссылка на страницу

http://irkstroika.ru...y/metalloprokat


  • 0

#6 fiction13

fiction13

Отправлено 31 July 2013 - 10:32

<div id="myid"><?php echo $this->renderPosition('cell7'); ?> </div>

 

Изменил на сайте код на написанный выше и все заработало. Только бы id уникальный задать у каждого дива с видео.


Сообщение отредактировал fiction13: 31 July 2013 - 10:37

  • 1

#7 Sliapy

Sliapy

Отправлено 31 July 2013 - 12:32

Кстати да, не подумал про уникальность id.

 

Можно туда (и в id блока, и в анкор ссылки) присобачить просто айди айтема.

<div id="myid<?php echo $item->id; ?>">
<a href="#myid<?php echo $item->id; ?>">ссылка</a>

Сообщение отредактировал Sliapy: 31 July 2013 - 12:39

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 i001

i001

Отправлено 31 July 2013 - 19:15

ничего не получилось, сделал по другому. спасибо в любом случае за помощь, тему можно закрывать. 


  • 0




Click to return to top of page in style!