• 09-01-2014, 00:12:44
    #1
    Arkadaşlar, şu http://www.vegetariani-roma.it/vegan...-mangiamo.html görüldüğü üzere sitenin sol tarafındaki facebook ve youtube bağlantılarını nasıl oluşturabiliriz? Aynı zamanda şu site deki gibi sağ tarafta olan facebook ve twitter butonu nasıl yaparız? http://www.korkusuzmedya.com/

    ve son olarak da şu sitedeki gibi siteye girince karışmızıza sayfalar çıkıyor bunu nasıl yapabiliriz? http://osahne.com/ görmüş olduğum bu sitelerdi. Sizlerinde işine yarayacağını düşünüyorum. kolay gelsin.
  • 09-01-2014, 00:43:59
    #2
    Üyeliği durduruldu
    Soru-1)

    stlye.css içerisine ekle;

    #sidemenunav64px {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        bottom: 25px;
        left: 5px;
        position: fixed;
        z-index: 9999;
    }
    
    
    
    #sidemenunav64px #icon_youtube64px:link {
        background: url("http://www.vegetariani-roma.it/plugins/system/maqmasocialmenu/maqmasocialmenu/images/64px/youtube.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
        height: 64px;
    }
    
    
    #sidemenunav48px a#icon_facebook48px:link {
        background: url("http://www.vegetariani-roma.it/plugins/system/maqmasocialmenu/maqmasocialmenu/images/64px/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
        height: 48px;
    }
    footer.php ekle

    <div id="sidemenunav64px">
    <a id="icon_facebook64px" class="64px" title="Facebook" target="_blank" href="http://facebook linki buraya"></a>
    <a id="icon_youtube64px" class="64px" title="YouTube" target="_blank" href="http://youtube linki buraya"></a>
    </div>
    Soru-2)

    facebook’ta hayran sayfanızı beğenenlerin toplam sayılarını hesaplamak ve sitede göstermek için "get_transient" ve "wp_remote_get" fonksiyonları kullanılır.

    Fonksiyon dosyasına eklenecek olan kod :

    function get_fan_count(){
             $fb_id = 'BURAYA FACEBOOK ID NO YAZIN';
             $count = get_transient('fan_count');
        if ($count !== false) return $count;
             $count = 0;
             $data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');
       if (is_wp_error($data)) {
             return 'yok öylesi!!!';
       }else{
             $count = strip_tags($data[body]);
       }
    set_transient('fan_count', $count, 60*60*24); // 24 hour cache
    return $count;
    }
    Daha sonra temada nerde çıkmasını istiyorsanız (örneğin sidebar.php) şu kodu ekleyin;

    <?php echo get_fan_count(); ?>
    Dikkat edilmesi gereken konu; facebook id'nizi kodda ilgili yere yazmanız gerekiyor.

    ID öğrenmek için, facebook sayfayı düzenle kısmından bilgileri güncelle deyin ve adres barında "id=186859508052355" şeklinde bir kısım vardır.

    Her 24 saatde bir güncellenecek cacheleme yapar, hayran sayısını günceller.

    Benzer şekilde twitter için de yapılabilir.

    Kolay gelsin.