Blogunuza " Arşiv " Sayfası Ekleyin
Blogunuza " Arşiv " Sayfası Ekleyin
Uzun bir yazı maratonundan sonra blogunuzu düzene koymaya çalışmak istersiniz. Her şeyin yerli yerinde olmasını, ziyaretçilerinizin - misafirlerinizin - istediği şeyi sıkılmadan ve yorulmadan bulmasını istersiniz. Ki böyle durumlarda misafiriniz blogunuzda gezinmekten keyif duyacaktır.Yazmaktan sıkılmayan blogcular için oluşturulması gereken bir sayfa - eklenti "Arşiv Bölümü." Blogger'ın kendi arşiv eklentisi pek kullanışlı olmadı için yeni bir kod geliştirilmişti. Bu sayede tek bir sayfada tüm blog yazılarınızı " yazıldığı tarih ve konu başlığı " ile görüntüleyip istediği sonuca çabucak ulaşabilecek.
Bu paylaşacağım kodu kendi blogumda da kullanıyorum, ekran görüntüsü yukarıdaki resimde görüldüğü gibidir. İsterseniz sizde şu notu düşebilirsiniz:
- Not: Arşivin yüklenmesi biraz zaman alabilir.
<span style="font-family: Verdana, sans-serif; font-size: large;"><b><u><span style="color: red;">Not:</span></u></b> <span style="font-weight: normal;">Arşivin yüklenmesi biraz zaman alabilir.
</span></span></h2>
<div style="list-style-type: none;">
<script type="text/javascript">
//<![CDATA[
var postTitle = new Array();
var postUrl = new Array();
var postYear = new Array();
var postMonth = new Array();
var postYearMonth = new Array();
var postYearMonth2 = new Array();
var postLabels = new Array();
var postBaru = new Array();
var sortBy = "titleasc";
var tocLoaded = false;
var numChars = 250;
var postFilter = "";
var month2 = ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"];
function loadtoc(a){
function b(){
if ("entry" in a.feed) {
var d = a.feed.entry.length;
numberfeed = d;
ii = 0;
for (var h = 0; h < d; h++) {
var m = a.feed.entry[h];
var e = m.title.$t;
var l = m.published.$t.substring(0, 10);
var p = m.published.$t.substring(5, 7);
var g = m.published.$t.substring(8, 10);
var n = month2[parseInt(p, 10) - 1] + " " + m.published.$t.substring(0, 4);
var c = "http://www.zaferzent.com/" + m.published.$t.substring(0, 4) + "_" + p + "_01_archive.html";
var j;
for (var f = 0; f < m.link.length; f++) {
if (m.link[f].rel == "alternate") {
j = m.link[f].href;
break
}
}
var o = "";
for (var f = 0; f < m.link.length; f++) {
if (m.link[f].rel == "enclosure") {
o = m.link[f].href;
break
}
}
postTitle.push(e);
postUrl.push(j);
postYearMonth.push(n);
postYearMonth2.push(c);
}
}
}
b();
displayToc2();
document.write('')
}
function displayToc2(){
var a = 0;
var b = 0;
while (b < postTitle.length) {
temp1 = postYearMonth[b];
document.write('<div class="toc"><h3>
' + temp1 + "</h3>
<ul>");
firsti = a;
do {
document.write("
<li>");
document.write(' <a href="' + postUrl[a] + '">' + postTitle[a] + "</a>");
document.write("</li>
");
a = a + 1
}
while (postYearMonth[a] == temp1);
b = a;
document.write("</ul>
</div>
");
if (b > postTitle.length) {
break
}
}
};
//]]>
</script>
<script src="http://www.turkiyeajans.blogspot.com/feeds/posts/default?max-results=500&alt=json-in-script&callback=loadtoc">
</script>
</div>
<span style="font-family: Verdana, sans-serif; font-size: large;">
</span>
Kategori: blogger arsiv sayfasi olusturmak, blogger eklentileri, blogger icin arsiv sayfasi olusturma
0 yorum