• 03-06-2010, 01:32:13
    #1
    (Copy-paste yaparken düzensiz oldu..Asıl konu burada..)

    Facebook’un yeni çıkardığı sitelerinize özgü yorum sistemini wordpress yorum sistemiyle değiştirmeyi anlatmak istedim..

    Öncelikle bildiğiniz gibi gerek spam gerekse onaylama derdinden hepimiz şikayetçiyiz..Bu anlamda yorum sistemimizi facebook’a devrederek biraz nefes almak isteyebiliriz..

    Özellikle çok fazla yorum gelen siteler için oldukça güzel bir sistem diyebilirim..Nedeni ise yapılan yorumlar sanki bir paylaşıma yorum yapılmış gibi o kişinin wall’inde gözükmektedir..Ve bu sistemin en güzel kar’ı ise 1 kişi sitenize yorum yaptığında o kişilerin tüm arkadaşları bu yorumu görebilecek ve sitenize dolayısıyla birden fazla hit gelecektir..

    Yani bir taşta iki kuş diyebiliriz

    Peki bu sistemi nasıl yapabiliriz derseniz..

    Facebook Sosyal Eklentileri sayfasından Comments yani yorum sistemini seçerek işe başlıyoruz..

    Öncelikle ingilizcesi olan arkadaşlar daha detaylı anlatımını Facebook Yöneticilerinden Ray C. He tarafından anlatılan bu yazıdan okuyabilirsiniz.

    Şimdi sırasıyla yapmamız gerekenleri yapmaya başlıyoruz

    Öncelikle girip sitemize uygun bir uygulama açmamız gerekiyor..

    Bu sayfadan girip kendimize bir uygulama oluşturuyoruz.


    Şeklinde gördüğünüz API Anahtarını kopyalıyoruz..
    <div id="fb-root"></div>
    <script>
      window.fbAsyncInit = function() {
        FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
                 xfbml: true});
      };
      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>
    Görünen function kodunun hemen altındaki appId değerine bu kodu yapıştırıyoruz..
    Yani bu fbml kodlarının sitemizde çalışması için yapılan bir adım diyebiliriz..
    Ardından sıra geldi comment yani yorum sistemini oluşturmaya..
    Bu sayfadan resimdeki gibi kodumuzu alıyoruz..
    Id bölümünü ilk etapta sallayabiliriz..Widht içinse sitenizin yorum bölümünün CSS de genişliğine bakıp bulabilirsiniz..
    Ben Popho v2 Teması kullananlara özgü anlatıyorum.Temanıza göre değiştirebilirsiniz..
    <fb:comments xid="4554" width="400"></fb:comments>
    Şeklinde aldığımız kodu az önceki kodumuzun
    <div id="fb-root"></div>
    Yerine yerleştiriyoruz.
    <div id="fb-root"><fb:comments xid="4554" width="400"></fb:comments></div>
    <script>
      window.fbAsyncInit = function() {
        FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
                 xfbml: true});
      };
      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>
    Yani bu şekilde bir şey oluşması gerekmektedir.

    Ardından geldik Wordpress’e entegre etme aşamasına..

    Öncelikle comments xid yi benzersiz yapmamız gerekiyor..Sistem sanırsam siteye özgü değil id ye özgü yorumlar oluyor..Yani boş bir sayfaya bu kodları koyup Id yerine sevgilinizin adını yazıp konuşabilirsiniz oradan

    Neyse bu id kısmını özgünleştirmek için wordpress’in kodlarını kullanmamız gerekiyor..Yani öyle bir kelime yapıcağız ki ne bir sonraki konuyla çakışsın nede başka bir siteyle çakışsın..

    İlk olarak permalink denediğimde hatayla karşılaştım Bende xid kodunu şu şekilde türetmek istedim..

    sitenizinadi-postid şeklinde..

    Yani şöyle bir kod oluşturduk.

    xid="pophov3temasi-<?php the_ID(); ?>" Buradaki pophov3temasi yazan yeri siz kendi sitenizin adına göre veya sallama bir kelime yazarak düzeltin..Aksi takdirde yorumlar çakışacaktır
    Yanlız boşluk veya karakter kullanmayın..siteadi şeklinde yazin

    Geldik temaya entegreye..

    Popho v2 temamızın single.php’sini açtığımızda

    <div class="yorumlar">
    <?php comments_template(); // Get wp-comments.php template ?>
    
    <div class="domestos"></div>
    
    </div>
    Şeklindeki yerden comments.php yi tarihe karıştırıyoruz ve şöyle bir kod ortaya çıkartıyoruz..

    <div class="yorumlar">
    <div id="fb-root"><fb:comments xid="pophov3temasi-<?php the_ID(); ?>"></fb:comments></div>
    <script>
      window.fbAsyncInit = function() {
        FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
                 xfbml: true});
      };
      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>
    
    <div class="domestos"></div>
    
    </div>
    Sayfayı yenilediğinizde göreceksiniz ki artık bir facebook yorum sistemi kullanıyorsunuz

    Ayrıca ek olarak yazıyı beğen seçeneğide sizlere gelmektedir Bu sayede yazılarınızı beğenmek isteyenlere ek bir eklenti yüklemek zorunda kalmazsınız..



    Gördüğünüz gibi

    Üyelik girişi yapılmış halide..



    Ve tamamdır..

    Şimdi ise comment eklentisinin özelliklerini keşfedeceğiz..Aslında ilk baştaki uygulama id’sini girme sebebimiz yönetici ayarlarını yapmamız içindi..
    Gördüğünüz gibi sağ alt köşede administer comments bölümü bulunmakta..



    Buradan ziyaretçilerin yorum yapıp-yapamayacağını veya kimin yorum yapıp-yapmamasını..Kimlerin yönetici olmasını veya yapılan yorumlardan bildiri alıp-almayacağınızı ayarlayabiliyorsunuz

    Beyaz listeye beni alabilirsiniz mesala (Adımıza yakışır olsun dimi )

    Avantajları Nelerdir?
    • Çok fazla yorum alan konularınız bu nedenle cpu’yu kasmaz hale gelir..
    • Yedekleri taşırken yorumların ağırlığı altında kalmazsınız..
    • Spam-Gereksiz yorum vs gibi şeylerden kurtulabilirsiniz..Ayrıca adsız yorumlara kapatarak yorum yapanın gerçek kimliğini de görme ihtimaliniz olur.
    • Yorum yapan kişinin wall’inde yayınlanacağı için seo bakımından dezavantajını sıfırlayıp üstüne daha çok hit çekebilirsiniz..
    • Yorum onaylama derdinden kurtulacaksınız (Adsız yorumlar haricinde)
    • Ziyaretçileriniz genellikle facebook login durumunda olduğu için çok kısa bir şekilde yorum yapabileceklerdir..
    Dezavantajları Nelerdir?
    • Bildiğiniz gibi yorum kasan arkadaşlar için biraz kötü oldu çünkü google örümcekleri bu yorumları okuyamıyacaklar Ama dediğim gibi bu sistem kullanmaya başlanırsa seo zararının emin olun 3-4 kat fazlasını kazanacaklardır..
    Demo Olarak buraya bakabilirsiniz..

    Kekini biraz fazla mı kabarttık

    Saygılarımla..Anarşik Çocuk..
  • 03-06-2010, 01:33:10
    #2
    Beyaz öpüyorum seni
    Ellerine sağlık
  • 03-06-2010, 01:59:04
    #3
    felek28 adlı üyeden alıntı: mesajı görüntüle
    Beyaz öpüyorum seni
    Ellerine sağlık
    Bende
    Teşekkürler..De bizim halkımız biraz geç anlıyacak bu sistemide
  • 03-06-2010, 06:38:50
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Zaten yokmuydu bu sistem ellerine saglik doviz.com da aylardan beri var.
  • 03-06-2010, 09:57:58
    #5
    arka planın rengini deiştirebiliyormuyuz tema siyah beyaz gözükürse boh gibi olurda
  • 03-06-2010, 10:27:03
    #6
    güzel paylaşım uzun süredir kullanıyorum ben
  • 03-06-2010, 10:29:53
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Takao adlı üyeden alıntı: mesajı görüntüle
    arka planın rengini deiştirebiliyormuyuz tema siyah beyaz gözükürse boh gibi olurda
    Aynen, temanın rengine uydurma imkanimiz varmı bunu ?
  • 03-06-2010, 11:13:44
    #8
    Tesekkurler cok iyi bir paylasim olmus. Herkes yavas yavas bu sisteme gecicektir yakinda. Emegine saglik
  • 03-06-2010, 13:04:11
    #9
    TekimNet adlı üyeden alıntı: mesajı görüntüle
    Zaten yokmuydu bu sistem ellerine saglik doviz.com da aylardan beri var.
    Evet sistemi bende uzun süredir kullanıyordum ama wp için yapılmamıştı sanırsam Yada anlatımını göremedim

    Takao adlı üyeden alıntı: mesajı görüntüle
    arka planın rengini deiştirebiliyormuyuz tema siyah beyaz gözükürse boh gibi olurda
    public_html adlı üyeden alıntı: mesajı görüntüle
    Aynen, temanın rengine uydurma imkanimiz varmı bunu ?

    Onun için css ayarları vardı sanırsam..Ray C.He nin blog yazısındaki videolu anlatımda göstermişti ama tam incelemedim.