28 Ağustos 2014

Sitenizde Youtube Videolarını Lightbox içinde Kullanın


Lightbox video

Sitenizdeki youtube videolarını  embed kodu ekliyerek normal bir görüntü eklemek yerine sitenize görsellik katmak için hemde videoları bu şekilde daha iyi izliyebilmeleri için Lightbox eklentisi kullanarak  yayınlayın bu şekilde daha iyi ve profosyonel bir görüntü sağlamış olursunuz.

Eklentinin kullanımı çok basittir tabiki öncelikle lightbox eklentisinin kodlarını sitemize ekliyelim bunun için blogger şablonumuzu açıp ]]></b:skin> bu kodu buluyoruz ve altına css kodlarımı ekliyoruz.


.video-responsive {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin:8px;}
.video-responsive iframe,.video-responsive object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0;}
.playvideo2{padding:0;margin:30px auto;color:#aaa;cursor:pointer;transition:all .4s ease-in-out;max-width:320px;height:80px; background:#eee;border-radius:5px;padding:10px;border:1px solid #ddd;clear:both}
.play{border:6px solid #aaa;border-radius:50%;font-size:280%;line-height:70px;display:inline-block;height:70px;width:70px;text-align:center;transition:all .4s ease-in-out;}
.playvideo2:hover{background:#ddd;border:1px solid #999;}
.playvideo2:hover .play{border:6px solid #444;color:#444;}
.playvideo2:hover .playtext{color:#444;}
.playtext{font-size:280%;line-height:70px;display:inline-block;margin-left:10px;transition:all .4s ease-in-out;}
.videoyoutube2{text-align: center;background:linear-gradient(to bottom, #fefefe 0%, #d1d1d1 100%);border-radius:5px;width:50%;box-shadow: 1px 30px 30px -26px #000;position: absolute;left:50%;margin-left:-25%;top:-1000px;z-index:9999;transition: all 0.4s ease-in-out;}
.videoyoutubeContainer2{position:fixed;left:0;right:0;bottom:0;top:0;background:transparent;background:rgba(0, 0, 0, 0.5); display:none; z-index:9999;transition: all 0.4s ease-in-out;}
.close-video2{position: absolute;top:-18px;right:-20px;color:#333;font-family:Arial;font-weight:700;border-radius:50%;background:#fff;font-size:22px;height:20px;width:20px;line-height:20px;text-align:center;cursor:pointer;}
.close-video2:hover{color:red;}


Yine aynı şekilde bu sefer javascript konudu ekliyices bu sefer </head> bu kodu bulup aşağıdaki kodları hemen üstüne ekliyoruz.

<script type='text/javascript'>
//<![CDATA[
setTimeout(function(){
$('.videoplayer').each(function(){
$(this).replaceWith('<iframe class="videoplayer loader" src="'+$(this).data('src')+'?enablejsapi=1&version=3&playerapiid=ytplayer" allowfullscreen="allowfullscreen" height="281" width="500"></iframe>')})},1000);
//]]>
</script>
<script type='text/javascript'>
$(function() {
    $('.playvideo2').click(function(ev){
    $('.videoyoutubeContainer2').show();
    $('.playvideo2').hide();
    $('.videoyoutube2').css({top:'15%',position:'fixed'});
        $(".videoplayer")[0].src += "&amp;autoplay=1";
        ev.preventDefault();
});
    $('.close-video2').click(function(){
       $('.videoyoutubeContainer2').hide();
        $('.playvideo2').show();
        $('.videoyoutube2').css({top:'-1000px',position:'absolute'});
        $('.videoplayer')[0].contentWindow.postMessage('{"event":"command","func":"' + 'stopVideo' + '","args":""}', '*');
    });
});
</script>


Son işlem ise konu ekliyeceğimiz zaman ekleyiceğimiz kod.

<div class="playvideo2">
<span class="play">&#9658;</span><span class="playtext">Play Video</span>
    </div>
<div class="videoyoutubeContainer2"></div>
<div class="videoyoutube2">
<div class="video-responsive">
<div class="videoplayer loader" data-src="//www.youtube.com/embed/fcr2VSNf7LI"></div>
    </div>
    <div class='close-video2' title='Close'>&#215;</div>
    </div>


ÖRNEK DEMO
Play Video
×

Etiketler: ,

7 Yorum:

saat: 25 Kasım 2014 18:20 , Anonymous Tufan dedi ki...

her zaman aradığım bir eklentiydi teşekkürler

 
saat: 18 Ocak 2015 22:32 , Blogger cuneytsonmez dedi ki...

abi cok güzel ama eklentide söyle bir durum var playvideo2 kodunu nasıl düzeltebiliriz neden bunu soruyorum ben tek tek kendim resim eklemek istiyorum http://dhbtsinavi.blogspot.com.tr/2015/01/hafz-osman-hatt.html su tarzdaki gibi olsun misal burda yaptım ama buradaki eklenti hem daha güzel hemde görsel olarak daha iyi bana bun konuda yardım edebilirmisin bilgim fazla yok

 
saat: 19 Ocak 2015 08:35 , Blogger Tolgagnl dedi ki...

bu video eklentisinde tam olarak ne yapmak istediğinizi pek anlamadım :)

 
saat: 20 Ocak 2015 14:26 , Anonymous Adsız dedi ki...

Arkadaş videoları galeri şeklinde listleyip lightboxla çalıştırmak istemiş. Paylaştığınız bu eklentiyi o şekilde yapabilir miyiz diye sormuş.

 
saat: 20 Ocak 2015 15:34 , Blogger Tolgagnl dedi ki...

yapılabilir tabiki kod bilgisi olan bunu istediği gibi kullanabilir

 
saat: 21 Ocak 2015 23:31 , Blogger cuneytsonmez dedi ki...

bana bir tane örnek verebilirmisin abi uygun zamanda bir türlü ayarlama yapamadım kodların icinden bir tane silsem hic çalışmıyor ve ya yukardaki linkte verdiğim şekilde içine sizdeki lihgtbox eklentisini eklememiz mümkünmü anlatabilmişimdir umarım.

 
saat: 21 Ocak 2015 23:53 , Blogger Tolgagnl dedi ki...

konunun aşağısında örnek demo daki play video linke tıkladığınızda demo olarak bir video çıkıyor bu eklentide sizin verdiğiniz video eklentisi gibi zaten

 

Yorum Gönder

Kaydol: Kayıt Yorumları [Atom]

<< Ana Sayfa