Ads Top

Blogger İçin Arşiv Sayfası Oluşturma


Blogger alt yapısı kullandığınızda wordpressdeki gibi arşiv sayfası için eklenti yükleyemezsiniz.

Her ne kadar sidebar için çok güzel bir eklentisi mevcut olsa da ayrı bir sayfada Arşiv sayfası olmasını isterseniz aşağıdaki kodu, Sayfalar sekmesinden oluşturacağınız yeni bir sayfanın HTML kısmına yazıp belirtilen yere kendi web adresinizi yazmanız yeterli olacaktır.

<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('&nbsp;&nbsp;<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>
<color: red;><script src="https://sizinsiteniz.com/feeds/posts/default?max-results=999&amp;alt=json-in-script&amp;callback=loadtoc">
</script></color>


Kodun en altında bulunan sizinsiteniz.com alan adını kendi web sitenizin adıyla değiştirmeyi unutmayınız ve başına www koymayınız.

Örnek sayfa kullanımını ve görünümü için Arşiv sayfama bakabilirsiniz.

Hiç yorum yok:

Blogger tarafından desteklenmektedir.