Недавно установил скрипт на блоге в blogger, чтобы вместо "предыдущая, главная, следующая" показывалась нумерация страниц. Вот только скрипт работает только на главной странице, а в страницах категорий, он не работает. Ссылка на главную:
http://znaykal.blogspot.com - скрипт работает на ура.
http://znaykal.blogspot.com/search/label/Интересно - ссылка на категорию. Скрипт не работает и к тому же на странице выводятся все статьи из этой категории, а не определённое число. Как это можно исправить? Скрипт скину в коммент.
var pageCount=5;
var displayPageNum=4;
var upPageWord ='Назад';
var downPageWord ='Вперёд';
function showpageCount(json) {
var thisUrl = home_page_url;
var htmlMap = new Array();
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);
timestamp = encodeURIComponent(timestamp1);
var title = post.title.$t;
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'&max-results='+pageCount;
}
}
itemCount++;
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p1){
html = ''+upPageHtml+' '+html +' ';
}
html = ' Страниц ('+(postNum-1)+')'+html;
if(thisNum=(thisNum-displayPageNum-1) && p1){
if(!isLablePage){
html = ''+upPageHtml+' '+html +' ';
}else{
html = ''+upPageHtml+' '+html +' ';
}
}
html = ' Pages ('+(postNum-1)+')'+html;
if(thisNum