1.Ana Sayfada Sadece İstediğiniz Gadgetin Görünmesi;
Blogumuza önce widgetimizi normal bir şekilde ekleyip kaydediyoruz.Kodlar içerisinde widgetimizi kolay bulabilmek için dikkat etmemiz gereken nokta widgete mutlaka bir başlık eklemek.Kodu uyguladıktan sonra widget başlığını silebiriz.Anlatımızı bir örnek üzerinden sürdürelim;Blogumuza Reklamlar başlıklı bir gadget ekledik, bu gadgetin sadece ana sayfada görünmesini,yazılarımızdan biri tıklanınca kaybolmasını istiyoruz.
Kumanda Paneli >Tasarım>Htmlyi Düzenle yolunu takip edip widget şablonlarını genişlet kutucuğunu işaretliyoruz ve kodlar içerisinde Ctrl+F yardımı ile gadgetimizin başlığı olan Reklamlar kelimesini aratıyoruz (Siz kendi widget başlığınızı aratacaksınız).
Bulduğumuz kod aşşağıdaki gibi olacak.
<b:widget id='HTML3' locked='false' title='Reklamlar' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Şimdi bu koda ekliyeceğimiz iki satır kod ile(mavi renkli olarak belirttim) widgetimizin sadece ana
sayfada görünmesini sağlıyacağız.Kodlar içerisinde bulduğumuz yukarıdaki kodun yerine
aşşağıdaki kodu kopyalayıp yapıştırıyoruz.<b:widget id='HTML3' locked='false' title='Reklamlar' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
Şablonumuzu kaydedip çıkıyoruz.Reklamlar widgeti artık
sadece ana sayfada görünecek,kodu başarılı bir şekilde uyguladıysanız bir yazıyı
tıkladığınızda kodu uyguladığınız gadgetin görünmediğini farkedeceksiniz.2.Sadece Yazılarınız Tıklanınca Widgetin Görünmesi;
Yukarıda yaptığımızın aynısını burda da yapıyoruz sadece eklediğimiz kod farklı olacak.Örnek üzerinden anlatıma devam edelim;Blogumuza Reklamlar adlı bir widget ekledik ve bu widgetin ana sayfada değilde sadece yazılarımız tıklanınca görünmesini istiyoruz.Yapmamız gereken işlem;Reklamlar widgetimizi normal olarak ekliyoruz.Kumanda Paneli >Tasarım>Htmlyi Düzenle yolunu takip edip widget şablonlarını genişlet kutucuğunu işaretliyoruz ve kodlar içerisinde Ctrl+F yardımı ile gadgetimizin başlığı olan Reklamlar kelimesini aratıyoruz (Siz kendi widget başlığınızı aratacaksınız).
Bulduğumuz kod aşşağıdaki gibi olacak.
<b:widget id='HTML3' locked='false' title='Reklamlar' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Şimdi bu koda ekliyeceğimiz iki satır kod ile(mavi renkli olarak belirttim) widgetimizin sadece
yazılarınız tıklanınca görünmesini sağlıyacağız.Yukarıdaki kodun yerine aşşağıdaki
kodu kopyalayıp yapıştırıyoruz.<b:widget id='HTML3' locked='false' title='Reklamlar' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
Şablonumuzu kaydedip çıkıyoruz.Reklamlar widgeti artık sadece yazılarınız tıklanınca
görünecek,kodu başarılı bir şekilde uyguladıysanız bir yazıyı tıkladığınızda kodu
uyguladığınız gadgetin göründüğünü farkedeceksiniz.
güzel paylaşım kardeşim dökdürüyorsun gene :)
YanıtlaSilbunu sizin paylaştığınız dinamik widgetlerle denedim dinamikliğiniyitirdi :S
YanıtlaSilne yaparsam olmuyor.
YanıtlaSilbenim kodum şu:
lütfen yardım :(
mukemmel bir paylasim yaptim ve oldu super...
YanıtlaSilYa benim gadgetim alta numaralandırma varya sayfa 1-2-3.. diye işte bu olay her katagori için geçerli olucak bişey varmı yani anasayfadakı katagoriler kendini ama baska bi katagoriye tıkladıgımda yine numaralnadırma olmuyor sayfa uzayıp gidiyor?
YanıtlaSileğer kategorilendirme işlemini yaptıysanız aynen dediğiniz gibi oluyor zaten.Kategori işlemini burdan yapabilirsiniz.
YanıtlaSilserdar hocam bu emegıne saglık sayende yol alıyorum eywallah
YanıtlaSilMerhaba Ben Sizin Tasarımınıza Talıbım
YanıtlaSilnasıl yardımcı olabilirim? iletişim kısmından mesaj atabilirsiniz.
YanıtlaSil