Merhaba arkadaşlar , boş vaktimde youtube api kullanarak yapmış olduğum bir scripti sizlerle paylaşmak istedim ,

Demo : demo

İndirmek İçin : indir


Kurulum için ise ayar.php dosyasını açarak ;
base_url kısmına scriptin kurulu olduğu adresi yazmanız yeterlidir , diğer ayarlara gelince açıklama satırı ekledim ancak pek açıklayıcı olmamış olabilir , kurcalayarak daha iyi anlayacağınızı umuyorum :)
/*
Batuhan AYDIN
batuhanaydn(et)windowslive(dot)com
*/
error_reporting(E_ALL &~ E_NOTICE);

define('sistem' , true);
define('dir' , dirname(str_replace('\\' , '/' , __FILE__)) . '/' );


$ayarlar = array(
'base_url' => 'http://localhost/social', // Site adresi
'title' => 'Site Başlığı', // Site başlığı
'keywords' => 'muzik , video , komik video', // Site etiketleri (keywords)
'description' => 'youtube video', // Site açıklaması (description)
'min_karakter_limit' => 3, // Arama yapabilmek için girilmesi gereken minumum karakter
'show_videos' => 5, // Videolar kaçar kaçar gösterilsin ? Min : 5 , Max : 50 , Tavsiyem : 10 :)
'load_more_request_limit' => 10, // Daha fazla göster uygulamasında ki ajax istek sınırı.
'show_comments' => 20, // Videolara ait kaç yorum gösterilsin?
'popup_show_comments' => 3, // Modal box olarak açıldığında , açılan videoya ait kaç yorum gösterilsin ?
'player_settings' => array(
'player' => 'jwplayer', // jwplayer yada youtube değeri alabilir.
'skin' => 'stormtrooper.zip', // jwplayer aktif olduğunda çalışır , default skini kullanmak için boş bırakmanız yeterlidir.
'autoplay' => true, // sayfa yüklendiğinde video otomatik olarak başlatılsın mı ? true yada false değeri alır.
'popup' => array( // modal box olarak açıldığında yukseklik ve genişlik ayarları
'width' => 510, // player genişliği
'height' => 315, // player yüksekliği
),
'width' => 770, // player genişliği
'height' => 315 // player yüksekliği
),
'watch_details' => array( // izleme sayfasında görünecek kısımlar.
'title' ,
'category' ,
'description' ,
'tags' ,
'comments' ,
'commentCount' ,
'viewCount' ,
'uploader'
), // alabileceği değerler title , category , description , tags , comments , commentCount , viewCount , uploader
'social' => array(
'facebook' => array('img' => 'tema/images/facebook-icon.png' , 'href' => 'http://www.facebook.com/batuhanaydn') ,
'twitter' => array('img' => 'tema/images/twitter-icon.png' , 'href' => 'http://www.twitter.com/batuhandir')
),
);

include dir . 'lib.php';
?>