Jump to content
  • 0

Посоветуйте слайдер


Нарек
 Share

Question

Посоветуйте пожалуйста слайдер такого вида.

http://joxi.ru/krDp4x0Iowo5rp

чтобы листались только тумбы (которых 2 колонки), и по клику соответственно в первый экран вышло видео. А если тумбы генерирует автоматически  - вообще шикарно будет.

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Вот пример: http://order.zz.mu/vimeo.php

Вот код:

<?php$videos = Array("128171814", "127958989", "126775227");?><iframe src="https://player.vimeo.com/video/<?= $videos[0] ?>" width="500" height="309" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="display: block; margin-bottom: 10px"></iframe><?phpforeach($videos as $video){$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$video.php"));?><img src="<?= $hash[0]['thumbnail_medium'] ?>" onclick="openvideo(<?= $video ?>)"><?php}?><script>function openvideo(video){document.querySelector("iframe").src = "https://player.vimeo.com/video/" + video;}</script>
  • Like 1
Link to comment
Share on other sites

  • 0
Ну как вариант скопировать результат выполнения этого php-файл в html-файл и открывать его

Ага, уже проблема))

 

Вот что я попытался сделать:

Создал кастомный пост, написал там в качестве контента id видео ("128171814", "128171814", "128171814",)

Вывел их с помощью 

<? $args = array(	'post_type' => 'video-gallery',		);?>		<?php query_posts($args); ?>		<?php if (have_posts()) : ?>		<?php while (have_posts()) : the_post(); ?>			<?php			$videocontent = get_the_content();				$videos = Array($videocontent);			?>Тут весь остальной код<?php endwhile; ?>		<?php endif; ?>			<?php wp_reset_query()  ?> 

По идее $videocontent должен передавать значение "128171814", "128171814", "128171814", в array, посути так и происходит, но вылезает ошибка, так как ссылка на видео формируется так

<iframe src="https://player.vimeo.com/video/" 128171814",="" "128171814",="" "128171814","="" width="500" height="309" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" style="display: block; margin-bottom: 10px"></iframe>

Где я неправ?)

Link to comment
Share on other sites

  • 0

Оказывается всему виной были кавычки 

Проблема решилась вот так

$videos = explode(',', trim($videocontent, ','));foreach($videos as $key => $val) {    $videos[$key] = trim($val, ' "');}

Проблему с медленной загрузкой еще предстоит решить)

Link to comment
Share on other sites

  • 0

Что? Между вашими сообщениями было моё! Куда оно делось?

Лол, я его не отправил. Вот оно:

Вы неправы в том, что пытаетесь сформировать ОДНУ ссылку из НЕСКОЛЬКИХ элементов массива.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy