WordPress Youtube Kanal Widget Botu
24 Ekim 2013 Yorum 0 1148 Görüntüleme

WordPress Youtube Kanal Widget Botu

hfyoutubebot
Adsız
Wordpress ile youtube üzerinde kendi mevcut kanalınızın belirlediğiniz sayıda video resmi ve başlığı url’sini çeken ve sidebar yani yan menünüzde listeleyen bir yazılım.
Yazılım kodlaması tamamen bana ait botu sizlere konu içerisinde vericem.

Öncelikle kendi blogunuzda sidebar.php dosyasını açınız yan mennünüzde listelenen elemanların hangi parametreler ile listelendiğine bakıp uygun yere bu kodları keleyip css ile süslemesini yapınız.

	<li id="recent-posts-2" class="widget widget_categories">
<h2 class="widgettitle">YOUTUBE KANALIM</h2>
<?php
$youtuberss=simplexml_load_file("http://gdata.youtube.com/feeds/base/users/BirNumara35/uploads?alt=rss");
$itemler = $youtuberss->channel->item;
?>
<ul style="margin-left:5px;">

<?php
$sayi=0;
foreach ($itemler as $cekim){

     $yresim=$cekim->description;
	 $yresim=explode('<img alt="" src="',$yresim);
	 $resimler=explode('"></a>',$yresim[1]);
	 $resimler=$resimler[0];
	 $linkler=$cekim->link;
	 $basliklar=$cekim->title;
	 $basliklar=substr($basliklar,0,46)."...";
?>
	<li>

<a href="<?=$linkler;?>"><img src="<?=$resimler;?>" height="25" width="25" title="<?=$basliklar;?>">
<div style="margin-top:-30px;margin-left:28px;"><?=$basliklar;?></div>
</a></li>
<?php 
$sayi++;
if($sayi==10) break;
}
?></ul>
<div class="clear"></div>

Kodlar içinde

$basliklar=substr($basliklar,0,46)."...";

Kısıtlama sayısını kendinize göre değişin ben 46 yaptım 46 karakter gösterir.
Yine kodlar içinde

if($sayi==10) break;

kısmını kaç video gösterilecekse ben 10 yaptım onu belirleyin hepsi bu kadar.

Bu kodlar entegre amaçlıdır eger bileşen yapmak isterseniz.

bendeki bileşen kodları

<?php
//www.keykubad.com
// Koldlayan: Keykubad

class IDE_widget_youtube extends WP_Widget {

function IDE_widget_youtube() {

        /* Widget settings */
        $widget_ops = array( 'classname' => 'widget_youtube', 'description' => __('Bu bileşen youtube kanalınızdaki videoları ceker.', 'IDE') );

        /* Create the widget */
        $this->WP_Widget( 'IDE_widget_youtube', __('Keykubad özel youtube botu', 'IDE'), $widget_ops );
    }

function widget( $args, $instance ) {

?>
	<li id="recent-posts-2" class="widget widget_categories">
<h2 class="widgettitle">YOUTUBE KANALIM</h2>
<?php
$youtuberss=simplexml_load_file("http://gdata.youtube.com/feeds/base/users/BirNumara35/uploads?alt=rss");
$itemler = $youtuberss->channel->item;
?>
<ul style="margin-left:5px;">

<?php
$sayi=0;
foreach ($itemler as $cekim){

     $yresim=$cekim->description;
	 $yresim=explode('<img alt="" src="',$yresim);
	 $resimler=explode('"></a>',$yresim[1]);
	 $resimler=$resimler[0];
	 $linkler=$cekim->link;
	 $basliklar=$cekim->title;
	 $basliklar=substr($basliklar,0,46)."...";
?>
	<li>

<a href="<?=$linkler;?>"><img src="<?=$resimler;?>" height="25" width="25" title="<?=$basliklar;?>">
<div style="margin-top:-30px;margin-left:28px;"><?=$basliklar;?></div>
</a></li>
<?php 
$sayi++;
if($sayi==10) break;
}
?></ul>
<div class="clear"></div>
<?php wp_reset_query(); ?></li>
<?php
        echo $after_widget;
    }

function update( $new_instance, $old_instance ) {}

    function form( $instance ) {

        $instance = wp_parse_args( (array) $instance, $defaults ); ?>
            Bileşenin Ayalarını Tema Panelinden Yapınız!

<?php
    }
}

?> 
Önceki Keykubad Yeni Wordpress Teması
Sonraki Mailchimp Toplu Mail Servisi Kullanımı Ücretsiz

Yazar hakkında

keykubad
keykubad 179 Gönderiler

2012 yılında yeni kimliği ve yeni bilgilerle sizlere teknoloji,web programlama,tasarim,güvenlik,internet ve programlar hakkında detaylı bilgiler vermek amaçlı kurulmuş kişisel web sayfamdır.

Yazara ait tüm yazılar

Diğer yazılarımız

Web Programlama 0 Yorum

.SVC Uzantılı Dosyaların Çalışması İçin IIS WCF Servisi Yüklemesi

Bazı .net framework ile yazılmış projelerde 404.3 hatası vermesinin sebebi .svc uzantılı dosyaların çalışmamasından kaynaklanmaktadır. Projeniz IIS WCF servisi kullandıysanız aşağıdaki Feauture yüklemeniz gerekecektir. HTTP Activation Modülü IIS ile açılması için

PHP ve MYSQL 0 Yorum

PHP Kontrol Yapıları Üçlü Operatör Kullanımı Ternary

Php’de kontrol işlemleri bazen kısa yapmak isteyebiliriz,Koşulları tek satırda işler halde gerçekleştirmek için php ternary yapmamız gerekir.Kısaca if else mantığıdır.Şimdi örnekle açıklamaya çalışayım. Uzun kontrol yapısı   Şimdi kısa Kullanım

Güvenlik 0 Yorum

Htaccess Dosyası ile Tüm Web Güvenlik Açıklarını Kapatmak

Htaccess dosyasında rewrite kuralları ekleyerek web sunucusnuz için ek önlemler alabilirsiniz.Dosya tüm linux sunucularda mevcut olup bazen yazılımlarda hazır geldiği gibi bazen sizin oluşturmanız gerekebilir.Eğer wordpress,prestashop,opencart,joomla vs. gibi hazır yazılımlar

0 Yorum

Herhangi bir yorum yapılmamış!

İlk yazan olabilirsin bu yazıyı yorumlamak istermisin?

Cevap bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.