25 Aralık 2011 Pazar

Blogger’da Bir Sidebar Öğesini Sadece Ana Sayfada Gösterme

44 yorum

Cevher isimli bir okuyucum iletişim formu aracılığıyla şöyle bir bir soru sormuş.

 

bnm sol sidebar da reklam alanını sadece anasayfada göstermek istiyorum kayıt içine girdigin zaman gözükmesin sadece anasayfada sözüksün bu mümkünmü? tşker

 

Evet, herhangi bir widget’ı sadece blog ana sayfasında göstermek mümkün.Şimdi bunun nasıl yapılacağını anlatacağım.

1.Adım: Tasarım > Sayfa Öğelerine gidip logo gösteren bir HTML gadget’ı ekledim.Sadece ana sayfada gözükmesini istediğim öğe bu olsun.

Sayfa Öğeleri

2.Adım: Tasarım > HTML’yi Düzenle kısmına geçip Widget Şablonlarını Genişlet kutucuğunu işaretledikten sonra eklediğim gadget’ın kodunu buluyorum.Eklediğim gadget’ın kodu şu:

<b:widget id='HTML1' locked='false' title='' type='HTML'>


Ancak sizin eklediğiniz HTMl gadget sayısına veya gadget başlığına göre HTML1 yazan yer değişebilir.



Widget Kodu



3.Adım: Şimdi bu öğenin sadece ana sayfada gösterilmesini belirten kodu ekleyeceğim.



<b:includable id='main'> kodunu hemen altına <b:if cond='data:blog.url == data:blog.homepageUrl'> kodunu ekliyorum.Ve  </div> kodundan sonra </b:if> kodunu ekleyerek bitiriyorum.



Kodların son hali şu şekilde olacak:



Kodları ekliyorum



Şablonu kaydettikten sonra logomu gösteren HTML gadget’ı sadece ana sayfada gözükecek.İsterseniz sonucu aşağıdaki videoyu izleyerek görün.





Gördüğünüz gibi blog ana sayfasında Blog Hocam logosu gözükürken, Alert Boz başlıklı kayıt sayfasını açınca logo yok oluyor.

