Bloggerda Belirli Etikete Sahip Yazıları Gizleme
Blogger kullanıcılarının yaşadığı sorunlardan biri de şu: Yazıların görünürlüğüne müdahale edememek. Biraz açmak gerekirse, kumanda paneline girip istediğimiz yazıların belirli etiketler altındaki yazıların çıkıp çıkmamasına müdahale edemiyoruz. Ama şimdi size anlatacağım yöntemle bunu halledebiliriz.
İlk önce kod yerleşimini ayarlayalım. Ondan sonra birkaç önemli not var. Şu adımları izleyerek Şablon Tasarımcısına gidin. Kumanda Paneli › Şablon › HTML’yi Düzenle › Devam Et. Karşınıza blogunuzun kodları çıktı. Buradan sonra işlemi yapmadan önce Widget Şablonlarını Genişlet kutucuğunu işaretleyin ve aşağıdaki kodu bulun.
<b:include data='post' name='post'/>
Bulduğunu kodu seçin ve aşağıdaki kodu onun yerine yapıştırın.
<!-- icerik gizleme kodu baslangici -->
<b:if cond='data:post.labels == ""'>
<b:include data='post' name='post'/>
</b:if>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast'>
<b:if cond='data:label.name != "gizlenmisicerik"'>
<b:include data='post' name='post'/>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='post'/>
</b:if>
</b:if>
</b:if>
</b:loop>
<!-- icerik gizleme kodu bitisi -->
Bu işlemleri yaptıktan sonra kaydedin.
Şimdi sıra yazının başında belirttiğim birkaç önemli notta. Kırmızı ve kalın puntoyla yazdığım gizlenmisicerik kelimesi bizim gizlemek istediğimiz gönderilere vermemiz gereken etiket. Yani blogda bu etikete sahip bir yazı varsa görünmeyecek. Aynı zamanda arşiv sayfası ve etiket sayfasında da görükmeyecek. Sadece kendi sayfasında görünecek.
En önemli kısım: Blogger yazılara verilen etiketleri standart olarak alfabetik sıraya göre sıralıyor. Eğer yazılarınızda birden fazla etiket kullanıyorsanız sorun yaşayabilirsiniz. Yani şöyle: Mesela bir yazınızda alfa, beta, delta etiketleri var ve siz alfa etiketine sahip yazıları göstermemek için burada anlattığım işlemi yaptınız. İşlemi yaptığınız halde yazı görünür. Çünkü, yukarıda belirttiğim kodda etiket girilmesi gereken yere yazılarınızın en sondaki yani alfabetik sıraya göre en sonda olan etiketi girmeniz gerekiyor. Çünkü blogger etiketlerde bunu baz alıyor.
Son paragrafı anlamakta zorlanabilirsiniz. Yazarken 5 dakika düşünmüşümdür. Biraz karmaşık ama yaptığınıza değecek.
Aşağıda gösterdiğim resimlerden birincisi kodu girmeden önce. İkincisi kodu girdikten sonra.
İlk resimdeki envato etiketine sahip gönderi ikinci resimde yok oluyor.
teşekkürler
Bu gerçekten iyi bir haber.
Teşekkürler Furkan peki etiket sayfasında gösteremiyor muyuz yazıyı. Böyle olması pek işe yarar gibi durmuyor. Yani örneğin kişisel yazılarımı sadece anasayfada göstermek istemiyorum ancak etiket’e ait sayfada göstermek istiyorum, ziyaretçiler nereden bulacak o zaman yazdığımız yazıyı. Bunun bir çözümü yok mudur ?
Sanırım mümkün. Şimdi baktım da kodlara. O etikete ait yazının sadece yazı sayfasında görünmesini sağlayan kod var. Eğer onu sadece ana sayfada görünmeyen olarak değiştirirsem mümkün olabilir. Yaptığımda yazıya eklerim.
Furkan eklesen artık o yazıyı.
Yaptığımda eklerim demiştim. Yapsam eklerdim. Ancak düz mantık düşünürsek öyle bir olayda diğer yazılara kendi sayfalarında da ulaşamazsınız.
Furkan kardeşim düşündüğüm bir şeydi bu ancak bir türlü yapamamıştım. Güzel bir yöntem istediğim etiketi anasayfada gizleyebiliyorum ama ne yaptıysam etiket ve arşiv sayfalarında gösterilmesini sağlayamadım ben de. Sadece yazının olduğu sayfada gösterme ile ilgili yer var (item) onu değiştirmeyle de maalesef sonuç alınamıyor. Ben farklı yöntemler de denemeye çalıştım, (pagetype özelliği ile sadece etiket sayfasında göstermek gibi) yabancı siteleri de araştırdım bu konu ile ilgili kaynak bulamadım açıkçası. Yazıyı program yapıp veya eski bir tarihte yayınlama gibi bir seçenekte var ancak o da pek sağlık bir şey değil ve Google’da geç indexlenmeye sebebiyet veriyor.
sağolasın kardeşim işe yarıyor lakin gizlenen yazı sayfada ana sayfada konu sayısından düşülüyor : ) ana sayfada 20 konu gösteriyorum ve sadece (b) etiketi gözüksün iztiyorum ama son bi kaç gündür (b) kategorine yazı yazmadığımiçin gizlenen etiketler vesilesi ile ana sayfada sadece 3 konu gözüküyor diğer 17 yazı gizlenen etiketler 😐
Onu da göz önünde bulundurman lazım o yüzden.
Birden fazla etiket girmek istersek? Mesela ben alfa ve beta etiketlerine sahip yazıları gizleyeceğim. Aralarına virgül koyup mu kodun içine yazacağız?
Onu ben dahil birçok kişi istedi ama şu an için mümkün değil. Ayrı ayrı iki kod denediğim halde de olmadı. Bekleyip Blogger’ın gelişmesini bekleyeceğiz.
Bu çok can sıkıcı cidden 😐
çok tşk ederim benim için çok yararlı bir bilgi oldu
2 etiketi yapmak istiyorum çözüm var mı?
Onu ben de yapamadim fakat şöyle bir çözüm var. O iki etikete sahip yazılara gizlemek için belirlediğiniz etiketi atadığınız zaman istediğinize ulaşabilirsiniz.
Bu işe yarıyor fakat göstermediği halde 1 yazının sırasını atlıyor boş gösteriyor o yeri, yerine yeni yazı gelmiyor. Anasayfa 7 yazıysa 6 oluyor bir sıkıntı da bu.
Teşekkürler.
Göze batmayacak bir diken. Fazla önemi yok 🙂
hocam ben tek etiket kullandım ama yönlendirdiğim sayfada görünmedi 🙁 tema izin vermiyor olabilir mi ?
Temanızda bu sistemin çalışmasını engelleyen javascriptler olabilir.
hakkında tam fikir sahibi olmadıgın konularda yazı yazmamanı öneririm. okudum da hiç bir yoruma olumlu yanıt yazmamışsın yok o olmuyor yok bu olmuyor yok o önemli değil falan filan hep geçiştirme.
Yazı gereksiz gizlediğin etiket tamamen yok oluyor sadece sen blogger yönetim paneli kayıtlarda varlığını görebiliyorsun.
benim aradığım ise anasayfamda gözükmeyecek ilgili etikete tıkladığımda gözükecek bir şeydi. Oda olmadı sanırım
Fikir sahibi olmadığım konularda yazmıyorum zaten. Basit bir işlemi yapamadınız diye bana yüklenmeniz çok karaktersiz bir davranış.
Sorununuza gelirsek; etiketi girerken Türkçe karakter ve boşluk kullanmayın. Kodda sadece kırmızı kısmı değiştirin.
Turkce karakter kullanmiyorum saten anlatmak istedigim kirmizi yere yazdigimiz etiket anasayfadan kalkmayi birak blogdan tamamen kalkiyor benim istedigim SADECE anasayfadan kalksin. Bilmem anlatabildim mi? Turkce karakter kullanmadigima eminim tekrar denedim Gene olmadi
Demek istediğinizi anladım. Widget Şablonlarını Genişlettikten sonra aranacak olan koddan birden fazla var. Sanırım o kısımda hata yapıyorsunuz.
Sitede kopyalamayla ilgili bir sorun var sanırım?
Kopyalamada sıkıntı yok.
peki bazı yazıları sadece blogun izleyicilerine açmak gibi bir olay yapabiliyormuyuz
Cok faydali birsey cidden,haftalardir bunu ariyordum cok tesekkur ederim
hocam bu kodu yalnızca o etikete ait içerikler belirli bir sayfada gözükse veya anasayfa dışında her yerde gözükse şeklinde yapabilir miyiz
Onun için ilk satırdaki == kısmını != çevirmeniz yeterli.
büyüksün baba. bi kaç yerde vardı, yine anasayfadan yazıları gizlemek için yapılacaklar diye lakin onlar bi boka yaramazlardı. Çok sağol : ) beni saatler sürecek bir başka tema arayışından kurtardın.
Gizlediğim etiketin sadece ana sayfada gizli kalmasını istiyorum. Yukarıdaki yorumda “==” kısmını “!=” yaparsanız olur demişsiniz. Onu yapınca ana sayfada gözüküyor. Nasıl yapacağız acaba yardım ederseniz çok sevinirim.
Yazıdaki normal anlatımı uygularsanız olur. Dediğiniz yöntemi arkadaşın isteğine göre söyledim.
Teşekkür ederim kardeşim… Benim için gerekliydi… Yazıda ufak tefek imla hataların var ama çok anlaşılır bir dille yazmışsın ve gayet faydalı bir içerik olmuş… Kendi bloguma da beklerim =) İyi yayınlar…
Hocam eyvallah baya işe yaradı ancak ben yazılar çevresine kutucuk yapmıştım.ve şu an ana sayfa çizgili gözüküyor. yani gizlediğim için o kutuların içi boş gözüküyor ve epey bi sıkıntı oluyo. bunu nasıl düzelticem ?
Benzer kodları kullanarak çerçeve için atanan css kodlarını da gizlemeniz gerekecek.
O kodları Nereden bulacam. Bana yardımcı olabilir misiniz ?
teşekkürler deneyicem
ben bazı yayınların sadece ana sayfada görünmemesini istiyorum, etikete girildiğinde görünsün bunu nasıl yapa bilirim?