Sitemap page code

 আসসালামু ওলাইকুম, আশাকরি সবাই ভালো আছেন।
আমাদের অনেকেরই  ব্লগার (blogger) সাইট আছে। আবার কেউ বা নতুন শুরু করেছি। ব্লগারে একটা পেজ থাকে যেখানে সব পোষ্ট গুলো দেখানো হয়। সেই পেজ টার নাম হলো sitemap page. অনেকেই আমার এই পেজ সম্পর্কে জানি আবার অনেকেই জানি না।

এই পেজ কিভাবে সেট করতে হয়। সেই সম্পর্কে আজ আমি আপনাদের বলবো।
চলুন শুরু করা যাক।

প্রথমে আপনার সাইটে লগইন করবেন অর্থাৎ  Blogger.com এ লগইন করবেন। তারপর মেনু এর থেকে Pages এ ক্লিক করুন। এবার একটা নিউ পেজ (New page)  তৈরি করুন।



পেজ এর নাম দিন Sitemap তারপর ডান পাশে দিক থেকে পে সেটিং এ ক্লিক করুন। তারপর নিচের ছবির মতো সেটিং করুন


এখন পেজ Edit এর HTML অপসান ক্লিক করুন।



এখন নিচের কোডটা কপি করে পেস্ট (Paste) করুন।

Sitemap Code:


<script type="text/javascript">

var postTitle = new Array();
var postUrl = new Array();
var postPublished = new Array();
var postDate = new Array();
var postLabels = new Array();
var postRecent = new Array();
var sortBy = "titleasc";
var numberfeed = 0;

function bloggersitemap(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 n = a.feed.entry[h];
                var e = n.title.$t;
                var m = n.published.$t.substring(0, 10);
                var j;
                for (var g = 0; g < n.link.length; g++) {
                    if (n.link[g].rel == "alternate") {
                        j = n.link[g].href;
                        break
                    }
                }
                var o = "";
                for (var g = 0; g < n.link.length; g++) {
                    if (n.link[g].rel == "enclosure") {
                        o = n.link[g].href;
                        break
                    }
                }
                var c = "";
                if ("category" in n) {
                    for (var g = 0; g < n.category.length; g++) {
                        c = n.category[g].term;
                        var f = c.lastIndexOf(";");
                        if (f != -1) {
                            c = c.substring(0, f)
                        }
                        postLabels[ii] = c;
                        postTitle[ii] = e;
                        postDate[ii] = m;
                        postUrl[ii] = j;
                        postPublished[ii] = o;
                        if (h < 10) {
                            postRecent[ii] = true
                        } else {
                            postRecent[ii] = false
                        }
                        ii = ii + 1
                    }
                }
            }
        }
    }
    b();
    sortBy = "titledesc";
    sortPosts(sortBy);
    sortlabel();
    displayToc();
}

function sortPosts(d) {
    function c(e, g) {
        var f = postTitle[e];
        postTitle[e] = postTitle[g];
        postTitle[g] = f;
        var f = postDate[e];
        postDate[e] = postDate[g];
        postDate[g] = f;
        var f = postUrl[e];
        postUrl[e] = postUrl[g];
        postUrl[g] = f;
        var f = postLabels[e];
        postLabels[e] = postLabels[g];
        postLabels[g] = f;
        var f = postPublished[e];
        postPublished[e] = postPublished[g];
        postPublished[g] = f;
        var f = postRecent[e];
        postRecent[e] = postRecent[g];
        postRecent[g] = f
    }
    for (var b = 0; b < postTitle.length - 1; b++) {
        for (var a = b + 1; a < postTitle.length; a++) {
            if (d == "titleasc") {
                if (postTitle[b] > postTitle[a]) {
                    c(b, a)
                }
            }
            if (d == "titledesc") {
                if (postTitle[b] < postTitle[a]) {
                    c(b, a)
                }
            }
            if (d == "dateoldest") {
                if (postDate[b] > postDate[a]) {
                    c(b, a)
                }
            }
            if (d == "datenewest") {
                if (postDate[b] < postDate[a]) {
                    c(b, a)
                }
            }
            if (d == "orderlabel") {
                if (postLabels[b] > postLabels[a]) {
                    c(b, a)
                }
            }
        }
    }
}

