Blogger (Blogspot) İçin Etiket Bulutu Oluşturmak

Hemen söylemek lazım ki, Etiket Bulutu'nun orijinal yazısını hazırlayan phydeaux, şurada işi güzel ve basitçe anlatmış. Oradan uygulayıp, kolayca siteme ekleyebildiğim için, ben de yazıyı tercüme edip basitçe anlatmaya çalışacağım.

Başlıyoruz...

Öncelikle hiçbirşeye dokunmadan her ihtimale karşı blogunuzun yedeğini alın ki ters birşey olursa tekrar eski haline geri dönebilesiniz. (Yerleşim=>HTML'yi Düzenle=>Tam Şablonu Yükle)

Şimdi HTML üzerinde 3 parçalık kod ekleyeceğiz. Ama bundan önce blogunuzda zaten bir "Etiket" öğesinin bulunması gerekiyor. Yoksa ekleyin. "Widget Şablonlarını Genişlet" bölümü kapalı haldeyken operasyona geçiyoruz.

Evvela,

]]></b:skin> kodunu bulun ve öncesine Kod 1 dosyasındaki kodları yapıştırın.

Yine,

]]></b:skin> kodunu bulup bu sefer sonrasına Kod 2 dosyasındaki kodları yapıştırın. Ama </head> kısmından önce olmalı dikkat edin.

Yani kısaca özetlemek gerekirse şöyle bir kronoloji olacak:

KOD 1

]]></b:skin>

KOD 2

</head>

Şimdi de Etiket öğemiz üzerinde değişiklik yapacağız. Bunun için,

<b:widget id="Label1" title="Labels" type="Label" locked="false"></b:widget>

satırını bulmalısınız. title='Labels' değişik olabilir. (Etiketler, Kategoriler, ne isim vermişseniz...)

Bu satırı da bulduktan sonra, bulduğumuzu satır da dahil olmak üzere silip, Kod 3'teki kodları aynen yerine kopyalıyoruz.

Hepsi bu kadar. Şimdi kaydedip, blogunuzu görüntüleyebilirsiniz. 2 tane bilinen sorun var yaptığımız kodlarla ilgili. Bunlardan biri 1'den fazla yazıya sahip hiç etiketinizin henüz olmaması. Yani 2, 3 yazılı etiketleriniz varsa dert etmeyin. Diğer bir sorun da etiketlerin tırnak işareti (") içeriyor olması.

Peki herşey tamam ama blogunuzun temasına göre renk değişiklikleri veya ayarlamaları nasıl yapacaksınız?

Tabii ki yapıştırdığımız kodlar içerisinde hepsini ayarlayan bölümler var. Bunları yazalım:

var cloudMin= 1;

Bir etiketin gözükmesi için gerekli asgari mesaj sayısı. Eğer tüm etiketlerin gözükmesini istiyorsanız 1'de bırakın. Örneğin, etiketlerin 3 yazıya sahip olduktan sonra gözükmesini istiyorsanız, 3 yapmalısınız.

var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;

İşte bu bölümler etiketlerin yazı büyüklüklerinin en küçük ve en büyük halleriyle, renk aralığını belirlediğimiz yer. En büyük yazı için maxFontSize, en küçük yazı için minFontSize, renk ayarlamaları için de maxColor ve minColor üzerinde oynamalar yapabilirsiniz. Renklerin kodlarını bilmiyorsanız buradan veya şuradan yardım alabilirsiniz. Dikkat edilmesi gereken bir nokta, renkleri yukarıda olduğu gibi [x,x,x] formatında yazmalısınız.

var lcShowCount = false;

Kısmına gelelim. Bulutunuzdaki etiketlerin kaç yazıya sahip olduğunun görünmesini istiyorsanız = true yapın, istemiyorsanız = false kalmalı.

#labelCloud {text-align:center;font-family:arial,sans-serif;}

Bölümünden buluttaki etiketlerin yazı tipleriyle oynayabilirsiniz.

#labelCloud .label-count

Satırı ile de eğer yazı sayısını açtıysanız, sayıların görünüşüyle oynamalar yapabilirsiniz.

Tebrik ederim, artık blogunuzun bir Etiket Bulutu var. Yapanların veya yapamayanların görüşlerini, yorumlarını bekliyorum. Unutmadan .txt halinde verdiğim kod (Kod 1, 2, 3) dosyalarını IE'de açtığınızda boş bir ekranla karşılaşabilirsiniz, bunun için dosyaları hedefi farklı kaydet diyerek indirip görüntüleyin veya açılan boş ekrandan kaynağı görüntüleyin.

18 Yorum:

börkenek
09 Nisan 2008 Çarşamba 22:41  

Basit ve faydalı bir anlatım olmuş. Bu kadar açık anlatıma rağmen yapamayan blogunun kepengini kapatıp gitsin :p
Şaka tabii, insan bazen inanılmaz hatalar yapabiliyor.

Altuğ KOÇ
09 Nisan 2008 Çarşamba 23:19  

