SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

По поводу скрипта на blogspot

Kirill-assasin Kirill-assasin  
1
  06.12.2012 19:12       2 679    
Недавно установил скрипт на блоге в blogger, чтобы вместо "предыдущая, главная, следующая" показывалась нумерация страниц. Вот только скрипт работает только на главной странице, а в страницах категорий, он не работает. Ссылка на главную: http://znaykal.blogspot.com - скрипт работает на ура. http://znaykal.blogspot.com/search/label/Интересно - ссылка на категорию. Скрипт не работает и к тому же на странице выводятся все статьи из этой категории, а не определённое число. Как это можно исправить? Скрипт скину в коммент.

Ответы на пост (1) Написать ответ
Kirill-assasin Kirill-assasin
1
06.12.2012 19:12
var home_page_url = location.href;
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
0