function sortlabel() {
    sortBy = "orderlabel";
    sortPosts(sortBy);
    var a = 0;
    var b = 0;
    while (b < postTitle.length) {
        temp1 = postLabels[b];
        firsti = a;
        do {
            a = a + 1
        } while (postLabels[a] == temp1);
        b = a;
        sortPosts2(firsti, a);
        if (b > postTitle.length) {
            break
        }
    }
}

function sortPosts2(d, c) {
    function e(f, h) {
        var g = postTitle[f];
        postTitle[f] = postTitle[h];
        postTitle[h] = g;
        var g = postDate[f];
        postDate[f] = postDate[h];
        postDate[h] = g;
        var g = postUrl[f];
        postUrl[f] = postUrl[h];
        postUrl[h] = g;
        var g = postLabels[f];
        postLabels[f] = postLabels[h];
        postLabels[h] = g;
        var g = postPublished[f];
        postPublished[f] = postPublished[h];
        postPublished[h] = g;
        var g = postRecent[f];
        postRecent[f] = postRecent[h];
        postRecent[h] = g
    }
    for (var b = d; b < c - 1; b++) {
        for (var a = b + 1; a < c; a++) {
            if (postTitle[b] > postTitle[a]) {
                e(b, a)
            }
        }
    }
}



function displayToc() {
    var a = 0;
    var b = 0;
    while (b < postTitle.length) {
        temp1 = postLabels[b];
        document.write("");
        document.write('<div class="post-archive"><h4>
' + temp1 + '</h4>
<div class="ct-columns">
');
        firsti = a;
        do {
            document.write("<p>
");
            document.write('<a " href="' + postUrl[a] + '">' + postTitle[a] + "");
            if (postRecent[a] == true) {
                document.write(' - <strong><span>New!</span></strong>')
            }
            document.write("</a></p>
");
            a = a + 1
        } while (postLabels[a] == temp1);
        b = a;
        document.write("</div>
</div>
");
        sortPosts2(firsti, a);
        if (b > postTitle.length) {
            break
        }
    }
}

</script>

<script src="/feeds/posts/summary?alt=json-in-script&amp;max-results=9999&amp;callback=bloggersitemap" type="text/javascript"></script> code-box


এখন পেজ টি Update/Publish করুন আপনার কাজ শেষ।

এখন পেজ এ গিয়ে দেখুন আপনার সকল পোষ্ট ঐ পেজ এ দেখাচ্ছে।

আশাকরি কাজটি ঠিক মতোই করতে পেরেছেন।

আজ এই পর্যন্তই। কেমন হলো কমেন্টে জানাবেন।




from Tuneshut - Looking for something new https://ift.tt/3eGuFOl
bangla,bangla tech,bangla tech s,bangla news,bangla tutorial,tech bangla it,tech bangla,bangla tech channel exposed,tech bangla pro,bangla tech channel roasted video,bangla tv channel,bangla channels,in bangla,bangla movie,bangla news 24,bangla review,bangla boy,news bangla,new tech,tech,tyag bangla movie,shaj tech,news bangla 24,debtech bangla channel,like app bangla,bangla android,bangla tutorial idm, bangla,bangla funny video,bangla movie,bangla new movie,funny facebook posts,new bangla funny video,funniest facebook posts,post office,bangla natok,bangla movie song,bangla facebook post,bangla tutorial,new bangla natok,bangla full movie,bangla cinema,bangla dhadha,bangla natok post mortem,bangla funny facebook post,bangla motivational video,bangla facebook funny,facebook post,facebook funny post, Credit Tuneshut -