Hehe, teşekkür ederim.

Doğru söylüyorsun, bazen gözden o kadar küçük şeyler kaçıyor ki...

yasemin
27 Nisan 2008 Pazar 14:11  

Ellerine sağlık. Paylaşımınız için çokkk teşekkürler. Sevgilerimizle.

Admin
05 Haziran 2008 Perşembe 12:03  

Hocam sağolasın eline sağlık herşeyi uyguladım çokta güzel oldu ancak benim blogda seninki gibi büyükten küçüğe doğru sıralanmıyor etiketler karışık çıkıyor o olayıda bir zahmet açıklayabilirmisin?

Altuğ KOÇ
05 Haziran 2008 Perşembe 13:03  

Teşekkürler. :)

Şu an senin alfabetik sıralanıyor. O yüzden ayarlardan sayfa öğelerine girip, etiket öğesinin seçeneklerinde "sıklığa göre" sıralattırma yaparsan, istediğin gibi büyükten küçüğe doğru sıralanacaktır.

Kolay gelsin.

Admin
05 Haziran 2008 Perşembe 15:17  

çok sağolasın usta :)

Samet
25 Ekim 2008 Cumartesi 15:14  

Çok güzel açıklamışsınız teşekkürler.Ancak Kod2 görünmüyor.
Ben kaynak gösterdiğiniz siteden aldım ama yine de belirteyim dedim.

xmy
25 Ekim 2008 Cumartesi 15:37  

XML hata iletisi: The element type "b:section" must be terminated by the matching end-tag "".

Bu hatayı veriyor sebebi nedir acaba?

Altuğ KOÇ
27 Ekim 2008 Pazartesi 14:39  

Samet,

Rica ederim. Görünmeme olayı için de yazının son paragrafındaki kalın cümleyi okumanızı tavsiye ederim.

xmy,

Bir bölümde kopyala yapıştır hatası olmuş sanırım. Tag'i ya kapatmamışsın ya da yanlış kapatmışsın.

üMüT
22 Kasım 2008 Cumartesi 05:06  

gerçekten çok ama çok teşekkürler.

www.zattirizat.blogspot.com harika oldu gerçekten

Altuğ KOÇ
22 Kasım 2008 Cumartesi 13:34  

Rica ederim, güle güle kullanın. :)

sLn
24 Kasım 2008 Pazartesi 00:47  

çok teşekkürler, bu kadar kolay yapılabileceğini bilmiyordum, birkaç sitede karmakarışık anlatımlar görünce vazgeçmiştim :) dün blogla uğraşmaya dalınca teşekkür etmeyi unutmuşum, daha fazla geciktirmeyeyim :)

sevgiler...

Altuğ KOÇ
24 Kasım 2008 Pazartesi 19:07  

Aman efendim rica ederim, yardımcı olabilmişim. Ne mutlu bana. :)

Muhammed
02 Aralık 2008 Salı 21:52  

ben yolldadığımda etiket bulutu diye başlık çıkıyor yani widget oluyor fakat etiketler çıkmıyor. html bölümüne girdiğimde gördüm ki üçüncü kodun sadece ilk satırını kabul etmiş diğerlerini etmiyor sebebi ne olabilir.
ikinci olarak da com uzantılı site haline siznki gibi nasıl getirebiliriz googledan alabiliyoruz sanırım detayları yazabilirseniz şimdiden teşekkürler

Marjo on makeup frenzy
12 Mart 2009 Perşembe 19:31  

Harika açıklamışsın! Çok teşekkürler! Kodları kopyalayıp etiket bulutunu oluşturmam 10 dak, min ve max renkleri seçmem 1 saat sürdü lol :P

Altuğ KOÇ
14 Mart 2009 Cumartesi 14:11  

Muhammed,
Sebebi, "Widget Şablonlarını Genişlet" kutucuğunu işaretlemeyişin olabilir belki. Blogspot'u kendi domain adresine çevirmen için önce domain alıp sonra Nameserver'larda Google'ın adresini tanımlatman gerekiyor. Biraz karışık ve sıkıntılı bir süreç ama güzel oluyor. :)

Marjo on makeup frenzy,
Ahah, rica ederim. Sevindim yardımcı olabildiğime. :)

hmzx13
23 Nisan 2009 Perşembe 19:37  

hmzx13

gerçekten güzel bilgi teşekkür ederim


http://bitkilerlemucizex13.blogspot.com

Altuğ KOÇ
25 Nisan 2009 Cumartesi 15:51  

Rica ederim...

Lütfen ADSIZ olarak yorum BIRAKMAYIN.

Adı/URL seçeneğiyle en azından adınızı yazın.

URL (İnternet Adresi) bölümüne Web Siteniz var ise http:// protokolü ile adres yazın. Yoksa boş bırakabilirsiniz.

• <b>, <i>, <a> gibi temel HTML etiketlerini kullanabilirsiniz.

• Küfür ve hakaretten uzak duralım, Türkçemizi düzgün kullanmaya çalışalım.