44 yorum:

  1. paylaşım için tşkler hocam hemen deniyorum

    YanıtlaSil
  2. süper oldu tşkurler hocam ellerim klavyen dert görmesin

    YanıtlaSil
  3. Rica ederim Cevher.Yardımcı olabildiğime sevindim.

    YanıtlaSil
  4. Gerçekten sade bir anlatım olmuş.Teşekkürler

    YanıtlaSil
  5. Makaleniz için çok teşekkürler.

    Ayrıca bu yöntemle bloggerlar daha doğrusu dijital pazarlamacılar için çok önemli olan geri dönüşümler ölçüle bilir ( Split Test Yapılabilir )

    YanıtlaSil
  6. Teşekkürler hocam. Peki bunun tam tersi yani sağ sidebar a eklediğimiz gadget sadece yazılara tıkladığımız da görünmesi için ne yapabiliriz ? Şimdiden teşekkürler.

    YanıtlaSil
  7. 3.adımdaki data:blog.url == data:blog.homepageUrl yerine data:blog.pageType == "item" yazn.

    YanıtlaSil
  8. Oldukça faydalı oldu www.sivyus.net

    YanıtlaSil
  9. Çok teşekkürler. Gerçekten faydalı bilgileri paylaşıyorsunuz. www.alternatifkultur.com

    YanıtlaSil
  10. Benim bu işlemi yaparken şöyle bir problemim var.
    Şablonlar gizleniyor fakat kenar çerçeveleri gözüküyor bu çerçeveleri nasıl yok edebilirim acaba

    YanıtlaSil
  11. @GRaFiT
    Eğer diğer sidebar öğeleri çerçeve içerisindeyse yapacak bir şey yok.Ancak diğer sidebar öğelerindeki çerçeveleri de kaldırırsanız olur.

    YanıtlaSil
  12. Hocam dediğin gibi yaptım fakat hangi linke tıklanırsa tıklansın yine çıkıyor facebook beğen ana logosu :(

    YanıtlaSil
  13. hocam peki sadece etiket ve hem etiket hem yazı içerisinde gösterebilir miyiz?

    YanıtlaSil
  14. @recep çetiner
    Denemediğim için emin değilim ama siz şöyle yapmayı bir deneyin:

    Yukarıda verdiğim <b:if cond='data:blog.url == data:blog.homepageUrl'> yerine şunu yazın: <b:if cond='data:blog.url == "Gözükmesini istediğiniz URL"'>

    YanıtlaSil
  15. Çok yararlı bir konu, bunu özelleştirmede kullanmak şart. Ancak şöyle birşey yapabilir miyiz? Widgeti sadece (Sayfalarda + Anasayfada) göstermek istiyorum. Bu iki kısımda göstermek için ne yapmak gerekli?

    YanıtlaSil
  16. @Şimal Çeyizlik El işleri
    Kayıt sayfaları dışında, sadece ana sayfa statik sayfalarda göstermek için şu kodu kullanabilirsiniz:

    <b:if cond='data:blog.pageType != &quot;item&quot;'>

    YanıtlaSil
  17. Hocam konu süper gidiyor :) son olarak bir sorum daha var, derinlemesine özelleştirmek için bu da lazım. (Kayıtlar + Sayfalar) için görünmesi için ne yapmak lazım? Mümkün mü böyle birşey? Anasayfa+Sayfalar için kod müthiş :) tşkler.

    YanıtlaSil
  18. Ana sayfa dışında statik sayfalarda ve kayıt sayfalarında göstermek için:

    <b:if cond='data:blog.url != data:blog.homepageUrl'>

    YanıtlaSil
  19. mükemmel :) çok teşekkürler hocam, bunları konu içine de yansıtın mutlaka, çok iyi oldu elinize sağlık.

    YanıtlaSil
  20. gadget larım gözükmüyor jkayboldu.ne yapmam gerek çok moralim bozuk ne yaptımsa yerleşim e tıkladığımda varlar ama bloga girince hiçbiri yok

    YanıtlaSil
  21. yeni bir blog açtım da acaba yandaki bu siteye katıl butonunu nasıl ekleyebirim ?

    YanıtlaSil
  22. selam ben widgeti anasayfa, etiketler (etikete tıklayınca gidilen sayfa), ve arşiv sayfasında göstrmek istiyorum. Yani konu sayfalarının dışındaki tüm sayfalarda...bunun için ne yapmam lazım

    YanıtlaSil
  23. Allahına kurban oldu valla. saol

    YanıtlaSil
  24. benim sidebar anasayfada gözüküyor fakat konu içerisindeyken gözükmüyor




    bu kodları single.php'nin en altına ekledim fakat yine olmadı. Nasıl çözebiliriz bunu acaba?

    YanıtlaSil
  25. Çok faydasını gördüm bunun, teşekkür ederim..

    YanıtlaSil
  26. eywallah kardeşim adsense için çok iyi oldu konu içinde reklam gösterince ana sayfada sadece 1 tane bulundurmak zorunda kalıyorum eyvalla :)

    YanıtlaSil
  27. Serdar Bey ,

    Kayıtlar görüntülendiğinde sidebar ı tamamen yoketmek mümkün mü ?
    Alan genişlemesi açsından bu daha iyi olmaz mı, bir sakıncası olur mu ?

    Ne dersiniz ?

    Teşekkürler
    Kürşat

    YanıtlaSil
  28. @Kürşat Topuz
    Mümkün ama iyi mi kötü mü bilemiyorum.

    YanıtlaSil
  29. Serdar Hocam ,

    Yoğun sorularım için kusuruma bakmayın,
    İnşallah bloğu açıp, kendimi tanıttığımda sizlere de katkılarımız olacak.

    Benim bloğumda yazı alanı dar olduğundan ,sidebar ı yazı devamında hep kaldırmak gerekli diye düşünüyorum,
    Yukarıdaki mantıkla birşeyler yaptım ama olmadı ,

    Sidebar ı HTML den, bütün yazı alanıiçin nasıl kaldırabiliriz hocam,

    Teşekkürler
    Kürşat Topuz



    YanıtlaSil
  30. Yöntem aynı değişen bir şey yok.

    YanıtlaSil
  31. benim temadaki slideri nasıl sadece anas ayfada gösterebilirim yardımcı olurmusunuz
    www.edebiyatyuvasi.com/

    YanıtlaSil
  32. maalesef olmuyor. içeriğin bulunduğu kısmın tam üstüne html widget ile slider ekledim. yazılara girincede içeriğin tam üstünde görünüyor. sadece ana sayfada görünmesini istiyorum. kodunuzu denedim ama olmadı. slider için kodlar değişebilir mi? veya widgetin nerede olduğuna göre değişebilir mi? benim ki sağda değil. içeriğin üstünde...

    YanıtlaSil
  33. sağdaki widgetler için işlem başarılı olurken içeriğin üstünde veya altındaki widgetler için başarılı olmuyor. bilgilerinize

    YanıtlaSil
  34. hocam benim eklediğim widgetlar sadece ana sayfada çıkıyor dediğniz yazı ıcınde gostermeyı yapsamda olmuyor baska bır yontemı varmıdır rica etsem tşker şimdiden

    YanıtlaSil
  35. Ben bunu yazı başlığı altına eklenen öğeler için yapmak istiyorum.

    Yani başlık altına reklam veya sosyal paylaşım butonu gibi şeyler eklediğimde bunları sadece yazıya tıkladığımızda görelim, fakat ana sayfaya tıkladığımızda görünmesin. Bunun bir yöntemi var mı?

    YanıtlaSil
  36. @Boş İşler Müdürü
    Var, şurada açıklamaya çalıştım: http://bloghocam.blogspot.com/2014/03/blog-yazarak-para-kazanmak-mumkun-mu.html

    YanıtlaSil
  37. merhaba bende sadece belirli sayfalarda sidebarı kaldırıp yayının genişlemesini istiyorum. Örnek iddaa programı ekledim ancak o sayfayı acınca sidebar yuzunden yarım cıkıyor. Yardımcı olursanız sevinirim.

    YanıtlaSil
  38. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  39. eyvallah kardesım. saglam anlatım.

    YanıtlaSil
  40. Yalnız bir sürü html kod var ve ben sadece bir tanesi anasayfada görünsün istiyorum bunu nasıl anlayacağım?

    YanıtlaSil
    Yanıtlar
    1. html eklersen ismine diğer html'lerde olmayan bir isim ekle. Örneğin ben Manşet yazdım kodu kaydettim. Sonra tema kodları arasından ctrl+f ile arattım ve bulup işi hal ettim.

      Sil
  41. Allah razı olsun. Çok işime yaradı. Kod bilmek bin tane dil bilmekten daha iyi bu devirde... :)

    YanıtlaSil
  42. Hocam merhaba,

    Konuyla ne kadar alakalı bilmiyorum ama internette araştırdım bulamadım ve size danışmak istedim.

    Blogumun anasayfasında sadece 2 yayın gösteriliyor en altta "önceki" butonu çıkıyor. Ayarlarımda 10 kayıt seçili ama 10 kayıtın olduğu tek sayfa ilk yayınların olduğu sayfa, en eski yani.

    Yardımcı olursanız çok sevinirim.
    Şimdiden teşekkürler.
    Blogumun Adresi: http://hocamia.blogspot.com

    YanıtlaSil

Picardes

LİNKLER